关于.Net与J2EE的比较,到底用微软平台还是Java平台的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014723529/article/details/41290065

今天看到了一个关于2个平台快餐型比较的博文,里面基本的观点就是.NET比Java EE要好很多。一些网友还认为这是一个广告贴,是枪手文,我的个人看法和一些网友的看法相同:不在于用哪个平台,而在于你做出好的系统。


我国通讯业以前只有【中国电信】,后来分家了,然后又分家了,然后又合并了,为什么呢?一家独大的东西,必然遭到大家的反对,但如果出不来足以抗衡的第二家(会被第一家收购或者搞死),或者政府干预,我们又有什么办法呢?


一句广告词:有了选择真好!

我附加一句:有了太多的选择,真累!


说白了,客户如果有了选择,那么我们就在那个平台上做就行了,如果客户让我们推荐,那么我们用自己最熟悉,产品最稳定的就可以了。技术平台完美的实现客户的需求,那么他就是可行的。再好的语言,再好的平台,也会做出垃圾产品。


有些无奈的是,垃圾产品不一定卖不出好价钱,因为什么是垃圾不是技术人员定义的,而是用户定义的。


作为程序员,如果公司有明确的平台方向,那么你很幸运,否则,你就抛开技术,多思考业务如何用技术实现就好了。不要因为公司换了平台而出现抵触心理,认为一个平台高于另一个平台。他们只是工具,工具而已,谁说弓箭一定战胜不了步枪?昨天看《第一滴血》就知道了人,人的头脑才是最关键的。

展开阅读全文

J2EE与.NET平台对比

09-28

1.在表现形式上,J2EE是一组规范,而.NET更象是一组产品。但它们的目的都是为了企业应用提供分布式的,高可靠性的解决方案.它们在架构上有着很多的相似之处,rnrnJ2EE平台的构成 rnEJB - J2EE 中间层,完成商业逻辑; rnJAAS - J2EE 处理认证和授权的API; rnJava Connectors - J2EE 用于连接异种数据源的API,对上层来讲是透明的; rnJSP, Java Servlets - J2EE的表示层技术,用于生成用户界面; rnJava Virtual Machine - Java 语言运行环境; rnJDBC - J2EE数据库访问; rnJMS - J2EE的异步消息队列; rnJNDI - J2EE的名字查找API,独立于目录服务器; rnJTS - J2EE用于处理交易的API; rnRMI/IIOP - J2EE的分布式对象的通讯API,提供了和CORBA交互的能力。rnrn.NET平台构成 rn.NET Framework - .NET应用运行的基础; rnIL (Intermediary Language) - 所有的.NET语言首先被编译成该中间语言,然后在CLR中运行; rnSOAP - 用于服务访问的工业标准; rnDCOM - 组件间通信协议; rnMS-DTC - 用来在.NET平台上使用两阶段提交协议来处理分布式交易; rnCLR - .NET应用的运行时环境; rnCOM+ - .NET的中间层模型,用于构建商务逻辑; rnADO.NET - .NET 对数据访问的API。 rnrn 此外.NET平台还包括其他一些产品象Application Center Server,BizTalk Server ,NLBS (Network Load Balancing Service),Commerce Server,Enterprise Servers,HIS (Host Integration Server),ISAS (Internet Security and Acceleration Server)用来提供象防火墙,安全访问,B2B交易,负载平衡等服务.J2EE规范本身没有定义这些服务,但可通过选择第三方产品来满足类似的要求。 rnrn2.中间层 rn基于组件的软件开发技术可以在较高的级别上实现软件复用,加快企业软件开发的进程.在J2EE构架中, JavaBean和EJB(Enterprise JavaBeans) 被用来完成事物逻辑.其中EJB和 JavaBean 有着类似的模型,但它被用来创建分布式的企业应用.它定义服务器端组件的模型,具有以下一些特性: rn生存期模型; rn访问模型; rn安全模型; rn事物处理模型; rn会话处理模型; rn数据封装模型; rn部署模型 rn根据这些模型,简单的编码就可完成复杂的功能。 rnrn在微软的.NET平台中,旧的COM 和 COM+的组件模型被新的组件模型所代替。增加了象基于沙箱的安全模型和垃圾回收等功能.并且实现了多重接口继承,扩展的元数据和新的代理模型等.旧有的COM和COM+组件也可被映射到新的运行环境中。 rnrn综上所述,两众架构在基于组件的中间层的设计上各有千秋,对于创建分布式的,复杂的,高效的,高可靠性的的应用程序都有着足够的能力。 rnrnrnrnrnrn 论坛

没有更多推荐了,返回首页