水煮Java VS Net

来源:互联网 发布:淘宝卖食品要什么手续 编辑:程序博客网 时间:2024/06/02 17:53

­各有千秋­

     (Java相对有点难NET简单一点,微软一贯的路线就是不写代码,东西就得生成,减少了程序员的工作量,但同时减少了薪资,一个是SUN一生成就的希望(很遗憾的消息现在被甲骨文就是ORACLE收购了)java是开源的意味着免费,Java是面向对像的跨平台编程语言(现在好象对语言来说不重要了,应该说是技术架构吧),JAVA之所以跨平台,是因为它有一个JVM(Java Virtual Machine(Java虚拟机),它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的),正因为这样呢,又有人说JAVA的速度慢,但是又因为它和UNIX组成的开源的环境,所以它的安全性高,大型的商业机构,金融机构更倾向于JAVA,加之近几年来J2EE的飞速发展,更是让JAVA在大型企业级开发上,远远领先于其他技术体系。­

      .net是微软公司为了对抗JAVA和为了适应网络应用开发需求推出的全新的技术体系。.net目前还只能在WINDOWS平台上开发(因为这是微软的强项),感觉这是它的一个弱点,但是.net的好处在于,它可以用多种语言在同一个环境下开发.net应用程序,因为.net环境可以把很多种语言都转换成ML(ML 是一个通用的函数式编程语言,它是由爱丁堡大学的Robin Milner及他人在二十世纪七十年代晚期开发的)中间语言来统一编译的,这样的话可以把以前的VB,ASP,VC等程序员都吸引到它的麾下,同时它又推出了全新的C#语言,因为C#才是.net的正宗语言(C#好象是微软从BORLAND挖走的首席科学家设计出来的,他的强大一切尽在不言中)。如果哪天微软想通了,把.net也搞来开源和跨平台了,估计这个.net就无敌了,也许现在只是为了占有市场,开源是程序最高境界。(开源的明智和无奈)­

     现在企业级开发的市场上好象就这两种技术体系比较流行了,真希望以前风行一时的DELPHI能够再度发威,形成三足鼎立的局面,整个业界就更加精彩了。说.net简单的人听清楚,试着不用IDE(集成开发环境(简称IDE Integrated Develop Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套)去编写代码。我感觉你不会感觉简单,我认为你说简单是对于c#的不负责任。­

说java好的人听清楚,sun现在就有很多问题。我认为第一个要解决的是java程学员如何看待微软,以及vista操作系统和以后未来市场。­

java编写服务器端是个很好的选择。­

.net编写客户端的程序是比较完美的。­

现在大型的服务器一般不是Lx就是Ux(是Linux操作系统,是一种计算机操作系统,读音为 ['li:nэ。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子),java对于服务器端的支持也相对不错。­

客户端大部分的操作系统都是Wds,(MS WORD)所以.net作客户端是很好的。­

我有一个看法,不知大家同意不同意。­

编程语言有很多,各有各的长处,在不同的情况下可以选择合适的语言。­

而对于那种语言好或是不好,没有什么标准可言。­

而且草率的下结论,是对那些搞计算机科学的人的一种侮辱。­

语言的发展是看科技和经济的趋势来走的。我的建议是,不要去搞这些没有意义讨论,而是选择一种适合自己现阶段的,因为公司从来不招一个人,两种可能不言而喻。你都会其他人吃什么了,你都精老板不敢用(侧面证明什么都不会),自学的朋友(我想有个中原因,希望不要浪费您的银子,书籍经典内容是无可厚非的,权威性不是我们说了算,枪杆子出政权。)以上内容仅供参考,如有异议请指出。共同抗战,抵制暴利,授予知识,激情生活,知识无价!

 

­                                                                                                                                                         ----摘抄


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Clark_MS/archive/2009/10/17/4691331.aspx