昆明建站派旨在为互联网中小企业创造实际价值!

 

网站开发的一些常用动态语言介绍

时间:2018-11-02 浏览:1002 昆明建站派

前段时间我的一个学妹问我选择学什么样的网站开发语言,我一时不知道怎么直接回答她,因为我是全能型的,前端+后端+美工我都能搞定,但是面对目前程序语言就业的普及情况,我还是建议抓住主流的PHP或者JSP,APP应用方面也需要一个过程,因为它包含了安卓和IOS。


网站开发的一些常用动态语言介绍


目前主流的WEB开发语言有ASP.NET、PHP、JSP,如果是因为维护方面的原因而必须使用,可考虑升级到ASP.NET。


如果你是一个WEB方面的新手,这三门WEB语言的学习成本差别很大。ASP.net作为微软的产品,继承了其一贯的特点,方便上手,易用,甚至你都不用编码,靠着鼠标拖拖拽拽,都能做出一个网站。同时,凭着其强大的开发工具visual studio系列,在程序出现BUG时,能最大程度的提供问题说明,让开发者尽快定位问题所在。


JSP相比而言难度就大多了,光是配置一个开发环境就得耗费不少精力,JSP语言最为头疼的就是程序调试,当程序出现问题时,并不能得到友好的错误提示,调试BUG比较耗时。再就是JSP依托的JAVA过于庞大,着实是个无底洞,开始容易,越往后发现要学的越多,一般互联网公司,还真难以有几个能驾驭,再普及的。


PHP学习算是基于.net和JSP之间,语法与C语言一脉相承,上手也算容易。


资源包括能获取到的学习资料、开放源码,以及各种插件和库。


PHP在这方面遥遥领先,粗略看来,各种网站的知名开源产品,大都使用PHP实现,如博客wordpress、论坛discuz、Wiki知识库MediaWiki等。相应的各种插件、库、开源代码的数量和质量更是其它语言无法相比。


.NET资源也比较丰富,选用.NET幸福的是有MS这么一个强大后台做有力的技术支持,CSDN 的资料不但多,质量更是上乘。


JSP由于其门槛高的缘故,致使在这方面的资料也比较少。


系统架构实施


.NET部署环境是windows 03/08+MS SQL Server + IIS都是微软的产品,优点就是部署容易,方便,兼容性好。最为头疼就是安全方面的问题,windows下总是得不停的打补丁,但还是时常遭受这样那样的攻击。再就是数据库方面,MSSQL与Oracle在并发处理、效率上始终有个数据量级的差距,2008发布之后据说是好了些,但总是让人感觉不大放心。


PHP就是LAMP架构,即Linux+Apache+My Sql + PHP,Linux平台就是为服务器而生,各种的工具让人爱不释手。MySql作为开源产品,首先在软件费用上就能为公司省下一大笔,其性能优秀,即使某日网站规模的扩大致使数据库出现瓶颈,也可组建一个数据库团队来研究改进。


JSP的架构小则是Linux+apache+tomcat+MySql ,大则Linux + Apache + Java (WebSphere) + Oracle,对于一般小型网站的部署,大都选用第一种。WebSphere过于庞大,一般部署都得独自占用一台服务器。Oracle是数据库中的王者,性能优异(国内银行证券的数据库应用,一般只有DB2和Oracle两种选择),但其价格不菲,非一般创业公司能够承担(按CPU收费,一般25w/cpu/每年,次年会收取15%的维护费)。需要提一下的是JSP系统架构部署有些难度,架构出现问题后,排错是个很痛苦的过程。


管理维护对比


WEB管理中,经常会通过远程来管理网站,远程管理的方便与否关键看命令行工具的支持力度及脚本环境的操作便捷性。


.NET只能跑在Windows平台上,远程管理一般只能通过图形化界面远程鼠标操作,当网速比较慢的时候,管理员的心情无比复杂,远程操作基本上是在一幅幅图片上估计下一张图片中鼠标的移动位置。


PHP、JSP都可以跨平台,一般其系统部署都是在Linux下,MySql数据库和apche服务器都可通过相应的命令行工具有效管理。JSP的应用服务器在这方面支持要少些。


当前主流的网站开发语言


PHP:当前WEB创业公司的语言选择主要集中在PHP。除了上述原因还有一个重要原因就是PHP开发程序员队伍的规模。PHP的应用实在太多,这里就不多说了。


ASP.NET:在创业公司中应用不多,知名互联网应用有限,目前比较知名的应用有:博客园、CSDN、eBay、MySpace等。


JSP:JSP实施比较庞大,用好的就得用到websphere或weblogic这样的大物件,种种原因使得JSP在互联网公司中应用并不多,除了阿里巴巴,没有几个公司能驾驭JAVA(JSP)。另外Java程序员相对较少或者说够级别的JAVA程序员不多,所以对公司而言,招聘难度和高薪水也让他们望而却步。


小结:就我个人而言,比较推荐PHP,为什么这么说呢,在我们昆明网站开发的一些实际项目中,PHP完全可以胜任,而且是绰绰有余,一个公司官网完全是微小数据,就算一个垂直型行业的商城,做上10万的数据基本渺茫,而作为与PHP完美匹配的MySQL单张表对100万条数据还是没有问题的,而最重要的是PHP它上手非常简单,且开源框架以及文档丰富无比。

昆明建站派

昆明建站派以专业严谨的态度承接网站制作,以热情诚信的态度服务客户,我们专业提供商城网站建设、营销型网站建设、手机网站建设、按需定制网站开发、网站优化、营销策划等基于互联网的服务。

 

经典案例

Classic Case

花仙鲜花店

花仙鲜花店

云南博滇科技有限责任公司

云南博滇科技有限责任

花仙网

花仙网

云南云内同兴国际贸易有限公司

云南云内同兴国际贸易

 
最新文章
热门文章
  • 服务热线:15969463961
  • 咨询邮箱:806920018@qq.com
  • 项目经理:黄先生