phpnetjava
⑴ 新手求高手指教,.NET 、 php、java三种编程语言各有什么优势和缺点
.net入门快 开发速度快不适合大型网站 PHP现在比较流行 开发网站效率高 且网站效果非常绚丽、Java门槛高需要学的东西多、开发不方便、效率高、快平台 可移植性高、是开源的资源丰富
以上仅个人观点 希望楼主给最佳
⑵ java、PHP与.net 哪个就业前景好求大神解答。
从语言上比较:
JAVA:JAVA产生与1995年,JAVA语言和JAVA平台统称为JAVA;它语法与C语言和C++语言很接近,并且JAVA是面向对象编程语言,JAVA是编译性语言,可以先将JAVA源码编译成.class文件后,在JAVA虚拟机上解释执行。
PHP:PHP产生与1994年,其语法混合了C、Java、Perl 和他自创的一些编程语法;PHP是嵌入在HTML中执行的;它也是一种解释性语言。早期的PHP并非完全的面向对象编程语言,到了PHP4以后的版本才开始有了面向对象的概念。
.NET:在.NET中,多种编程语言支持开发如:VB、C#、F#等等,通常我们都在使用C#编程,C#是为.NET平台专们打造的一种编程语言,产生与2000年。其语言语法和JAVA、C、C++相近,同样也是一种面向对象编程语言。C#同样需要编译为.dll文件,然后由.net框架中CLR编译执行。
从语言区分:PHP、JAVA、C#这几天语言最大的区别就是执行方式的不同。其中还有一些语言本身的区别,比如是否为强类型、是否能动态编译、是否为多线程、是否为分布式、是否可移值等等。至于很多人说的性能上的问题,我认为语言本身上的性能问题差异并不大,关建在于写程序的人如何编写的代码。另外,在关于与语言结和的数据库方面也有一定的区别,PHP通常使用Mysql数据库,JAVA通常使用MySQL或Oracle,而C#因为是微软的产物,通常使用与微软相关的数据库Sql Server或Access等,有时候也会用Sqllite数据库。
从平台上比较:
.NET:在.NET这个体系中,语言和平台是有明显区别的,而且一个平台上可以应用多种语言开发,这样就满足了掌握不同语言的程序员可以开发同一个应用程序。在.NET平台中,也像JAVA一样,可以开发不同的应用,比如:WinForm(桌面应用)、控制台应用、ASP.NET(WEB应用)、WPF(新的桌面应用)、WCF(网络通信基础应用)、WEB服务(面向服务编程应用)、ASP.NET MVC3.0(新的WEB应用)、XNA(桌面及手机游戏应用)等等。 JAVA:我们在称呼JAVA的时候,往往说的并不一定是语言本身,而是指JAVA平台。在JAVA平台中,可以使用JAVA语言去开发各种不同的应用开发,比如说:Java SE、Java EE和Java ME,分别用于开发JAVA桌面应用、WEB应用、移动应用等等。
PHP:一般人在称呼PHP的时候,本身并没有平台和语言的区别。我们用PHP往往只做WEB应用开发,至于桌面应用程序的开发,近年好像PHP出了这种开发平台,
但现实应用中几乎看不到(电脑没声音)。但是不得不说,PHP在WEB的表现层应用中,有很好的表现,不论从处理界面布局,或是性能上都有着不错的优势。
4
从平台区分:三种技术平台都可以做我们常用的WEB应用。对于桌面应用来说,PHP并不太适用,JAVA则没有较好的桌面应用的开发工具,这方面.NET平台有较好的优势,不论是Winform还是WPF,都非常适合做桌面应用程序。至于实现一些底层的复杂业务,PHP则不如JAVA和.NET,但是在做前端表现层的时候有着较好的优势。所以很多复杂的大型综合应用,可能会有.NET或者JAVA做数据访问层及业务逻辑层,PHP则用来做表现层。据所说淘宝就是基于这种
方式开发的。同时,JAVA与.NET都是可以跨平台的,.NET还能跨语言。
注意事项
总之:不论是那种编程语言或者技术平台,都没有好与不好的区别,只有是否适合之分。在开发不同的项目时需要使用不同的技术。当然对于程序员初学者来说,首先学一种比较容易上手的编程语言及平台,培养自己的学习能力、兴趣;把基础打扎实,才能在以后日新月异的技术更新中不断的进步。
目前,java最好!
你好,本题已解答,如果满意
请点右下角“采纳答案”。
⑶ 为什么大部分大学普遍不开设php课程,而是java和.net居多
大学过于严格的开课流程,导致了课程的滞后性,现在php大行其道,java、.net虽说风采不减,毕竟是老牌语言,很多计算机教材还在用2005年左右的教材。可见大学开课是有多么跟不上时代了,当然,很多时候是制度决定的。相信不久后,php课程会逐渐普及的。
⑷ .net和php和java
JAVA
和
.NET
好一些
因为他们都可以做软件和网站
PHP
相对来说差些
因为比较简单
学号了一样牛逼
比如淘宝
JAVA和.NET
没好坏之分
就好像你选择
篮球
足球
排球
羽毛球一样
最后
哪个专业都有牛逼的
就看看你肯不肯努力了!
报班就是找个环境好点的
至少每人一机
给分配工作的
价位合理的
就业
全看自己能力
⑸ PHP、JAVA和ASP.NET之间的区别具体点的 谢谢!
一、主体不同
1、PHP:即“超文本预处理器”,是一种通用开源脚本语言。
2、JAVA:是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。
3、ASP.NET:是微软公司推出的新一代脚本语言。
二、特点不同
1、PHP:PHP在不断兼容着类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。版本是7之后,一直在提供更高性能的应用。
2、JAVA:具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
3、ASP.NET:基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
三、优势不同
1、PHP:独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
2、JAVA:作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
3、ASP.NET:具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。
⑹ 编程语言C,C++,C#,JAVA,PHP,NET有什么区别
1.c是一个面向过程的开发语言;
2.c++是一个面向对向(OOP)的开发流言,现在的大型软件很多都是用他开发的;
3.c#是一种全新的语言,其对.net的支持最好,可能是以后的主流语言,因为c#是一个功能强大的面向对向开发语言,现在是微软强力推出的一种语言。c#不光可以开发程序,还可以开发网页,这也是他出现的原因之一,为了和java竞争网络开发市场;
4.java是一个可以运行在各种平台上的开发语言,其是一个90%以上纯度的OPP语言,要比c++和c#的OPP特性要多,其语法和c的很想,如果会c的语,可以不用学java就可以看明白。其很多功能都可以很简单的使用;
5.PHP只是一个网页开发语言,和asp,asp.net,jsp等是一类的;
5..net是的微软推出的一样新的平台,以后的windows程序可以很小,因为他所有的实现都在.net中,也就是说不用封装到程序里,所以.net不是一种语言,是一个公共的应用基础,所以的语言都可以来开发.net程序。
⑺ 求PHP,.Net和java的区别
就开发的程序语言比较,asp和php是同一档次上的,适合开发中小型的网站或系统,而php相对于asp又更为强大一点.
如果是开发大型的的系统,那么.net和java是目前全世界首选的两种语言.java的跨平台、扩展性优势非常突出,世界500强企业无一例外选择了java,像网上商城—全网商城就是用java开发的,而.net的系统大多被捆绑在微软系列的产品里,
⑻ php是什么编程语言,和.net或Java有何区别,好学吗
php是一种网络编程语言,主要是做网站用的;.NET网站软件都可以做,比php强大,但是学习php比.NET有难度;java就更强大了,也最难学。不过想学哪个还是看自己,只要专心,学这些还是没问题的。
⑼ Asp,PHP,Java,Net几种网站开发语言比较
既然你这里定义是网站,那我们这里就以WEB开发为中心,除了WEB,这几种语言都可以实现其它功能,这里不作讨论。
一、ASP,已然被微软淘汰了,这个就不说了,不过它的兄弟你可以看一下,也就是Aspx,等下说;
二、PHP,对于中小型网站开发有着天然的优势:
1、上手快,新人很容易上手;
2、开发效率高,开发速度很快,也有相应的开发框架,很容易对网站进行开发;
3、成本低,不管是开发成本,还是部署运行成本,都相对比较低;
4、跨平台,无论是你用Linux或Windows可以将PHP跑起来;
三、JAVA,对于大型企业应用有着良好的优势:
1、框架成熟,开发效率快;
2、跨平台,一次开发随处运行;
3、对分布式、集群部署有着绝对的优势;
4、执行效率高,对于压力大的网站是个不错的选择
四、.NET,以Windows为平台的网站开发有着更好的支持:
比如你平台完全建立在Windows基础之上,那用.net是你最好的选择,
1、与Windows无缝结合,类库齐全,本身.net就是微软开发的,对于WINAPI的支持相对其它 语言那绝对有优势;
2、由VS IDE支撑,开发效率很高。
这里只是拿他们的长处在讨论,这个就看你要做什么开发
⑽ java,,net,php学哪个比较好
java语言比较简单,上手很快,并且有开源社区的支持,相关的学习资料比较多,很多的开发工具也是开源免费的,在web方面,因为java本身的技术特点,非常适合构建大型的站点,具备跨平台性;.net是微软支持的开发平台,在这个平台上主推C#语言,C#语言诞生比较晚,目前还在发展中,不是太成熟,语法比java要难一些,.net平台的开发效率要比java的eclipse高,但是这个平台是收费的,所以如果要学习相关技术的话就不是很自由,要费点心思,另外,微软的产品只支持自己的windows平台,跨平台性较差,所以选择了C#就是选择了windows体系;php应该是这三个技术中最简单的,也是功能相比最弱的,只适合构建中小型的站点,而且只有配合mysql数据库才能将性能最大化,所以限制较大,但是因为其简单、开源、完全免费,所以在国内使用的比较多。这三种技术在国内的使用量都差不多,待遇相差不大,但是要注意的是技术的发展方向,根据最近的编程语言排行,php在国外的市场占有与关注度一直在下降,这应该代表一种趋势,在互联网迅猛发展的今天,php很难满足一些站点构建的需要,所以个人建议不要选择php,而java与.net在各方面可以说是平分秋色,都是当前技术的主流,无论选择哪一个,只要学得好都是前途无量的。至于待遇,不要期望太高,对于一个新手来说,没有开发经验,刚入职能拿到3000已经很不错了,所以入职的刚开始的几年要注重经验的积累,不要过于注重待遇,除非你的学历很高。等你有了几年的开发经验以后,月薪在5000以上就不成问题了