关于VC++类(包括.net)和java一类(包括j2ee和jsp)哪个就业前景更好

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:35:17
哪个就业更好,哪个更好掌握,半年的时间学哪个更好,本人现在有C和C++以及java基础,高中就已经精通C语言,,,,可以说对程序挺入门的吧,,,现在大四了,不知道选C类还是jAVA类,郁闷中啊

以下是本人从多个角度对于.net和j2ee的一点看法,希望对你有所帮助。

1、技术架构角度:
(1)基本相似
(2)J2EE:支持多平台,单一语言;是多家公司维护一个产品;
(3).net: 支持多语言,一个平台;是一家公司维护多个产品;
(4)多层架构:都支持多层分布式应用的标准架构;
(5)编译与运行:都支持转换成中间语言,且编译成本地可执行的代码;
(6)OO等:都支持基于组件的设计,多态性、继承和接口、反射、泛型等;基础类库;文本操作;XML处理;数据库接入(带有连接池);网页脚本编写;
(7)组件模型:
1).net framework:跨服务器、PC等的、一致的、面向组件的模型;
2)J2ee:EJB【服务器端的组件模型】。

2、稳定性角度:
都比较强,但在Windows平台,.net理论上更加稳定。【原生态的支持嘛】

3、标准一致性:
(1).net:一致【毕竟MS独家支持嘛】
(2)J2ee:不一致【不同的厂家支持】

4、易用性:
(1).net:好【MS良好的应用体验】【MS成为业界标准的操作模式】
(2)j2ee:相对差
5、可管理性:
(1).net:好【MS:设计开发、测试部署、运行维护等的Solutions】
(2)j2ee:差【缺少一致性的官方产品线】

6、开发效率:
(1).net:高【Visual Studio】
(2)j2ee:相对低【不一定是坏事哦】
7、运行效率:
(1).net:高【运行在.net Framework上,而它是Windows一部分】
(2)j2ee: 低【JVM】
8、实施成本:
(1).net:低【1Windows Server许可证便宜】【2开发效率高】
【3维护费用低】