Usuário com melhor resposta
C++ com padrão MVC

Pergunta
-
Bem, gente atualmente desenvolvo aplicação de automação comercial em java, e quando escrevo uma aplicação utilizo o padrão de projeto chamado MVC que acredito que o senhores conhecem. Faço uso desse padrão pois o acho muito elegante, deixando o projeto organizado e tb por dar uma grande flexbilidade na interface grafica da aplicação.
Gostaria de saber dos senhores se é possivel desenvolver aplicação usando o padrão mvc em C++ (Visual C++), e caso seja, se é comum o uso desse padrão entre os desenvolvedores C++
Grato!
Respostas
-
Não é C++. É um outra linguagem de programação derivada de Managed C++, padronizada por outro grupo, classificada como uma extensão de C++.
Você pode ler, sem muito esforço na procura, os padrões:
CLI/C++ Specification:
http://www.ecma-international.org/publications/standards/Ecma-372.htm
ANSI C++ Standard:
http://www.open-std.org/jtc1/sc22/wg21/
Cabe agora a sua interpretação, consentâneo aos seus objetivos e metas, decidir qual estudar. Não me cabe opinar a respeito dessas linguagens, pois são distintas e seria subjetivo. Ofusca-me a ideia de limitar minhas opções, recrudescendo meu interesse pelo padrão puro.
Abraços, cox
cox- Sugerido como Resposta Danimar Ribeiro sexta-feira, 30 de abril de 2010 12:37
- Marcado como Resposta Harley AraujoModerator segunda-feira, 23 de maio de 2011 17:37
Todas as Respostas
-
Sim, é possível. Você poderá usar a biblioteca MFC (Microsoft Foundation Class).
Existe este exemplo que ilustra um incipiente projeto de MVC usando MFC:
http://www.codeproject.com/KB/architecture/MvcIntro.aspx
Abraços, cox
cox- Sugerido como Resposta Danimar Ribeiro sexta-feira, 30 de abril de 2010 12:37
-
-
Com CLR você estará usando, por exemplo, .NET/C#, e não C/C++.
Model View Controller (MVC) Using C#, Delegates and Events in .NET
By Paul Gielens
http://www.codeproject.com/KB/cs/model_view_controller.aspx
cox -
Aiaiai Cox :) agora vc me deixou mais confuso..
"Com CLR você estará usando, por exemplo, .NET/C#, e não C/C++"
Como assim? Não existe c++ pra .NET? E o C++/CLI?
Não entendi!
Bem o que eu quiz saber é se é possivel usar padrão mvc quando se desenvolve aplicações .NET com visual c++, se é que existe c++ pra .net Oo
-
Não é C++. É um outra linguagem de programação derivada de Managed C++, padronizada por outro grupo, classificada como uma extensão de C++.
Você pode ler, sem muito esforço na procura, os padrões:
CLI/C++ Specification:
http://www.ecma-international.org/publications/standards/Ecma-372.htm
ANSI C++ Standard:
http://www.open-std.org/jtc1/sc22/wg21/
Cabe agora a sua interpretação, consentâneo aos seus objetivos e metas, decidir qual estudar. Não me cabe opinar a respeito dessas linguagens, pois são distintas e seria subjetivo. Ofusca-me a ideia de limitar minhas opções, recrudescendo meu interesse pelo padrão puro.
Abraços, cox
cox- Sugerido como Resposta Danimar Ribeiro sexta-feira, 30 de abril de 2010 12:37
- Marcado como Resposta Harley AraujoModerator segunda-feira, 23 de maio de 2011 17:37