| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 14:13:34
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline
|
É possível criar um aplicativo web em C ++ ?
A linguagem disponibiliza deste recurso?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 14:29:28
|
ArtesaoDeSoftware
JavaTeenager
![[Avatar]](/images/avatar/cb60dd928f72fe7ea03595dab995f070.jpg)
Membro desde: 14/02/2010 22:07:42
Mensagens: 159
Offline
|
Sim, como CGI. Dá para ser em C, Pascal, Perl, ...
Também já vi como uma espécie de módulo do Apache, mas não sei direito como funciona.
This message was edited 1 time. Last update was at 21/12/2011 14:31:58
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 14:41:53
|
gomesrod
GUJ Ranger
![[Avatar]](/images/avatar/5de6755473dc988fe6c7db81f26a53ac.jpg)
Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline
|
Já trabalhei em uma empresa que possuía um framework proprietário para aplicações web em C++. Foi feito em cima de ISAPI, que é (comparando grosseiramente) uma espécie CGI específico do IIS.
Eu particularmente não achei vantajoso utiliza-lo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 15:27:17
|
matheuslmota
Virtual Machine Man
Membro desde: 09/03/2010 15:14:56
Mensagens: 664
Offline
|
Como foi falado, você pode fazer CGI's em C++ e colocá-los na pasta cgi-bin do Apache.
Aqui onde eu trabalho temos uns módulos de uma aplicação que foram feitos em CGI usando Delphi.
No entanto é uma solução muito ruim frente às tecnologias web que temos hoje disponíveis.
|
Toda vez que você alimenta um troll uma foca morre no Polo Norte. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 18:34:49
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline
|
No ponto de vista de desenvolvimento ...pode ser desvantajoso.....mas pelo ponto de vista de desempenho...?
FAzendo a aplicação em C++ não teria mais desempenho que em java ou php,por exemplo?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 18:43:33
|
matheuslmota
Virtual Machine Man
Membro desde: 09/03/2010 15:14:56
Mensagens: 664
Offline
|
leopoldof wrote:No ponto de vista de desenvolvimento ...pode ser desvantajoso.....mas pelo ponto de vista de desempenho...?
FAzendo a aplicação em C++ não teria mais desempenho que em java ou php,por exemplo?
Cara, essa questão de desempenho é meio furada. Graças ao grande número de otimizações que a JVM faz, um programa Java pode ser mais performático que um programa em C++. Bom, tem gente mais gabaritada aqui pra falar sobre o assunto, mas basicamente é isso.
|
Toda vez que você alimenta um troll uma foca morre no Polo Norte. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/12/2011 07:59:59
|
gomesrod
GUJ Ranger
![[Avatar]](/images/avatar/5de6755473dc988fe6c7db81f26a53ac.jpg)
Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline
|
Ainda sobre desempenho: Em uma aplicação Web é gasto muito mais tempo em IO (vai-e-vem de requisições na rede, acesso a banco de dados, etc) do que em processamento propriamente dito. Por esse motivo, mesmo que você escreva a aplicação em C++ super-otimizada (de modo a superar o programa Java em vários milissegundos) esse ganho não fará diferença ao usuário final.
Em aplicações de tempo real pode ser uma vantagem importante, mas na web não é.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/12/2011 14:45:03
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline
|
matheuslmota wrote:
leopoldof wrote:No ponto de vista de desenvolvimento ...pode ser desvantajoso.....mas pelo ponto de vista de desempenho...?
FAzendo a aplicação em C++ não teria mais desempenho que em java ou php,por exemplo?
Cara, essa questão de desempenho é meio furada. Graças ao grande número de otimizações que a JVM faz, um programa Java pode ser mais performático que um programa em C++. Bom, tem gente mais gabaritada aqui pra falar sobre o assunto, mas basicamente é isso.
Meio furada entre ""(aspas). Um software bem desenvolvido em c++ sempre estará a umas duas vezes no mínimo na frente do java. O problema é a parte do bem "desenvolvido". A jvm faz boa parte da "boas práticas" de programação em c++ portanto é mais fácil de se desenvolver "bons softwares" com java. Mas se você sabe c++ e o quesito desenpenho é forte requisito, faça usando essa linguagem.
aqui um toolkit web para se escrever server applications em c++.
http://www.webtoolkit.eu/wt
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2011 20:09:59
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Assim como o Java, C# ou praticamente qualquer linguagem que nós conhecemos, a linguagem C++ não disponibiliza esse recurso. Quem disponibiliza são libs. Além do que o Julio mostrou, dê também uma olhada na POCO: http://pocoproject.org/documentation/index.html Acho que hoje em dia dizer que você pode programar web só porque você pode fazer código que responde com CGI é o mesmo que dizer que você pode programar um navegador de internet ao conhecer assembly.
This message was edited 1 time. Last update was at 23/12/2011 20:11:13
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|