
其实哪个好,关键在於写程序的人的功力好坏,所以没有谁好谁不好! 但还是有些使用需求的选择来决定使用那种工具语言。如果你想要找资源丰富、唾手可得的现成软件,那 PHP 便可以选择,且建构环境也可较容易得到支援,开发也较容易迅速。 如果你的需求可能是需要应付C10K问题(即「在同时连接到服务器的客户端数量超过10000 个的环境中,即便硬件性能足够, 依然无法正常提供服务」),那 JSP 便是不错的选择! PHP 或 JSP 都是从 C 语言发展出来的,所以语法大同小异,最大差别在后端的服务器环境,而速度快慢也不是简単区分出来,主要还得看应用的模式。 所以简言之,在客户端有近 10K 人次同时对系统作处理请求时,使用 PHP 一定无法应付!但客户端没那么多人次(数十或数百)同时对系统作处理请求,其实 PHP 效率不会输给 JSP。 PHP 与 JSP 也可以依不同应用而搭配使用,不见得只能选其一,我个人特别喜爱把 JSP 用来开发 API 使用,但 Web UI 则以 PHP 为主。能够善用工具者,才是真正的大赢家!
看自己喜欢,看你是喜欢展现层还是业务逻辑层。前端偏交互设计、UI展现,当然 Node.js也可以用于后端交互,PHP主要是后端程序语言,主要负责数据业务逻辑处理,主要跟数据库打交道比较多。如果比较喜欢设计,交互和各种体验效果的可以考虑前端,如果喜欢算法、数据处理、业务分析的可以选择php。不过现在前端对业务数据的处理也很有要求。从工作角度来说,最近这几年伴随着交互体验的升级,前端也相当吃香,不过这两种只是工具,要有发展,肯定是要花很多精力去学习更多的知识。作者:麦哲乐链接:https://www.zhihu.com/question/30916933/answer/49949745来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本回答被提问者采纳
其实是差不多的,分工不同而已,现在前端发展趋势越来越好。
一般来说,YII, codeIgniter,Thinkphp,Laravel都可以具体根据时间和学习复杂度来判断哪个好如果仅仅是自己学习的话,推荐TP->CI->Laravel->Phoncon这四个框架。
php学习视频挺多的,但是不是要有选择地学习,找一些阶段分明详细的,根据自己的基础了解自己适合看哪个阶段,这样分配学起来会有方向,不至于迷茫,对自己整个学习阶段都是有帮助的。