收藏本站|设为首页

您现在的位置: 首页 > 新闻中心 > 建站经验 > 详细内容

创业若何选择WEB开发说话

2012-10-08 10:01 来源: 卓杰科技 www.zhuojie.cc [ ]

不外,在Oracle收购MySql之后,为其前景蒙上了一层暗影。有可能,在不久的未来,MySql的部门功能就会闭源。JSP的架构小则是Linux+apache+tomcat+MySql ,年夜则Linux + Apache + Java (WebSphere) + Oracle,对于一般小型网站的部署,年夜都选用第一种;WebSphere过于复杂,一般部署都得独自占用一台处事器;Oracle是数据库中的王者,机能优异(国内银行证券的数据库应用,一般只有DB2和Oracle两种选择),但其价钱不菲,非一般创蚩瀚司能够承担(按CPU收费,一般25w/cpu/每年;次年会收取15%的维护费)需要提一下的是JSP系统架构部署有些难度,架构呈现问题后,排错是个很疾苦的过程。

以下将对这三种说话做对比,以供权衡:

JSP:1分

阿里巴巴:Linux+(JSP)

PHP的应用太多,这里不再列举;

如不美观你是一个WEB方面的新手,这三门WEB说话的进修成天职歧很年夜。ASP.net 作为微软的产物,担任了其一贯的特点,便利上手,易用;甚至你都不用编码,靠着鼠标拖拖拽拽,都能整一个网站出来(网上,就有这样的视娴静解。当然,这样出来的网站是没法应用到现实中的,且不说其代码改暌姑率极其低下,拖拽出来的代码,矫捷度太小,效率也低(eg:gridview中的分页实现载入数据是一次全数载入的))。

.NET: 5分

在筹算开发一个网站时,选择什媚暌癸言,是首先需要面临的问题。今朝主流的WEB开发说话有ASP.NET、PHP、JSP; 作为MS上世纪宿将ASP,就不再说起,如不美观是因为维护方面的原因而必需使用,可考虑进级到ASP.NET,而作为新开发一个说话,其实找不到理由再使用它了;

PHP:3分

资本

JSP:JSP实施斗劲复杂,用好的就得用到websphere或weblogic这样的年夜物件,各种原因使得JSP在互联网公司中应用并不多,除了阿里巴巴,没有几个公司能把握JAVA(JSP)。深切JAVA需要多年修炼,而成精之后,公司是否有足够的薪水来留住这么一群高手是个考验;

PHP:5分

当前主流应用的选择

响应的各类插件、库、开源代码的数目和质量更是其它说话无法对比。.NET资本也斗劲丰硕,选用.NET幸福的是有MS这么一个强年夜后台做有力的手艺撑持,CSDN 的资料不零丁,质量更是上乘;JSP因为其门槛高的缘故,致使在这方面的资料也斗劲少;

上手度

系统架构实施

.NET:3分

.NET:4分

PHP:5分

JSP: 3分

打点维护

.NET部署情形是windows 03/08+MS SQL Server + IIS。都是微软的产物,利益就是部署轻易,便利,兼容性好。最为头疼就是平安方面的问题,windows下老是得不竭的打补丁,但仍是时常蒙受这样那样的抨击袭击;再就是数据库方面,MS SQL 与Oracle在并发措置、效率上始终有个数据量级的差距,2008发布之后据说是好了些,但老是让人感受不年夜安心;PHP就是LAMP架构,即Linux+Apache+My Sql + PHP;Linux平台在我这几年的熟悉后,深刻体味到其就是为处事器而生,各类的工具让人爱不释手;My Sql作为开源产物,首先在软件费用上就公司能省下一年夜笔,其机能优异,即使某日网站规模的扩年夜致使数据库呈现瓶颈,也可组建一个数据库团队来研究改良。

.NET:2分

PHP:5分

JSP: 4分

博客园、CSDN、eBay、MySpace等;

WEB打点中,经常会经由过程远程来打点网站,远程打点的便利与否关头看呼吁行工具的撑持力度及剧本情形的操作便捷性。.NET只能跑在Windows平台上,远程打点一般只能经由过程图形化界面远程鼠标操作,当网速斗劲慢的时辰,打点员的神色无比复杂,远程操作根基上是在一幅幅图片上估量下一张图片中鼠标的移动位置;Windows平台的呼吁行情形很是差,IIS的呼吁行工具功能少,bat剧本也难学难用(虽然可以经由过程安装cygwin工具来模拟linux shell情形,但系统操作,系统资本监控方面仍是力所不及); Linux下就幸福多了,远程根基上都是经由过程SSH毗连,平安有保证,shell剧本耗损的收集带宽也只是图形化界面的百分之一,打点流利,神色愉快;各类轨范耗损资本都可远程监控;Linux就是为处事器而生,此话毫不为过。PHP、JSP都可跨平台,一般其系统部署都是在Linux下,MySql数据库和apche处事器都可经由过程响应的呼吁行工具有用打点。JSP的应用处事器在这方面撑持要少些;

.NET:0 分

PHP:5分

JSP:5分

曾几何时,我对跨平台不屑一顾,想着好端端的一个应用,既然是定位在这个平台上开发的,干嘛要移植到其它平台上。现在,我是深有体味。手上一个项目,公司因为成本压力,需要将应用年夜 SUN Unix移植到Linux平台(Redhat)。我们的轨范根基上不用改动,在Linux上编译就只多了几个警告,改改就可上线了;而另一个项目,我被深度套牢!我们使用的是Windows平台的ASP.NET,因为受到Windows的病毒泛滥加上WEB打点的麻烦,孔殷但愿能移植到Linux平台,但这根基上不成能实现。若真想将这应用移植,只有下狠心使用PHP等重心暌功用,换系统架构。PHP、JSP都可跨平台,不用多说。

PHP:当前WEB创蚩瀚司的说话选择首要集中在PHP。除了上述原因还有一个主要原因就是PHP开发轨范员队伍的规模。

淘宝网(阿里巴巴): Linux操作系统 + Web 处事器: Apache +PHP

ASP.NET:在创蚩瀚司中应用不多,知名互联网应用有限,今朝斗劲知名的应用有:

同时,凭着其强年夜的开发工具visual studio系列,在轨范呈现bug时,能最年夜水平的供给问题声名,闪开发者尽快定位到问题地址。JSP对比而言难度就年夜多了,光是设置装备摆设一个开发情形就得破耗不少精神,JSP说话最为头疼的就是轨范调试方面,当轨范呈现问题时,并不能获得友好的错误提醒,调试BUG斗劲耗时。再就是JSP依托的JAVA过于复杂,实在是个无底洞,起头轻易,越往后发现要学的越多,一般互联网公司,还真难以有几个能把握,再普及的;PHP进修算是基于.net和JSP之间,语法与C说话一脉相承,上手也算轻易;

资本搜罗能获取到的进修资料、开放源码,以及各类插件和库。PHP在这方面遥遥领先,粗略看来,各类网站的知名开源产物,年夜都使用PHP实现,如博客wordpress、论坛discuz、Wiki常识库MediaWiki等;

现在风行的Ruby,也是创蚩瀚司的一个选择;python的优雅,也可考虑考试考试(豆瓣使用的Python);但选择这些说话的一个风险是公司规模扩年夜后,是否能找到足够的人才得打个问号。总的来说,创业面临选择一门开发说话,PHP当是首选;如不美观不考虑Linux平台,铁定在Windows上运营,.NET也是一个不错的选择。JSP小公司勿近,危险,轻易造成的资金套牢。

JSP:2分

跨平台

总结

文章来历:年夜CC

注:相关网站培植技巧阅读请移步到建站教程频道。

本页关键词:

上一篇:Excel中的高级数据剖析(一) 下一篇:谈谈网站内容建设