php 和 asp.net 做网站哪个好
我主要想从事网站设计方面的工作,在学校开了asp.net的课程,现在有个机会去学习php,这样就是从事php编写网站,很犹豫。。。请大虾们帮忙讲解一下。。还有谈谈就业前景...
我主要想从事网站设计方面的工作,在学校开了asp.net的课程,现在有个机会去学习php,这样就是从事php编写网站,很犹豫。。。请大虾们帮忙讲解一下。。还有谈谈就业前景。。嘿嘿 还有待遇啦、、、
展开
5个回答
展开全部
PHP应该算是现在大中小非专业网站企业会优先使用的网站建设编程语言,相对于ASP和JSP来说,PHP在在很多方面更适合个人以及小型企业做开发,这主要是因为PHP本身独特的优势导致的,那么下面小编就来为大家盘点PHP得到众多企业支持的原因。
PHP的优势包括:
1、开放源代码
由于PHP开放源代码,因此基本上可以在网络上找到适合自己的源代码。
2、免费性
和其它技术相比,PHP本身免费,并且也是开源代码。
3、快捷性
PHP程序开发快,运行快,技术本身学习快。由于PHP可以被嵌入于HTML语言,新词相对于其他语言来说编辑简单,实用性强,更适合初学者。
4、跨平台性强
由于PHP是运行在服务器端的脚本,因此可以在多种平台上得到应用,包括了UNIX、LINUX、WINDOWS、Mac OS等系统。
5、效率高
PHP由于消耗相当少的系统资源,因此工作效率更高。
6、图像处理
一般来说,PHP动态创建图像,而且目前PHP图像处理默认使用GD2。因此也可以配置为使用image magick进行图像处理。
7、面向对象
在PHP4,PHP5 中,面向对象方面都做出了很大的改进,因此PHP完全可以用来开发大型商业程序。
8、专业专注
PHP同为类C语言,而且更重要的就是PHP以支持脚本语言为主。
asp.net网站建设的优点:
1、因为asp.net的后台是经过编译的,采用系统和页面的缓存,使asp.net网站的执行性能相比其它开发语言更具优势。
2、asp.net是net平台的一种,拥有强大的功能支持。
3、asp.net网站建设可实现所见即所得的控件编辑和数据绑定等功能。
4、网站可以多层次开发使网站逻辑更清晰和维护更方便。
5、asp.net网站通过系统配置的应用提高网站建设的扩展性。
asp网站建设的缺点:
1、asp网站的安全性令人担忧,因为com组件等问题可能引发大量安全问题。
2、asp的负载较低,比较适合数据量少的企业网站和个人博客。
3、asp网站的稳定性会因为和NT的捆绑而显现。
PHP的优势包括:
1、开放源代码
由于PHP开放源代码,因此基本上可以在网络上找到适合自己的源代码。
2、免费性
和其它技术相比,PHP本身免费,并且也是开源代码。
3、快捷性
PHP程序开发快,运行快,技术本身学习快。由于PHP可以被嵌入于HTML语言,新词相对于其他语言来说编辑简单,实用性强,更适合初学者。
4、跨平台性强
由于PHP是运行在服务器端的脚本,因此可以在多种平台上得到应用,包括了UNIX、LINUX、WINDOWS、Mac OS等系统。
5、效率高
PHP由于消耗相当少的系统资源,因此工作效率更高。
6、图像处理
一般来说,PHP动态创建图像,而且目前PHP图像处理默认使用GD2。因此也可以配置为使用image magick进行图像处理。
7、面向对象
在PHP4,PHP5 中,面向对象方面都做出了很大的改进,因此PHP完全可以用来开发大型商业程序。
8、专业专注
PHP同为类C语言,而且更重要的就是PHP以支持脚本语言为主。
asp.net网站建设的优点:
1、因为asp.net的后台是经过编译的,采用系统和页面的缓存,使asp.net网站的执行性能相比其它开发语言更具优势。
2、asp.net是net平台的一种,拥有强大的功能支持。
3、asp.net网站建设可实现所见即所得的控件编辑和数据绑定等功能。
4、网站可以多层次开发使网站逻辑更清晰和维护更方便。
5、asp.net网站通过系统配置的应用提高网站建设的扩展性。
asp网站建设的缺点:
1、asp网站的安全性令人担忧,因为com组件等问题可能引发大量安全问题。
2、asp的负载较低,比较适合数据量少的企业网站和个人博客。
3、asp网站的稳定性会因为和NT的捆绑而显现。
展开全部
PHP和.NET的工资其实差不多,之前已经有份报告说明.NET的低收入群体比PHP的多。
.NET只运行于微软平台,如果单从WEB方面想,可整合的平台并不丰富。但如果你也对微软平台有兴趣,那也是值得考虑的,比如微软的WP7应用开发,你有ASP.NET基础再过渡到WP7就没那么难。
PHP在WEB上可以说是所向无敌的,其开源资源相当丰富,例如现在最著名的开源系统wordpress以及drupal都基于PHP。
领域方面,PHP比较集中于中小型项目,比如说企业站,CMS, SNS, BBS, WIKI等都发展得相当好。不过行业管理应用方面弱,例如MIS。
ERP与MIS等一般用java与.NET开发。
.NET只运行于微软平台,如果单从WEB方面想,可整合的平台并不丰富。但如果你也对微软平台有兴趣,那也是值得考虑的,比如微软的WP7应用开发,你有ASP.NET基础再过渡到WP7就没那么难。
PHP在WEB上可以说是所向无敌的,其开源资源相当丰富,例如现在最著名的开源系统wordpress以及drupal都基于PHP。
领域方面,PHP比较集中于中小型项目,比如说企业站,CMS, SNS, BBS, WIKI等都发展得相当好。不过行业管理应用方面弱,例如MIS。
ERP与MIS等一般用java与.NET开发。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
NET上手慢些,PHP上手块些,打个比方吧,你学一年net不一定可以做事,但是学2个月php就可以做事了,当然net的待遇相对要高点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php比较热,不过工资不算高,。net还可以的,建议学习。net吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都可以啊!建议你都学一下,两者关联。学会一种,另一种也好学了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询