A pilha da web C ++, existe uma?

8

Java seria jsps e servlets (ou uma estrutura como Spring) em execução na JVM e tomcat (ou glassfish etc).

C # seria asp e C # em execução na estrutura dot.net e IIS? (Não tenho experiência com isso, corrija e melhore minha terminologia)

Existe um equivalente para C ++? Felizmente, eu poderia chamar C ++ de um servlet / controlador java, mas queria saber se existem estruturas e bibliotecas existentes por aí especificamente para criar lógica de negócios em C ++ com um front-end da Web.

NimChimpsky
fonte
3
Existem várias estruturas para desenvolvimento web em C ++ (por exemplo: Wt ), mas não acho que exista uma pilha abrangente / definitiva.
yannis

Respostas:

6

O C ++ não tem nada relacionado à rede em seu padrão atual, mas existem trabalhos dessa maneira.

Eu recomendaria dar uma olhada em:

  • CPPCMS (que não é um cms, mas você pode criar um)
  • cpp-netlib, que é uma biblioteca que será uma proposta para o padrão c ++ 1y
  • casablanca (que ainda não foi finalizado), que é a proposta da Microsoft para C ++ 1y - ainda não sei se a implementação atual é multiplataforma.

Portanto, ainda não existe algo tão completo quanto o Django para Python ou o ROR para Ruby, mas algumas pessoas na lista de discussão do CPPCMS disseram que estavam trabalhando nesse tipo de estrutura. CPPCMS é certamente o mais próximo do que você está procurando.

Klaim
fonte
1

Eu ouvi um pouco sobre o Wt (www.webtoolkit.eu) e o CAS (cas.havoc.ru), mas nunca os usei. O CAS é usado internamente pela Yandex, como eu ouvi.

permeakra
fonte