您所在的位置:主页 > 培训生感言 >

比较Java与.net的优劣势

时间:2018-11-29 14:12来源:未知 作者:os 点击:

     就服务端市场来讲,Java目前在技术先进性上有绝对优势。应用系统需要各个层面的框架 (framework),Java都有大量已完成或正在进行的开源项目帮助开发人员更好地完成自己的任务。诸如struts/JSF类的框架,.net没 有对应物,而且Java在扬弃的同时保持着相对的稳定。
   
     .net开发效率差不多是Java的三倍(经验数据),致命的诱惑。在Java放 弃的客户端程序上,.net是老大,但在服务端,.net还是个小弟弟,有待成长。微软最初想要构建一个新的技术来回应J2EE,但发现一己之力还办不 到。于是匆匆祭出com/com+,被绝大多数程序员评为“丑陋繁杂,迟早会被替换掉”。什么时候替换呢?这一替换对应用的影响有多大呢?微软的新操作系 统对.net又会有多大影响?拭目以待。
    绕来绕去的意思是,我不觉得两个平台有截然的高下之分。在这个互动的世界上,不想被淘汰的竞争者始终保持警惕,努力学习对手的优点。Java的努力之一就是提供更易用的工具帮助开发人员快速轻松地开发Web应用程序。而.net的当务之急是改进架构,完善框架。
    还是那句话:没有最好的技术,只有对于具体项目来说最适用的技术。
    在高端企业计算市场,如电信级,.net那是相当被动,本身就不具备任何竞争的优势;
    在中低端企业计算市场,java和.net还是基本势均力敌的;
    在桌面应用市场,java没戏;
    在嵌入式设备领域,目前.net不是java对手;
    呵呵,在我心目中,java当然胜过.net。鄙人基本站在反M$的立场上,呵呵