Java对.NET的经典比较
来源:互联网 发布:mac android 文件传输 编辑:程序博客网 时间:2024/04/26 00:31
一、 主流开发技术两大阵营
J2EE → Java
.NET → C#
J2EE的特点是:
◆ 大型应用
◆ 开发标准多
◆开发中使用的服务器和技术差距较大
◆使用广泛
.NET的特点是:
◆ 中小型开发为主
◆ 开发标准唯一
◆开发中使用同一服务器
◆ 使用广泛
J2EE的编程语言Java 的特点是:
◆ 开发环境繁多
◆面向对象,语法舒展流畅易于理解
◆调试不方便
◆跨平台性好但不同平台之间仍有差异
◆开发Web程序为主,并可以进行Wap开发
.NET的编程语言C#的特点是:
◆拥有世界上最好的开发和调试环境
◆ 面向对象,语法舒展流畅易于理解
◆ 调试非常方便,开发效率极高
◆ 已经有Linux上可以使用C#程序
◆可以开发Web程序,可以开发 WinFrom (C/S )程序,还可以快速Wap开发
二、 技术发展方向分析
2004年第四季度SUN的净收入为7.95亿美元
Sun实现了销售业绩近三年来的首次增长,但却主要得益于其2004年4月2日与微软达成的和解协议--Sun因此获得了19.5亿美元
Sun曾在2001年10月宣布裁员3900人,并于2002年10月也曾再度宣布裁员4400人
2004年施瓦茨升任首席运营官的当天,他表示公司将实施3300名的裁员计划,随后Sun将裁员人数增加打到3500人,而2005年增加到了3600人。
第四季度微软公司销售额达到108.2亿美元,纯利润为34.6亿美元 ,截止至2004年4月微软储备金达530亿美元。
三、 软件企业从业人员分析-薪水对比
顶级级开发人员
Java--1万至2万
C# -- 1万至2万
中级开发人员
Java-- 6k以上
C# -- 6k以上
初级开发人员
Java-- 2k至3k
C# -- 3k至4k
四、 软件企业从业人员分析-学习周期
J2EE
Java J2EE 各种企业标准 应用
完全达到企业录用标准需要6至12个月
.NET
C# &.NET 应用
完全达到企业录用标准需要3个月,最长需要5个月
五、 通过一个案例,进行两者之间的比较:
下面的网页是J2EE体系结构的经典之作,看看它在.NET上是什么样?
1. 代码编写量比较
说明:
A. 实现同样的功能需求:三分之一的代码编写量
.NET 4410行,J2EE 14273行
B.配置减少:
.NET 74行,J2EE 2566行
C.中间层减少:
.NET 710行, J2EE 5404行
D.代码减少意味着什么:
拥有成本低
更易于维护
2. 性能比较
3. 占用CPU百分比比较
本文来源于:http://bbs.hx008.cn/dispbbs.asp?boardid=17&id=1121
- Java对.NET的经典比较
- java vs c比较的经典描述
- java vs c比较的经典描述
- .NET 和 Java的比较
- java与.net的比较
- 主题: 比较美国就业市场对Ajax、Flex、java、.net人才的需求状况
- ASP.NET:一段比较经典的多线程学习代码
- .NET:一段比较经典的多线程学习代码
- 封装的ADO.NET对数据库操作经典类 [更新]
- 封装的ADO.NET对数据库操作经典类
- 封装的ADO.NET对数据库操作经典类
- 封装的ADO.NET对数据库操作经典类
- 封装的ADO.NET对数据库操作经典类
- 封装的ADO.NET对数据库操作经典类
- 封装的ADO.NET对数据库操作经典类
- 封装的ADO.NET对数据库操作经典类
- 封装的ADO.NET对数据库操作经典类
- 封装的ADO.NET对数据库操作经典类
- WPARAM 与 LPARAM
- WPARAM 和 LPARAM,消息响应机制
- 控件
- 中间件的基础知识
- 请问:Scanner类与System.in类有什么区别??方法都有哪些????
- Java对.NET的经典比较
- 可选性自变量
- 实现全选或全不选js
- 测试管理一点点建议
- 自动日期输入
- j2ee,ssh资源网站
- 好东东--找到的极品
- vb.net 2005 操作WORD中的表格
- 163.com的tab效果