现在开发网站,好像都是流行用php,那java web一般用在哪里呢?它们之间的区别和优劣势在哪里呢?

作者&投稿:潮娟 (若有异议请与网页底部的电邮联系)
现在开发网站,好像都是流行用php,那java web一般用在哪里呢?它们之间的区别和优劣势在哪里呢?~

html css javascript 这些部分都是一样的
然后php里的方法都是经过高度封装的专门用来开发网站 如果你java基础的MVC学的不错的话掌握php用不了一个星期

做网站PHP相较于JAVA WEB比较简单一点,而JAVA适用比较广范,比如ERP,OA系统及企业内部系统

Java常常用来做企业级应用,处理比较复杂的业务逻辑。java平台由三大部分组成J2SE,J2ME,J2EE,其中J2SE用来做桌面小程序,相对其它语言来说,已经没什么优势了;J2ME用来做手机开发,可以实现跨平台的手机程序,J2EE用来做专业级的企业级应用,很多银行的OA系统都是用JAVA开发的;再来说说PHP,没有多少这方面的经验,只知道很多网站都是php的,开发成本低,周期短,但毕竟是一种脚本语言,不适合做复杂的后台逻辑处理,做前台展示还是很给力的。

PHP和Java都是现在比较流行的二种编程语言。
对于许多新手来说,都会思考如果学的时候,该学哪种语言呢?下面这篇文章给大家整理两者的区别以及一些选择建议,一起来看看吧。
二、简介
PHP与Java作为两种截然不同的程序开发语言,无论是技术层面还是发展空间,亦或是市场份额占比,都有着不同的表现方式,理念上的不同导致了Java和PHP在Web应用开发上显示了不同的结果。若要一定追根到底,深究PHP与Java究竟哪个更好?

简而言之:PHP是一种解释执行的脚本语言,语法和C语言类似,易学易用,不懂电脑的非专业人员稍经学习也能使用PHP;而Java要先编译成Class文件,然后在Java虚拟机上执行,Java开发需要熟悉Java语法以及一些核心的架构,从而实现一种可复用的、跨平台的软件,Java比PHP要难学的多。

那么PHP与Java在Web开发上又有何区别呢?哪个最适合的Web开发语言?
三、 语言比较

PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以相对而言,php更好学一些。

Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先最容易想到的就是JSP(现在已经到JSP2.0),原来的java的Web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中,其实jsp文件在服务器上执行的时候首先会被应用服务器转换成servlet,然后再编译执行。Jsp可以通过servlet和JavaBean的支持产生强大的功能。JavaBean 是一种可复用的、跨平台的软件组件。使用javabean可以方便的实现java代码和html的分离,能够增强系统的功能和软件的复用性。

Java的Web开发属于SUN公司定义的J2EE其中的规范。而且在J2EE中包括了java的Web开发的所有方面,如:JSP、Servlet、JDBC、JNDI、JAVABEAN、EJB等等。J2EE就特别适合于做大型的企业级的应用。
四、技术架构

java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C/S也好B/S也好。从功能上讲,没有语言可以和java相比。

PHP属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域。WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比。

Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JAVA可以实现多层架构。数据库层(持久化层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。例如Struts就是利用Java的web开发技术实现了MVC的设计模式,而在业务逻辑层也有Spring框架,数据库持久化层有Hibernate等框架。这些框架可以方便开发者高效、合理、科学得架构多层的商业应用。
五、数据库访问速度比较

Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库。访问数据库的接口比较统一。
PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。例如:用Java开发的Web应用从MySQL数据库转到Oracle数据库只需要做很少的修改,而PHP则需要做大量的修改工作。

从数学运算和数据库访问速度来讲,Java的性能也优于PHP。实际上,对于跨平台的大型的企业应用系统来讲,Java几乎已经成为唯一的选择(微软.NET不支持跨平台),但是在于Web网站应用开发来讲,Java却面临着被PHP边缘化的危险,几乎所有的虚拟主机都支持PHP+MySQL,而支持Java的却少之又少,在资源上,网上有不计其数的PHP资源,很多著名的大型网站(例如Facebook、Mediawiki等)都是基于PHP的,而成功的Java网站却寥寥无几。

尽管Java的数学计算和数据库访问都有优势,架构也相当完美,但是PHP却可以简单轻松地支持高强度Web访问,能够快速开发应用,支持PHP的虚拟主机多如牛毛,使得用PHP开发一个网站比用Java开发一个网站要快得多,容易的多。Java所拥有的优点只适合传统的以软件项目为核心的开发模式,而PHP更适合于以客户为核心的SaaS的开发模式,因此,PHP目前在Web网站开发的优势完全是因为Web网站开发的特殊性而导致的,并非编程语言特性所决定。
六、开发成本比较

PHP最经典的组合就是:PHP + MySQL + Apache。非常适合开发中小型的Web应用,开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。

Java的Web应用服务器有免费Tomcat、JBoss等,如果需要更好的商业化的服务有:Web Sphere和 Web logic。
七、源代码安全

PHP开发的程序的源代码都是公开的,他人拿到php开发的程序后都可以进行修改。

Java开发的程序,最后用户拿到的是只是一些编译好的class类,无法看到完整的源代码,安全性高。

八、总结
综上所述,个人认为,PHP适合于快速开发,中小型应用系统,开发成本低、易学,能够对变动的需求作出快速的反应,在调试、发布上,PHP也较Java简单。

而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。Java的理念是“一次编写,到处运行”,Java在应用框架底下的架构是无与伦比的,远胜过其他任何语言,Java的框架利于大型的协同编程开发,系统易维护、可复用性较好。还有,同样功能的系统用Java开发的系统要比PHP开发的系统的价格要高。

现在市场上的oa基本上可归结为两大阵营,即php阵营和java阵营。但对接触oa不久的用户来说,看到的往往只是它们的表相,只是明显的价格差异,却很难看出它们之间的实际差异。其实, PHP + MYSQL 不值钱不仅仅局限于oa软件,而是整体上PHP + MYSQL开发的软件都不如java开发的软件值钱。为什么PHP + MYSQL 的OA为什么不值钱呢?首先得明白php和java之间的差异才行。

1、系统的技术架构比较

分层是将系统进行有效组织的方式,分而治之的思想是计算机领域中非常重要的思想。在好的分层思想引导下,便能实现“高内聚、低耦合”,也能将具体的问题割裂开来,易于控制、易于延展,更易于分配资源。PHP只能实现简单的分布式两层或三层的架构,而JAVA在这方面就十分强大,可以实现多层的网络架构。运用MVC的设计模式,可使oa系统具有更加高效、合理的系统架构。技术架构的落后,使运用php编写的oa软件系统先天不足,而后天又无法补足其先天上的劣势。使得系统在可拓展性、需求应变性上与JAVA编写的oa软件系统的差距越来越大。架构的差距,注定了php做的oa充其量是个小家碧玉,始终无法和java这种大家闺秀同台竞技。

2、数据库访问比较

PHP可编译成具有与许多数据库相连接的函数。将自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松地修改编码以适应这样的变化。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。由于PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。

而Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库,访问数据库的接口比较统一。如果同样是将开发的web应用从MYSQL数据数转到ORACLE数据,PHP需要做大量的修改工作,而且比较繁琐。但JAVA开发的便只需要很少的更改便能实现。

数据库访问方式的差异,奠定了php开发出的oa和java开发出来的oa是马车和火车的差距,前者只能亦步亦趋而且额度有限,后者却是工业化的结晶,不仅能够包容万物而且速度上稳步提升。

3、安全性对比

在同是开源和跨平台的java面前,php丢掉了很多的优势。在代码的安全性上尤为突出。php的开发程序在别人拿到代码后,可以很容易的进行修改。而java开发的程序由于无法看到完整的源代码,只能看到一些编译好的类文件,所以安全性较高。加之系统架构的优势,在安全性上php和java是相去甚远。

如果非要将php和java在安全性上做个比较的话,同一个小偷光顾php那是随便拿来随便改,想拿什么拿什么,拿的高兴还能大笔一辉某某到此一游。而光顾java的时候,便会发现警察把守,内设自动报警装置,即便突破重重阻扰后进入居室。那值钱的东西都放在加密后的保险柜中,只能望洋兴叹、铩羽而归。

4、前瞻性和拓展性

从整体来说,php适用于中小型系统,而java适用于大型系统。Php能够将单一的事件做好,但却不适合完成集成度较高的多项并发事件。为什么说php适合中小型系统而不适合做大系统呢?

首先, php缺乏多层结构支持。而对于大型的系统负荷站点,只能采用分布计算。将数据库、应用逻辑层和表示逻辑层彼此分开,并将同层的根据流量分开,组成二维数组。而php恰恰缺乏这种支持。

其次,PHP提供的数据库接口不统一,要将多个不同的数据库数据统一需要花费很大的力气。而JAVA则没有这种缺陷,可通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere,是通过CGI来提供支持的。

如果将Php比作将才,具备独挡一方的能力。那么java便是帅才,具有较好的前瞻性和拓展性,整体布局和协同能力强。能够指挥千军万马,最后逐鹿中原。

5、开发成本比较

既然php在诸多方面都不如java优异,那么php开发出的oa产品何以与java产品竞争呢?在于Php阵营普遍走的是低端路线,而java阵营走的是中高端路线。两者之间交*的区域较小。

软件价格的高低很大程度上和自身成本和功能相挂钩。php的入门门槛较低,绝大多数学过c的程序员都很容易转型为php程序员,这使得php程序员的泛滥成灾的同时,低成本的php软件产品也层出不穷。以PHP最经典的组合PHP + MySQL + Apache为例,由于所有软件都是开源免费的,所以投入并不高。

而java开发需要特定的环境,成长为一个合格的java程序员需要一定的时间,java程序员的成本也是php成本的几倍。Java的web应用服务器免费的有Tomcat、JBoss等,而要想具有很好的商业化服务便必须选用Web Sphere和 Web logic。这其中投入的成本无形中便超是php成本的N倍。所以,java开发oa的成本要远远高于php开发出来的同类软件产品。但也正由于java开发的成本较高,很难实现抄袭和短期内逾越的可能,也使得java用开发出的产品门槛更高。

不怕不识货,就怕货比货。Php开发出来的产品也能用,但是和java开出的同类产品是没法比较的。正因为php开发的产品整体性能和java开发的相去甚远,所以php运用低成本的低价优势和同类的java产品抗争,以价格落差来平衡购买者的心态。所以,PHP + MYSQL 的OA不值钱也就不足为怪了

第二种

比较PHP和JSP这两个web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:

一、 语言比较

Php是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。

Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的web开发首先最容易想到的就是JSP(现在已经到JSP2.0),原来的java的web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中,其实jsp文件在服务器上执行的时候首先会被应用服务器转换成servlet,然后再编译执行。Jsp可以通过servlet和JavaBean的支持产生强大的功能。JavaBean 是一种可复用的、跨平台的软件组件。使用javabean可以方便的实现java代码和html的分离,能够增强系统的功能和软件的复用性。

Java的web开发属于SUN公司定义的J2EE其中的规范。而且在J2EE中包括了java的web开发的所有方面,如:JSP、Servlet、JDBC、JNDI、JAVABEAN、EJB等等。J2EE就特别适合于做大型的企业级的应用。

二、 数据库访问比较

Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库。访问数据库的接口比较统一。

PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。例如:用Java开发的web应用从MySQL数据库转到Oracle数据库只需要做很少的修改。而PHP则需要做大量的修改工作。

三、 系统设计架构比较

采用Java的web开发技术,需要使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。所以用Java进行开发前期需要做大量的系统分析和设计的工作。

四、 跨平台性

Java和PHP都有很好的跨平台的特性。几乎都可以在不作任何修改的情况下运行在Linux或者Windows等不同的操作系统上。

五、 开发成本比较

PHP最经典的组合就是:PHP + MySQL + Apache。非常适合开发中小型的web应用,开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。

Java的web应用服务器有免费Tomcat、JBoss等,如果需要更好的商业化的服务有:Web Sphere和 Web logic。

六、 分布式多层架构比较

PHP只能实现简单的分布式两层或三层的架构,而JAVA在这方面就比较强大,可以实现多层的网络架构。数据库层(持久化层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。例如Struts就是利用java的web开发技术实现了MVC的设计模式,而在业务逻辑层也有Spring框架,数据库持久化层有Hibernate等框架。这些框架可以方便开发者高效、合理、科学得架构多层的商业应用。

下面简要的说一下Struts,它实质上是在JSP Model2的基础上实现的一个MVC(Model、View、Controler)框架。JSP Model2体系结构是一种联合使用JSP 与Servlet 来提供动态内容的方法。在Struts框架中,模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由Servlet实现的,视图由一组JSP文件组成。采用Struts可以明确角色的定义和开发者与网页设计者的分工。而且项目越复杂,其优势越明显。

七、 源代码安全

PHP开发的程序的源代码都是公开的,他人拿到php开发的程序后都可以进行修改。

Java开发的程序,最后用户拿到的是只是一些编译好的class类,无法看到完整的源代码,安全性高。

八、性能比较

有人做过试验,对这两种种语言分别做回圈性能测试及存取Oracle数据库测试。

在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的回圈。而PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒。

数据库测试中,二者分别对 Oracle 8 进行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒。

表格 1 PHP 与Java的比较

PHP JAVA

可复用性 低 高

开发速度 快 慢

易维护性 差 优

可移植性 优-Linux、Windows、Unix等

安全性 低 高

开发费用 低 高

多层架构 差 优

数据库访问 接口不统一 接口统一

可扩展性 差 优

面向对象 差 优
综上 PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。还有,同样功能的系统用Java开发的系统要比PHP开发的系统的价格要高

1. php即写即用的。
也就是说每次只有一改动完成,用户立马看到效果,而java则慢多了,代码改动完成后,要重新编译,然后重启jvm,中间耗费的时间可是不少啊,而且重启jvm过程可是会造成用户响应中断的哦。
2. php写东西快。
php可以说是非常敏捷的,一个需求给到,只要不考虑后期的性能和用户量问题,那是相当快速的,甚至你都可以不用框架,直接写也会非常快的,写一个增删改查功能,可能也就30-50行代码就搞定了。而java就慢多了,首先要想一下用什么框架,目前基本上就是spring了,然后就是配置各种数据库,过滤器,servlet,决定是用mybatis还是hibernate,然后考虑代码之间的传递,然后考虑事务。。。 然后不停调试,一改代码可能就是几分钟的等待时间,可想而知。
3. php的表面思路更清晰。
什么是表面思路,就是你看到的东西就是真正做出来的东西,比如echo "hello world",就是输出hello world,而java则不同,你可能是写response中,可能是写在modelattribute中,也可能就是return了该字符串,然后不知道怎么的,它就显示到页面上了。
4. php占用内存少。
php是进程式处理问题的,占用内存相当少,可以说,你在一台机器部署50个项目没有任何问题,只要访问量不上来,搞得定。而java就不行了,java每启动一个项目,本身就得耗尽许多内存,比如在一台8g内存的机器上,一般跑上2个项目就差不多了。
说了这php的好处,难道java就没有好处吗?那是不可能的。
1. java组件多。
我个人觉得单是这一点就盖过其他所有优点了,因为组件多,意味着用的人多,群众的眼睛是雪亮的。所以,java一定是好的,它已经积淀了太多的东西,不是一门新型语言能够随便替代的。你想要做什么,好好搜索java组件,可能都有你需要的功能,特别对于当下最流行的大数据产业,java更是占据一方。而php在这种场景就有点无能为力了。
2. java线程池,连接池,异步化方便。
其实这一点和第一点也很相似,也是因为组件多,所以要使用线程池连接池都很方便,这对于高并发高性能的场景来说,是绝对必要的。因为java的运行原因就是多线程的,所以不用每次都去初始化很多基本的东西,这省去了太多的时间,也因此大家可以忍受服务器启动的缓慢过程,因为只有一次。而php则是多进程的,每次都需要重新加载所有需要的代码,也因此无法将一些常用数据保存在内存,连接池也不大好做,异步操作更是一个大短板。
3.java是真正意义上的逻辑清晰。
因为,java中,你可以从一个进入可以借助IDE工具分析到最深层次的逻辑操作,对于每个字段,都可以清晰明了,这其实是接口和完全对象的一个使用优点。而php则做不了或者说很少有人费那劲去做这种事情,php可以说是半面向对象半面向过程开发,所以,在调用过程中插入几个自定义的函数调用是很正常的,那么你再想通过简单的IDE去分析调用链就不那么容易了。比如,对于第三方提供的接口,php就很难清楚的看出接口返回了什么,除非你把它打印出来,但是打印出来也不一定对,因为有些返回值的数据不一定有体现。这对于理解代码来说,增加了一个大大的门坎。
4. 虽说java编译比较烦,但是可以为你提前发现错误。
java的编译的确比较耗时,但是如果有明显的错误,编译是不会通过的,这就给你一个重新检查代码的机会。而php则不会,不管你写得多烂,都不会给你提示什么,而许多时候,往往就因为少写了个;分号,导致你排查数小时。
5. java远程调用方便,rmi,hessian,dubbo。
不管怎么样,远程和本地调用都很方便的知道相关的信息,而且java的同语言调用不是采用纯粹的http调用,而且维护一定的连接,从而大大提高性能。而php也有远程调用,但是相对来说就弱许多了。
其实没有问题是没有绝对的好坏的,存在即合理。只是应用场景不一样罢了。

java web也是用在web开发,跟php一样。不同的地方就是java web制定了自己的标准,servlet,jsp。得需要特定的容器。
java web 相对于php是没有什么优势的。但是java是通用语言,干什么都可以。php专注于web开发。这算是java的优势,但是java web确实不如php流行。

javaweb是指用java开发web网页的技术,框架等.
最新开发javaweb的工具: bee+spring+springmvc.
bee 作为orm,用于访问数据库.主要优点是,编写代码少,开发效率高,编码复杂度为O(1).
spring管理bean
springmvc可用于控制层,也可用于返回json数据,实现前后端分离.

Bee是一种开发速度和开发成本都不比php差的Java ORM框架


网站前端开发都需要学什么呢?
web前端开发需要掌握的技术:1.学习html,这个是最简单的,也是最基础的.要熟练掌握div、form table、ul li 、p、span、font这些标签,这些都是最常用的,特别是div和table,div用于布局、table也可以用于布局,但是不灵活,基本 table是用来和数据打交道.2.学习css,这里说的css不包括css3,一般我们看到web...

做一个网站需要什么,网站建设基本步骤?
九、网站上线 经过以上八个步骤网站就可以正常上线了,这次真的会很激动。通过需求的整理以及提交,再到网页设计静态页面制作,然后是静态页面制作程序开发、功能的测试服务器配置以及空间的选择,经过漫长的过程后就能看到网站成功的上线。如果在这当中的每一个环节都参与其中,相信看到网站上线的你真的会...

30财富值。在开发一个类似于蘑菇街的网站,经常上网购物或逛蘑菇街的...
我觉得该放弃开发,除非你是为了圈风险投资.网购现在做只有烧钱,基本都是淘宝拍拍做完了;

现在开发网站一般都使用什么方式?什么是前后端分离
前后端分离的由来是:以前开发网站都是 jsp、asp 这类动态脚本。jsp、asp这种参杂了后端语言、javascript、css、html 的混合脚本,使代码开发和维护都极其不方便。随着前端交互越来越复杂,jsp、asp 这种脚本语法已经不能满足开发的需求了。于是前后端的概念就提出了:前端人员负责页面展示和交互,然后通过 ...

做一个网站都需要哪些具体流程?
特别是对于个人网站,你不可能像综合网站那样做得内容大而全,包罗万象。你没有这个能力,也没这个精力,所以必须要找准一个自己最感兴趣内容,做深、做透,办出自己的特色,这样才能给用户留下深刻的印象。网站的主题无定则,只要是你感兴趣的,任何内容都可以,但主题要鲜明,在你的主题范围内内容做到...

php开发简单网站(php开发网站教程)
特别提醒:对于选用服务器的,在进行PHP网站开发之前,必须要安装配置PHP环境(如果是购买的空间一般人家服务商都配置好了),有些PHP开源系统自带PHP安装程序,能充分发挥其所有优势,而对于手工搭建PHP环境的,建议根据选择的PHP开源系统的特点来搭建PHP运行环境;对于选用空间的,这安装配置PHP就省略了,...

定制型网站开发都需要哪些流程
网站开发并不是糊里糊涂的开发,同样需要明确网站开发的目的是什么,有哪些主要职能,可以通过这个网站获取到什么?网站作为对外宣传的一种方式,每一家都不尽相同,企业根据自己需求和用户情况进行分类规划。二、对界面的设计。用户在规划好自己的网站之后,就需要对界面的设计,界面的设计需要用户提供相关...

开发JSP网站都需要安装哪些工具?
现下流行的JSP开发工具主要有IBMVisualAge,JBuilder,eclipse,NetBeans,JRun,Urledit,dreamweaver,editplus等.

用www登录开发的网站看到的信息和在项目中看到的不一样
是系统问题,很正常的,

网站建设开发
前端切图的费用:把分层效果图切成html文件,包含一些特效的展示。常规的PC端和自适应的结构也会不同,大概300-600元一个页面 功能开发费用:整个网站的功能开发,如果都是常规的展示结构的话,是比较简单的,如果包含会员,下载等比较复杂的结构的话,价格就会高些。一般一个企业站的功能开发费用在1000-...

祁连县13411572271: 为什么80%的网站都用PHP写,PHP实用性有多强 -
职闻复方: 简单的说php的流行和实用性有关系,但不是绝对关系,导致大部分网站使用php的主要原因大概有以下几个点.1.php所需要的环境容易搭建,相对于java web,python等,php的环境搭建比较简单,甚至因为互联网上出现许多集成环境包,环境搭...

祁连县13411572271: 现在网站后台开发是不是都是PHP做的 -
职闻复方: 不全是,还有java,python,.net等

祁连县13411572271: 为什么现在很多的大型网站都是用php开发 -
职闻复方: 主要是考虑成本问题.对于PHP开发人员来讲,PHP是弱类型语言,易于学习.对于公司来讲,PHP的人才更容易找到.PHP是开源免费的,PHP的老搭档mysql、apache也是免费的.而ASP.NET及其搭档SQL SERVER是收费的.PHP的开发周期短,开发项目风险小.使用JSP做网站,开发周期要远远长于PHP.项目做完了,可能黄花菜都凉了.PHP已经非常成熟.实践证明,PHP可以支持大型的、大流量高并发的网站.其搭档mysql也非常优秀.很多建站的开源程序是基于PHP的,比如论坛程序discuz!.

祁连县13411572271: 现在开发网站,好像都是流行用php,那java web一般用在哪里呢?它们之间的区别和优劣势在哪里呢? -
职闻复方: 1. php即写即用的.也就是说每次只有一改动完成,用户立马看到效果,而java则慢多了,代码改动完成后,要重新编译,然后重启jvm,中间耗费的时间可是不少啊,而且重启jvm过程可是会造成用户响应中断的哦.2. php写东西快.php可以说...

祁连县13411572271: 目前网站开发哪种编程语言使用的最普遍 -
职闻复方: 最普遍的,如果在国内来说还是ASP用的最多. 不过ASP已经很过时了,但是对于小的网站开发上,ASP还是能够满足个人的需要的.其次ASP.NET和JSP是比较流行的,在国内来说.最后是PHP.因为PHP是开源的网站开发语言.所以在国外PHP用的是最多的.希望可以帮到你,谢谢!

祁连县13411572271: 为么大公司商城网站等都是用php开发? -
职闻复方: php在性能比较好,大型网站从服务器架构到程序架构都会考虑到性能问题.php的可移植性,能很好的在linux平台运行,linux开源系统提供很多服务器方面解决方案

祁连县13411572271: 为什么现在主流的网站开发程序用PHP -
职闻复方: PHP的后台十分有实用性,库多,有很多模版CMS都是PHP的例如WordPress和ThinkPHP~而且PHP调用本地程序很方便~

祁连县13411572271: 目前的web开发,是不是php最火啊? -
职闻复方: 是的,php在web开发方面性能优点很突出,能很快速地开发中小型网站.此外,开源的程序很多,如dedecms ecshop wordpress discuz等等 php的框架也很丰富,如thinkphp 功能强大,简单易学,小巧灵活 Yii框架 完全面向对象,学习门槛较高,但功能特别强大 Zend Framework 官方推荐的大型重量级框架 而与php配套的mysql数据库,apache服务器,linux系统,都是开源产品,不用花钱,也不用担心侵权,所以php是web开发的居家必备之编程语言

祁连县13411572271: 请问现在的网站是JAVA web开发多还是PHP开发的多? -
职闻复方: 出名的网站基本都是用PHP写的,就目前而言PHP开发的网站最多. 智能职涯解释因为PHP的移植性非常强,占到了整个网站数量的80%,特别是在中国,最重要的是有大量开源的PHP开源cms系统、学习和开发成本低.特别是中小型的网站非常喜欢用PHP+mysql的环境 html css javascript 这些部分都是一样的然后php里的方法都是经过高度封装的专门用来开发网站, 如果你java基础的MVC学的不错的话掌握php用不了一个星期,做网站PHP相较于JAVA WEB比较简单一点,而JAVA适用比较广范,比如ERP,OA系统及企业内部系...

祁连县13411572271: 建站主流是PHP,ASP,HTML5吗?各自有哪些区别?哪个用的最多?求详解... -
职闻复方: 目前建站都是用php建站的 php是做后台控制开发处理HTML页面一些响应交互和数据库的的脚本语言与HTML一起用的,你在浏览一个网站看到的是它的HTML和长css和JavaScript等源代码,php语言是看不到的,ASP也是一个脚本语言一般用在服务器上,HTML5只是HTML重大修改后的一个版本,比HTML功能多一些,用了它它就可以不用flash了,它还增加了很多新元素,比如canvas就是一个新增的最大亮点 希望你能采纳

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网