当前位置: 代码迷 >> 软件设计 >> java .net php 差别
  详细解决方案

java .net php 差别

热度:2209   发布时间:2013-02-26 00:00:00.0
java .net php 区别
各位高手,我是名IT菜鸟,现想主攻一门语言,请问JAVA .NET 还有php三者有什么区别,还有关于这三种语言的就业情况和难易程度是怎样的,谢啦
------解决方案--------------------------------------------------------
参考:http://bbs.51cto.com/thread-876984-1
------解决方案--------------------------------------------------------
1楼已经给出了参考,我谈谈我的看法。
1、java适合于桌面应用程序开发(swing、awt)、web应用开发(jsp、structs、spring、hibernate等等很多框架)、移动开发(j2me、包括android应用开发也是选择的java语言),其最大的优点就是跨平台,可以部署在windows、linux、unix等操作系统之上。但是配置相对比较灵活,web容器也有很多种,需要学习的东西很多。很多资料都是英文的,适合英文水平较高的人学习。一开始学习坡度较大,后期都差不多。
2、.net也和java一样,是全能型编程语言,可以进行桌面、web、手机等开发。它得到微软的大力支持,目前.net平台主打的语言是C#,当然也支持VB.NET、VC++、F#等语言。多种语言,一个平台,可以达到混合编程的效果。而且自2000年6月发布以来,C#语言进展神速,它继承了C、C++、JAVA等多种语言的特点,所以你会发现它跟JAVA很像!当然它入门简单,但是真正深入较难。目前的需求量也是很高的。
3、php本人不是很了解,据说它只能开发web页面,是个脚本语言,因此执行效率较高。目前做web的有很多公司都选择了php,简单易学,但是局限性很高,而且近段时间的语言热度排行榜,其也在一直下滑。但是它作为开发web页面的语言,有其独特的优势!

其实学会了其中一种,真正理解了,再看另外两个,都不会有太大问题。我做过短暂的j2ee开发,也学习过android开发,但是工作是做c#.net的,真正精通了一样,编程都差不多的。最近也有计划准备学学C++和php。
  相关解决方案