php能做一些什么效果
相对来说,php和h5哪个方向更好?
相对来说,php和h5哪个方向更好?
php和h5首先说两个各有千秋!
html5主要做页面样式上的设计,一般针对于手机端和一些动画效果例如做网页和app界面都是可以的。
而php是服务器端的,网页内容和服务器之间的交互行为一般是通过php来完成的,一般用来做后台,目前看来做前端需求量要大。
如果数学,就是逻辑判断能力特别好的话建议你学php,h5后面自己自学也可以,如果对php不是太感兴趣完全就是为了工作,那就h5。
php以后会的发展如何?
目前从事的一部分工作正是属于PHP的内容,还是来分享一下自己的PHP的看法吧,目前市场上比较热门的关键词:大数据、机器学习、自动化测试、科学计算等等,似乎都找不到PHP的身影,难道就说PHP在未来会死吗?下面具体来聊聊。
第一:上面的热门关键词,听起来是多么的高大上,但是,这些都是大公司在做的事情,小公司是没有这个能力的,也就是说,未来的趋势应该是大公司做成一系列的接口,然后提供给小公司使用,这里面也包括基于PHP版本的接口。
第二:PHP也应该会诞生一系列的框架,用于处理什么大数据之类的,当然这只是猜测,虽然目前市场上还没有看到这样的框架,但是未来说不定会有的,如果真的有这样的框架并且效果还不错,相信又是PHP辉煌的时刻。
第三:对于一些非核心的项目,很多中小企业都会优先选择PHP来进行完成,因为时间成本在那。
综上所述,未来PHP还是有发展前途的,只不过你还应该附带一些其他语言进行一起学习或许会更好,欢迎在评论中一起交流。
PHP的开发效率比java要高,为什么现在java这么流行?
php5年,java3年,go3年工作项目应用经验的来给你们说说。我看大部分人都是道听途说,根本就没有说到点子上。java比php更流行那只是相对概念,你首先得限定一个范围,比如国内的招聘岗位。java岗位比php更多。但你知不知道全世界的web网站,百分之八十都是php写的。你又知不知道,网上的开源项目和源码php比java多的不是一个数量级。在不同国家php和java的岗位数量也不同。比如法国php岗位就比java多很多。在美国php和java岗位相差也没有那么悬殊。
说回国内,国内的java相对流行其实和语言差异的关系并不大。一来是因为高校毕业生有很多是学过java的。二来头部的几个大企业因为微软的策略失误导致一开始选择java来节省成本。典型的就是阿里系。去看看阿里的技术发展路线相关的文章,就知道为什么选择java了。京东一开始还用的c#呢。后来被费用和专利逼的转java了。这些头部企业出来的人把java带向了更多的独角兽企业。国内企业维经验论。技术总监们没个大厂的工作经验那是很难混上好公司的。这些个熟悉java的总监们招一些学校里学过java的学生也好招。慢慢的就在国内互联网圈流行开java.至于老板们,有几个老板懂技术的,还不是技术总监副总说什么是什么。
php的情况就不太一样,php一开始在国外的大厂在应用,比如facebook。国内的流行一方面有大厂的光环加持。一方面php开源项目多。很多的小公司倾向于拿着别人的源码先改一改,尽快上线看效果。他们可没有大厂那么多钱和时间来投入。前几年的web开发的市场环境相对蓝海,给了很多小厂生存空间。搏一搏也许能生存几年。所以php岗位也不少。
现在,互联网项目都被大厂占领完了,你现在还能听到几个老板拿个淘宝的站问你能不能做?现在就算你敢做,也没这种老板了。大家都知道和大厂争不过了。从数量上来说,小公司招聘的技术岗位越来越少。php开发的需求也就越来低。反过来,,php程序员也越来越少。剩下的小公司招聘上几轮,来的大半都是java,也只好选择java了。这情况和现在的c#一样了。市场和人员互相影响罢了。
说到语言的性能,你真以为是php和java的性能区别影响了公司选择?你快别逗了。有几个老板了解技术?还不是招进来的技术总监说什么就是什么。进小公司的技术总监又有几个是java和php都精通的?反正挑自己用的顺手的语言用就对了。
所以,php的没落只是因为一件事,互联网行业或者说web开发相关行业越来越趋向垄断了。没到千万pv的,别提什么语言的性能。那点流量根本就达不到上限好吧。卡性能的都是io和网络。那都是架构上的事,你java能堆机器,php就不能?一台机子按5个g可用内存算,一个进程20m内存占用,我开100个进程没问题吧?cpu不够我往上加。10台机子1000并发。你算我可以支撑多少pv 来java们你给我算算你们内存消耗多少,并发多少。不算io和网络的空谈性能都是耍流氓。再说了有几个项目千万pv级别以上的。那些张口闭口性能的来把你们公司的项目报出来让大家看看都是些啥大项目。
至于说到语言区别,不是你们张口闭口的什么脚本语言什么编译语言。php也可以编译成机器码常驻内存你知道吗?php不光有多进程也有多线程调度你知道吗?除了特性丰富又笨重的laravel。还有等性能吊打spring的框架你们知道吗?java的生态丰富,php也一点不差。唯一比不上java的是php没有从语言层面支持那么多的业务场景,web开发场景之外。java从语言层面的支持比php要方便很多。php本来也就是为了web开发而设计的。要说到多场景的支持。那c可比java强太多了。语言层面的并发支持go也比java强的多。浏览器里是js的天下。机器AI是python的天下。区块链开发也轮不到java挑头。所以,别提性能,提就是蠢,一叶障目。