web程序开发语言比较

来源:设计经验分享网
添加时间:2024年02月
摘要:web程序开发语言比较 目前什么开发语言好的,大概就是.net,php,jsp,至于上世纪的asp这里就不说了。

现在由科技给大家做个分析比较:

1.上手度——.NET:5分;PHP:3分;JSP:1分

任何语言都有一个学习成本,这三门语言不用说了,.net决定领先,ASP.net作为微软的产品,继承了其一贯的特点,方便上手,用VisualStudio直接拖拖拽拽就可以完成一个网站, 当然,这样出来的网站是没法应用到实际中的,JSP相比而言难度就大多了,光是配置一个开发环境就得耗费不少精力,PHP学习算是基于.net和JSP之间,语法与C语言一脉相承,上手也算容易;

2.系统架构——.NET:3分;PHP:5分;JSP:3分

.NET部署环境是windows低3/低8+MSSQLServer+IIS。都是微软的产品,优点就是部署容易,方便,兼容性好。较为头疼就是安全方面的问题,windows下总是得不停的打补丁,但还是时常遭受这样那样的攻击;再就是数据库方面,MSSQL与Oracle在并发处理、效率上始终有个数据量级的差距,2低低8发布之后据说是好了些,但总是让人感觉不大放心;PHP就是LAMP架构,即Linux+Apache+MySql+PHP;Linux平台在我这几年的熟悉后,深刻体会到其就是为服务器而生,各种的工具让人爱不释手;MySql作为开源产品,*先在软件费用上就公司能省下一大笔,其性能先进,即使某日网站规模的扩大致使数据库出现瓶颈,也可组建一个数据库团队来研究改进。JSP的架构小则是Linux+apache+tomcat+MySql,大则Linux+Apache+Java(WebSphere)+Oracle,对于一般小型网站的部署,大都选用先进种。

3.管理维护——.NET:2分;PHP:5分;JSP:4分

WEB管理中,经常会通过远程来管理网站,远程管理的方便与否关键看命令行工具的支持力度及脚本环境的操作便捷性。.NET只能跑在Windows平台上,远程管理一般只能通过图形化界面远程鼠标操作,当网速比较慢的时候,管理员的心情无比郁闷,远程操作基本上是在一幅幅图片上估计下一张图片中鼠标的移动位置;Windows平台的命令行环境非常差,IIS的命令行工具功能少,bat脚本也难学难用(虽然可以通过安装cygwin工具来模拟linuxshell环境,但系统操作,系统资源监控方面还是无能为力);Linux下就幸福多了,远程基本上都是通过SSH连接,安全有,shell脚本消耗的网络带宽也只是图形化界面的百分之一,管理流畅,心情舒畅;各种程序消耗资源都可远程监控;Linux就是为服务器而生,此话毫不为过。PHP、JSP都可跨平台,一般其系统部署都是在Linux下,MySql数据库和apche服务器都可通过相应的命令行工具有效管理。JSP的应用服务器在这方面支持要少些;

4.资源——.NET:3分;PHP:5分;JSP:2分

资源包括能获取到的学习资料、开放源码,以及各种插件和库。PHP在这方面遥遥领先,粗略看来,各种网站的知名开源产品,大都使用PHP实现,如博客wordpress、论坛discuz、Wiki知识库MediaWiki等;

相应的各种插件、库、开源代码的数量和质量更是其它语言无法相比。.NET资源也比较丰富,选用.NET幸福的是有MS这么一个强大后台做有力的技术支持,CSDN的资料不但多,质量更是上乘;JSP由于其门槛高的缘故,致使在这方面的资料也比较少;

 

平面设计相关资讯推荐阅读:


高端网页建设需要注重的细节最能得到客户青睐的网页建设实验证明,SMO让SEO轻松了许多企业网页首页设计的布局方法有哪些认识主题网页和站外SEO解释关于搜索关键词工具里的词语网页建设的好处,易捷网络给你介绍-商务服务网页建设用户体验优化不好需注意哪些事项高端网页设计原则网页设计应注意哪些问题网页建设:关于域名WHOis查询工具网页建设备案为什么要选择国内服务器百度MIP是什么它对网页的好处是什么影响解析生效的原因深圳网页建设中有哪些因素会影响网页排名稳定开展网页提升时该如何做好友情链接-品牌网页建设:页面内容多长时间更新一次网页优化当中关键词选择及关键词布局是重要的一环 靠谱的网页设计模板制作哪家不错怎么查看域名曾经被K科技-企业网页建设时应该如何设置内链及网页安全企业移动网页建设的优势设计高端网页首页的注意事项网页建设怎样做好后期维护管理工作 程序员创业前请谨记这6条建议手机网页开发工具到底有哪些定制软件开发的公司哪家好,谁能给推荐一下快播之后百度网盘因为涉嫌传播淫秽色情信息被警告!介绍深圳网页建设需要多少费用网页设计中好的按钮可以激发用户点击欲望商城网页建设的优势特点有哪些2低13年掌握有效网络营销和搜索引擎优化技巧基本建设商城网页必需的几个控制模块好的网页建设公司的要求高端网页定制的方法比免费建站优越在哪方面网页建设如何处理好主机域名的问题企业如何设计出让用户有好感的网页深圳网页设计为什么说网页设计中情绪对于品牌推广刷屏来说很重要深圳宝安网页建设的重要性有哪些网页聚合页如何优化分析企业网页模板的优点和缺点百度算法演变三大猜测将危害你的平台网页-网页排名在二三页如何进击首页关于网页建设的可访问性(二)SEM营销和SEO优化之间有什么区别 品牌网页设计制作联系方式“可信网页认证”的用处是什么谈谈新手站长做网页容易犯的一些通病现在做网页建设价格是多少钱深圳福田网页建设哪家公司好,企业网页建设要花多少钱网页建设+网络推广的一站式服务有什么好处大词、精准词、长尾词,这些词怎么投放PPC网页设计的什么关键实际意义-网页制作的流程是什么企业网页建设可从移动客户端着手网页空间选择注意事项有哪些企业网页建设为什么要做手机站,响应式网页有什么优势科技-互联网时代企业是否需要网页建设企业官方网页应该怎样建设广州手机网页制作公司-易捷网络企业公司适合怎样的网页建设网页建设类型有哪些
网站备案号:豫ICP备2024041165号