今天晚上突然19:00通知要交篇1500字的暑假调查报告.整个暑假没有人通知这件事,不知道为什么突然通知并且今天晚上10:30就要交.自己整个暑假都没有做过什么调查.不过做了一个.net项目,修改了一个J2ee的项目.在项目中还查到了不少相关的信息.就决定写一下.于是用一个小时的时间写了一篇,自我感觉还不错.最近也没有写blog,于是贴到网上来算了.还能增加下点击率呢...
以下是原文:
写这篇文章是希望对以后即将从事IT业的人员在选择.net和j2ee这两种不同风格的架构时提供一定的参考性.
开发速度:
vs2003/vs2005 PK JBuilder2006/myeclipse3.0
asp.net开发web网站的速度大幅提高,多半是因为visual studio的原因.加上vs的可视化编程和占据地利的windows平台的支持,web网站的制作速度越来越快.Jbuilder2006功能的确很强大,是开发j2ee项目的首选工具之一.但是运行速度奇慢.myeclipse3.0虽然在速度上略胜一筹,但是功能上比jbuilder2006差太多,即使装上了各种插件.如果在短时间内开发一套系统的话,并且并没有要求使用.net开发还是j2ee开发,我个人意见还是使用vs2005来开发.因为它太容易上手了.并且.net比j2ee开发的相同项目的时间短的多.
开发项目的大小:
根据我的调查:在湖南至少90%以上的中小企业都是使用.net开发出来的系统.大约70%的公司使用.net进行开发.对于国有企业,如:银行,电信等大型企业.一般使用j2ee开发出来的系统.
j2ee的项目一般面向大中型企业,并且这些企业非常需要一种分布式较高的系统的时候,j2ee当之无愧的成为首选.而且使用j2ee开发,代码较.net透明.并且网上还要大量的开源代码.所以企业不必担心开发出来的项目在安全上留下因为操作系统等软件环境留下的隐患.并且j2ee开发出来的项目,一经运行,便到处均可运行.不管是unix,linux还是windows.
发布难易:
只要用vs在windows平台下开发的网站,都可以在装有iis的windows上跑起来.当然在跑起来之前,要做些傻瓜式的配置.
如果用j2ee开发出来的项目也是这样就好了.我花了大约一个星期的时间搭建我的weblogic服务器.将weblogic的服务器换为jboss的服务器又耗费了我大约5天的时间.虽然在这期间通读了源码,改掉了t3协议,重写了ejb.但是感觉就是没有.net的发布顺利.ejb和jboss的重新配置搞的我几乎崩溃.原因有三:1.我是j2ee的新手.无人特殊指导,全凭自学.(当然也有团队的贡献);2.我的机子运行jbuilder和jboss的速度超慢,每次运行大约要等6分钟左右.如果在这期间运行聊天工具或开web浏览器,那机子一定死掉了.(终于看到了系统死锁的发生)这个过程真的和郁闷.人的耐心总是有限的.一个上午运行10次左右,就该去吃饭了.劝各位同仁:机子内存小于512M或cpu低于1.5GHZ最后不要做j2ee项目.3.ejb和jboss的配置比较繁琐.初学的过程真正体会到了这一点.光连数据库就更换了4-5次jboss.
控件 PK 组件
.net的世界里,最受关注的就是控件.因为大部分的程序员都是拖拖控件然后再编几行代码就将一个web application搞定.于是很多的.net开发人员都在致力于开发控件.
组件是j2ee的重头戏.组件的重用省却了很多的开发时间.但很可惜,组件还没像.net的控件那样可见.对于初学者来说,这又是一道难关.
.net和j2ee两种不同的架构思想,特别是.net的三层--web页面/业务逻辑/数据底层和j2ee的典型4层思想--jsp/servlet/ejb/数据底层.由于j2ee提供的jndi的机制使系统更具有分布性.这些思想在各种的领域里各占优势.暂时还没有谁能取代谁的趋势.在这一个open的年代,应该没有什么技术隔阂的.多学一点,让技术互补,总是没有什么坏处.
以上是个人看法.希望各位看blog的高手多多指正.....
分享到:
相关推荐
赠送jar包:geronimo-j2ee-management_1.1_spec-1.0.1.jar; 赠送原API文档:geronimo-j2ee-management_1.1_spec-1.0.1-javadoc.jar; 赠送源代码:geronimo-j2ee-management_1.1_spec-1.0.1-sources.jar; 包含...
J2EE与.NET是常考点,大家仔细学习课件的资料。监理是必考内容,少则2分,多则4分,总监与总监代表的职责、三种监理模式、三份监理相关的文件,监理的内容“四控三管一协调”等重点内容,是监理的重点学习。
赠送jar包:geronimo-j2ee-management_1.1_spec-1.0.1.jar; 赠送原API文档:geronimo-j2ee-management_1.1_spec-1.0.1-javadoc.jar; 赠送源代码:geronimo-j2ee-management_1.1_spec-1.0.1-sources.jar; 包含...
中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.part2.rar
### 淺析J2EE與.NET:技術概觀與比較 #### 技術概觀 J2EE(Java 2 Platform, Enterprise Edition)与.NET是两大主要的企业级开发平台,它们都旨在为企业应用程序提供分布式、高可靠的解决方案。尽管二者在表现形式...
geronimo-j2ee-connector_1.5_spec-1.0.1.jar
geronimo-j2ee-management_1.0_spec-1.1.jar
j2ee-1.4.jar j2ee-1.4.jar j2ee-1.4.jar j2ee-1.4.jar
【标题】:“J2EE 与 .NET 比较” 【描述】:“本文将探讨J2EE和.NET两个主流的开发平台,分析它们在构建XML基础的Web服务中的差异,各自的优缺点。” 【标签】:“J2EE,.NET” 【正文】: Web Services是一个...
maven-j2ee-plugin-1.4.jar
JBOSS-J2EE.JAR JBOSS-J2EE.JAR JBOSS-J2EE.JAR JBOSS-J2EE.JAR JBOSS-J2EE.JAR JBOSS-J2EE.JAR
【J2EE与.NET技术架构比较】 J2EE(Java 2 Platform, Enterprise Edition)和.NET是两大主流的企业级开发平台,两者各有特点,适用于不同的应用场景。本文将从多个角度对比J2EE与.NET,帮助开发者理解它们的区别,...
中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.pdf
中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.part3.rar
eclipse-J2EE(3.4.1)_eclipse-J2EE.part1.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part2.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part3.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part4.rar
eclipse-J2EE(3.4.1)_eclipse-J2EE.part1.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part2.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part3.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part4.rar
jboss-j2ee.jarjboss-j2ee.jarjboss-j2ee.jar
标题中的“J2EE与.NET的比较”是指探讨两种不同的企业级开发平台——Sun J2EE(Java 2 Enterprise Edition)和Microsoft的.NET框架之间的差异和相似性。这两个平台都是为了构建大型、分布式的企业应用程序而设计的,...
eclipse-J2EE(3.4.1)_eclipse-J2EE.part1.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part2.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part3.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part4.rar
eclipse-J2EE(3.4.1)_eclipse-J2EE.part1.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part2.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part3.rar eclipse-J2EE(3.4.1)_eclipse-J2EE.part4.rar