Java架构mvc,什么是c++架构?

Mvc是一种设计模式和思想,不是java的专利吧?

应该说mvc起源于smalltalk,现在基本上所有的编程语言都会或多或少的用到它,c++也不例外,就看你怎么实现了。

如果说c++框架,只会比java多,不会少。正是因为太多了,才缺乏主流和标准。java和c++的成长过程是完全不同的。java可以直接提供一个庞大的实现良好的类库,涵盖方方面面,因为虚拟机提供了一个平台无关的中间层,而c++致力于提供标准,可以自由实现。所以c++的标准库只能提供基本的工具,不能提供系统相关的功能。Mfc是微软的c++框架,borland c++和devc++也有自己的开发框架,Qt等通用跨平台平台也很受欢迎。还有专业的框架,比如3d图形的osg框架,基本涵盖了所有领域。你说的spring和hebernate只是关于web和数据库的,虽然spring其实是一个很常见的模式工具。

学好java的话,c++应该是毫不费力的,一步一步学就行了,基本上找个c++初级读本之类的书就快了。