济南IT培训 > 达内新闻
PHP与JSP,我该如何选择?
- 发布:互联网
- 来源:互联网
- 时间:2017-11-25 13:28
网上关于PHP与JSP的比较的文章已经很多了,但大多从纯粹的技术层面来解释这个问题,许多人看完之后,也并不是特别理解.今天我就从项目管理者的角度,尽量用通俗的语言,进行一次简单的分析.
济南达内培训先简单说一下JSP:
1、性能高.因为JSP在本质上还是JAVA,JSP只是一个view层.JAVA是重语言,讲究运行效率.所用的功能都已经过编译,所以执行起来速度更快.
2、安全.正因为进行过编译,所以黑客就是入侵了服务器,看到的也只是一些class类,不可以进行修改,所以更加安全.
3、分布式.JSP可以实现多层的网络架构,企业级综合应用,是JAVA的发挥的天地.facebook虽在创业初期采用了php,但随着网站规模的迅猛发展,他们开发出了HipHop,可以PHP转换成C + +代码,然后再进行编译,从而解决了PHP的性能瓶颈问题.这不是一般的企业能够做到的.
4、JAVA是安卓系统上开发原生APP的指定语言,如果有这方面的需求,就必须学好JAVA.
再来比较下PHP:
1、开发速度快.PHP是轻语言,讲究开发效率.PHP不需要在开发前期做太多的系统分析和设计工作,维护起来相对容易,可以对业务做出快速反应.
2、开源.开源意味着免费,永远不会有人在你壮大的时候,因为版本等问题找你的麻烦.而且像facebook这样的公司,还可以对php的底层进行修改,以达到最大的性能.
3、配套软件免费.最经典的组合就是:PHP + MySQL + Apache,软件都是开源免费的.非常适合开发中小型的Web应用.
4、前面说过,JAVA是安卓系统上开发原生APP的指定语言,在苹果(ISO)系统上指定的语言是swift.一般的APP都要进行两套开发.原生APP功能是很强大了,但成本也不小.对于许多初创型的公司来说,跨平台的混合APP(Hybrid App)就是一个很好的选择.虽然牺牲了一部分功能,但在开发、维护的效率和成本上,得到了很大的节约.混合APP可以有着多套方案,但html5+javascript+php,就是其中一个很好的选择.
结论:
PHP是小型网站首选,省钱省时间,当然功能和健壮性上也打了折扣,当前流行敏捷开发,PHP非常适合这部分人的需求.
JAVA功能强大,如果要跨平台的开发大型系统,PHP是远远不够的,而JAVA就能完美地胜任.
任何事情都不是完美的,你可以投入大量资本培养出一个强壮的巨兽;您也可以快速推出一个小而美的应用,把更多的资金放在推广和运营上.究竟该如何选择,取决于你的业态.
更多济南达内培训相关咨询,请扫描下方二维码

最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
PHP与JSP,我该如何选择?
- 发布:互联网
- 来源:互联网
- 时间:2017-11-25 13:28
网上关于PHP与JSP的比较的文章已经很多了,但大多从纯粹的技术层面来解释这个问题,许多人看完之后,也并不是特别理解.今天我就从项目管理者的角度,尽量用通俗的语言,进行一次简单的分析.
济南达内培训先简单说一下JSP:
1、性能高.因为JSP在本质上还是JAVA,JSP只是一个view层.JAVA是重语言,讲究运行效率.所用的功能都已经过编译,所以执行起来速度更快.
2、安全.正因为进行过编译,所以黑客就是入侵了服务器,看到的也只是一些class类,不可以进行修改,所以更加安全.
3、分布式.JSP可以实现多层的网络架构,企业级综合应用,是JAVA的发挥的天地.facebook虽在创业初期采用了php,但随着网站规模的迅猛发展,他们开发出了HipHop,可以PHP转换成C + +代码,然后再进行编译,从而解决了PHP的性能瓶颈问题.这不是一般的企业能够做到的.
4、JAVA是安卓系统上开发原生APP的指定语言,如果有这方面的需求,就必须学好JAVA.
再来比较下PHP:
1、开发速度快.PHP是轻语言,讲究开发效率.PHP不需要在开发前期做太多的系统分析和设计工作,维护起来相对容易,可以对业务做出快速反应.
2、开源.开源意味着免费,永远不会有人在你壮大的时候,因为版本等问题找你的麻烦.而且像facebook这样的公司,还可以对php的底层进行修改,以达到最大的性能.
3、配套软件免费.最经典的组合就是:PHP + MySQL + Apache,软件都是开源免费的.非常适合开发中小型的Web应用.
4、前面说过,JAVA是安卓系统上开发原生APP的指定语言,在苹果(ISO)系统上指定的语言是swift.一般的APP都要进行两套开发.原生APP功能是很强大了,但成本也不小.对于许多初创型的公司来说,跨平台的混合APP(Hybrid App)就是一个很好的选择.虽然牺牲了一部分功能,但在开发、维护的效率和成本上,得到了很大的节约.混合APP可以有着多套方案,但html5+javascript+php,就是其中一个很好的选择.
结论:
PHP是小型网站首选,省钱省时间,当然功能和健壮性上也打了折扣,当前流行敏捷开发,PHP非常适合这部分人的需求.
JAVA功能强大,如果要跨平台的开发大型系统,PHP是远远不够的,而JAVA就能完美地胜任.
任何事情都不是完美的,你可以投入大量资本培养出一个强壮的巨兽;您也可以快速推出一个小而美的应用,把更多的资金放在推广和运营上.究竟该如何选择,取决于你的业态.
更多济南达内培训相关咨询,请扫描下方二维码

最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城