您的位置 首页 php

php学习适合web开发语言吗?

目前PHP和 Java 都是现在比较流行的二种编程语言,对于许多新手来说,如果学的时候,该学那种语言呢? 首先我们先看看andi gutmans对于java语言的批评。

PHP的主要语言开发者之一:

PHP的主要语言开发者之一、Zend公司的创始人之一Andi Gutmans最近在blog中直言不讳地批评了Java语言。他指出,目前Java厂商试图在 JVM 上提供 动态语言 实现的路子根本不对,Java已经输掉了Web开发语言的战争,PHP是事实上的标准和胜利者。

因此,PHP在Web网站开发语言的战争中已经慢慢将Java抛在了后面,Java要想在Web网站开发上奋起直追,的确应该多听听Andi Gutmans的意见,彻底改变一下思路才行,否则两者的差距只能是越来越远。


为什么这么说呢?

1 PHP是为Web而生的,天然与HTML、JavaScript有亲近感,也就是原生味儿十足。即使是PHP与HTML代码混杂,从某种角度而言,也能帮助初学者直观地了解Web技术机理,坏事有时候也是好事。另一方面,开源PHP的C风格、Unix/Linux范儿让其在 Apache Nginx 等Web应用服务器上表现优异。总之,PHP与Web是浑然天成的结合方式。

2 与PHP类似的还有JSP,但JSP往往需要与JEE其他技术模块相配合使用,体系足够庞大,需要有长期准备。其他如 ASP.NET MVC、Rails等框架的抽象度较高,也不建议作为首选。

不得不提Node.js:

1、Node.js是目前很火的技术,号称“全栈”的希望所在,常拿来跟PHP争论比较:什么并发、线程、进程等等。在这里无意评论孰优孰劣,但至少PHP可以让你多掌握一门技术,而不止是JavaScript。此外,PHP的大型业务的成熟应用案例可是比比皆是吖。

2、那么,是不是该一直坚持指哪打哪的“代码凌乱”方式呢?当然不应该。PHP提供的 OOP 特性足够强大,在技能与理解程度达到一定高度时,完全可以以OOP的方式来组织代码。在PHP领域,各种框架非常多,比如 Laravel 、CI、FuelPHP、 Yii Symfony 、Zend Framework等等,届时随便选一个都可以进行规范化开发。“代码凌乱”关键不在于工具本身,而在于人自己!要知道用Java也能写出烂代码。

3、PHP的资料非常丰富。 最后,有一个稍稍题外话的看法,早前我还觉得在 RESTful 方式不断普及下,由于RESTful Web Services使用标准的 HTTP 方法(GET/PUT/POST/DELETE)来抽象Web服务能力,服务端的重点将移至MC,而服务端视图模版的应用会减少,客户端的支撑需求会越来越多。

比如各种前端库、框架将得到快速推进,越来越多的需求处理会前置到前端来处理。但现在我感觉这种状态考虑得太过理想了,就像数据频繁大量更迭及处理的场景,更适合服务端(如模版引擎)完成;再具体地,又如大数据量的分页,如果都在浏览器中实现,性能就一定会有很大问题。

此外,频繁 Ajax 调用、客户端缓存机制的缺失,也将引起种种问题,再进一步来看,单页面应用(SPA)也就并非适合每一个业务场景,服务端视图模版还是有比较多的适用领域的。

ps:生活就像在演戏,如果你不把他当回事,那他就会把你丢在墙角。php的学习也是一样的,只有你努力的去学了,才能把自己的生活变得更加的美好。

更多精彩内容请关注 —- 微信公众号“houdunit”

看完不要跑记得出来吐吐槽!╰( ̄▽ ̄)╮

文章来源:智云一二三科技

文章标题:php学习适合web开发语言吗?

文章地址:https://www.zhihuclub.com/153228.shtml

关于作者: 智云科技

热门文章

网站地图