货币问答:php和php开发

慧性

PHP和Java哪个简单一点

  • java和PHP各有各的优点

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

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

  • java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。java的web开发首先最容易想到的就是jsp(现在已经到jsp2.0),原来的java的web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代码。

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

  • php开发的程序的源代码都是公开的,他人拿到php开发的程序后都可以进行修改。java开发的程序,最后用户拿到的是只是一些编译好的class类,无法看到完整的源代码,安全性高。

  • 个人认为,php适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。还有,同样功能的系统用java开发的系统要比php开发的系统的价格要高。

推荐
不推荐
展开
收起
黑猿

php开发是什么?

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP的特性包括:1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。3. PHP支持几乎所有流行的数据库以及操作系统。4. 最重要的是PHP可以用C、C++进行程序的扩展!

推荐
不推荐
展开
收起
雨后

php开发和java开发有什么不同呢

1:java是半编译语言,php是脚本语言2:java使用封装继承,最小的单位是类,php作为脚本,最小单位就是语句,用两者输出hello world就知道了,所以java语法比较严格,而php很灵活3:java是自动内存分配回收,php是一次创建一次销毁,相同点:两者都不用考虑内存泄漏问题,不同点:java可以常驻内存,多线程;php无法常驻内存,也没有线程的概念4:java分三个方向J2ME,嵌入式设备,安卓就是目前最大的J2ME平台,不过其使用的不是JVM,而是谷歌自己开发的虚拟机J2SE,桌面编程,基本没落,需要JVM支持J2EE,web方向的编程,近些年大规模的衰减,java语言排名榜之所以跌这么快,就是由于J2EE的出走,如果不是安卓兴起,java的现状可能更悲惨点,近年来脚本语言发展太快,挤压了java在web上面的开发。不过在企业级的解决方案里面,因为追求性能和安全行,基本上还是java老大PHP:不用想了,就是为web而生的语言,出了web什么都做不了,这既是它的缺点,也是它的优点,语法简洁灵活,和java冗长的语法正好形成对比5:java已经是一门很成熟的语言,或者说其语言的进一步提升已经不可能能了,曾经看到一篇文章,讲编程语言的进化,其中提到,java语言的进化树太全了,使得其没有发展的空间php是在web繁荣之后兴起的语言,所以语言成熟度没有java高,推出的php5.0才略微完善了面向对象的机制

推荐
不推荐
展开
收起
乾罡神火

PHP开发与Java开发的优劣势?

这个看技术的,技术难度上,PHP的技术难度较低,新手上路的话比较好上手,找工作也会比较容易。如果看岗位的话,PHP开发的岗位也比较多,就是总体PHP开发的工资不如Java开发而已。非要说两种计算机语言的优劣,其实并不好比较,打个比方。C++是大夏的地基,Java是大夏的栋梁,PHP是大夏的大梁,HTML是大夏的墙,css,jq等是装修。

推荐
不推荐
展开
收起
张易坤

Java和PHP在Web开发方面有什么区别

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个项目就差不多了。5. 说了这php的好处,难道java就没有好处吗?那是不可能的。6. java组件多。我个人觉得单是这一点就盖过其他所有优点了,因为组件多,意味着用的人多,群众的眼睛是雪亮的。所以,java一定是好的,它已经积淀了太多的东西,不是一门新型语言能够随便替代的。你想要做什么,好好搜索java组件,可能都有你需要的功能,特别对于当下最流行的大数据产业,java更是占据一方。而php在这种场景就有点无能为力了。7. java线程池,连接池,异步化方便。其实这一点和第一点也很相似,也是因为组件多,所以要使用线程池连接池都很方便,这对于高并发高性能的场景来说,是绝对必要的。因为java的运行原因就是多线程的,所以不用每次都去初始化很多基本的东西,这省去了太多的时间,也因此大家可以忍受服务器启动的缓慢过程,因为只有一次。而php则是多进程的,每次都需要重新加载所有需要的代码,也因此无法将一些常用数据保存在内存,连接池也不大好做,异步操作更是一个大短板。8. java是真正意义上的逻辑清晰。因为,java中,你可以从一个进入可以借助IDE工具分析到最深层次的逻辑操作,对于每个字段,都可以清晰明了,这其实是接口和完全对象的一个使用优点。而php则做不了或者说很少有人费那劲去做这种事情,php可以说是半面向对象半面向过程开发,所以,在调用过程中插入几个自定义的函数调用是很正常的,那么你再想通过简单的IDE去分析调用链就不那么容易了。比如,对于第三方提供的接口,php就很难清楚的看出接口返回了什么,除非你把它打印出来,但是打印出来也不一定对,因为有些返回值的数据不一定有体现。这对于理解代码来说,增加了一个大大的门坎。9. 虽说java编译比较烦,但是可以为你提前发现错误。java的编译的确比较耗时,但是如果有明显的错误,编译是不会通过的,这就给你一个重新检查代码的机会。而php则不会,不管你写得多烂,都不会给你提示什么,而许多时候,往往就因为少写了个;分号,导致你排查数小时。10. java远程调用方便,rmi,hessian,dubbo。不管怎么样,远程和本地调用都很方便的知道相关的信息,而且java的同语言调用不是采用纯粹的http调用,而且维护一定的连接,从而大大提高性能。而php也有远程调用,但是相对来说就弱许多了。

推荐
不推荐
展开
收起
袁逢

java是什么,java和php有什么区别?

Java是一种跨平台面向对象的程序设计语言。Java和php最明显的区别就是Java的应用领域相对比较广,主要应用于一下领域:1、安卓开发;2、金融业服务器的应用;3、电子商务web端的应用;4、软件工具开发领域(很多软件工具开发应用的语言都是JAVA);5、嵌入式领域;6、大数据领域;7、J2ME应用;8、交易应用(金融行业的交易应用大部分也是用的JAVA语言开发的);9、物联网领域;10、人工智能领域。php相对来说具有一定的局限性,在web领域应用居多,而且是中小企业居多,现阶段只会单纯的php找工作不是那么太好找,尤其是刚刚学会的学子们。以上是我对您的解答,希望对您有所帮助!

推荐
不推荐
展开
收起
玉清师太

php和MySQL web开发(第4版)

据书上的原代码如下:$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];$_SERVER['DOCUMENT_ROOT']; 中取的是当前运行脚本所在的文档根目录,这个路径是在服务器配置文件中定义的。因此,这个orders.txt文件的位置在: 你的服务器根目录往上一级目录的 /orders/ 目录下面 。举例:假设:你的网站根目录是: e:\websites\那么 .. 往上一级目录是:e:\那么,最终的路径是:e:\orders\orders.txt

推荐
不推荐
展开
收起
元皓

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

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

推荐
不推荐
展开
收起
张玉珍

JAVA开发和PHP WEB开发哪个前景好一些?

JAVA可不只是web开发。比如我们的安卓手机程序是JAVA开发的。所以JAVA能做的项目更广一些。但是实际工作中,不论是java还是php程序员,其实做的东西都很专一,就干一件事,多了也做不了。你学了PHP,再转JAVA也不难,学了java再写php也能写。工作久了熟能生巧,就像刷墙的工人转行贴壁纸一样,都是类似的东西,不要在一开始的时候纠结这些。

推荐
不推荐
展开
收起
查看更多答案
收起