网站开发--后台语言的选择(三)

作者:liang 发布于: 2015-7-26 20:04:28
liang 发表于 2015-7-26 20:04:28 |阅读模式
     通常来说,我们开发网站后台的话,语言的选择基本是用PHP、Java(j2ee)、.Net。而由于.net是不跨平台的,因此现在开发网站的话,通常来说都会选择PHP或者Java的比较多。
     那么我们到底是选择PHP还是JAVA呢?首先我们来一起了解下两者的异同吧!
     
     PHP是一种解释执行的脚本语言,语法和C语言类似,易学易用,不懂电脑的非专业人员稍经学习也能使用PHP。而Java要先编译成Class文件,然后在Java虚拟机上执行,Java开发需要熟悉Java语法以及一些核心的架构,从而实现一种可复用的、跨平台的软件,Java比PHP要难学的多。
                                          
    一、技术架构
     Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JAVA可以实现多层架构。数据库层(持久化层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。
    例如:Struts就是利用Java的web开发技术实现了MVC的设计模式,而在业务逻辑层也有Spring框架,数据库持久化层有Hibernate等框架。这些框架可以方便开发者高效、合理、科学得架构多层的商业应用。

    二、数学运算和数据库访问速度
      Java的性能也优于PHP.实际上,对于跨平台的大型的企业应用系统来讲,Java几乎已经成为唯一的选择,但是在于Web网站应用开发来讲,Java却面临着被PHP边缘化的危险,几乎所有的虚拟主机都支持PHP+MySQL,而支持Java的却少之又少,

    三、资源上
       在资源上,网上有不计其数的PHP资源,很多著名的大型网站(例如Facebook、Mediawiki等)都是基于PHP的,而成功的Java网站却寥寥无几,这又是什么原因呢?
                                  10.jpg

  Java的理念是“一次编写,到处运行”,Java在应用框架底下的架构是无与伦比的,远胜过其他任何语言,Java的框架利于大型的协同编程开发,系统易维护、可复用性较好。而PHP很容易自学,让热备能快速简洁地编写代码,适合于快速开发,中小型应用系统,开发成本低。在调试、发布上,PHP也较Java简单。

  由于理念上的不同导致了Java和PHP在Web应用开发上显示了不同的结果,尽管Java的数学计算和数据库访问都有优势,架构也相当完美,但是PHP却可以简单轻松地支持高强度Web访问,能够快速开发应用,支持PHP的虚拟主机多如牛毛,使得用PHP开发一个网站比用Java开发一个网站要快得多,容易的多。Java所拥有的优点只适合传统的以软件项目为核心的开发模式.

    总结:如果说你的网站是属于中小型的站点,那么我建议你还是使用PHP来开发,大型项目的话,我还是建议你使用JAVA.其实对于网站后台的开发,取决于你现有的资源。如果你不懂技术,身边又都是一群弄java的朋友,那么选择它开发肯定比PHP要好点。

    本文由代友吧原创出品,如需转载,请注明出处。
    本文出处:http://www.daiyou8.com/thread-49-1.html




上一篇:网站开发--工具需要哪些?(二)
下一篇:网站开发-域名的选择(四)
回复

使用道具 举报

加载中