web开发JAVA,GO,PHP,Python哪种语言好?
具体看应用场景。小公司接外包或者创业,首选php,容易上手,学习应用成本很低,有好像thinkphp这种可以快速构建的框架和极大量可参考的系统;针对大企业或者大型web应用开发可以考虑java,有spring这种事实上的企业级框架,程序员也好招,企业级的解决方案比较丰富;如果针对云原生web应用做微服务什么的,go语言更适合,学起来不算难,性能也更强;做一些b/s工具型系统可以考虑nodejs,小巧灵活,生态库贼丰富;如果想学一门语言能干很多不同事情,那就是python了,从web开发到大数据都能搞,生态很强大,不过性能就普普通通;追求性能,那就是c/c++或者rust语言,性能没得说,只是学习门槛很高,有drogon或者actix这样的框架,开发个一般的系统用的时间会比用php多很多,但是跑起来会快很多很多。
如果三十出头了,转行PHP开发有前途吗?
语言只是一个工具,用什么语言,取决于客户,能多会几种语言更好,不要单单只学一种语言。
PHP作为快速网站开发,上手快,速度快,简单容易,是很多中小型网站的选择,目前仍然有很多网站系统是php写的。但PHP也有缺点,PHP不是万能的。
Java作为很多业务系统,安卓的开发语言,要比PHP强大,Java上手要难些,门槛比PHP要高些,Java的很多框架非常成熟,比如现在流行的微服务架构,Java的spring cloud框架就有很好的解决方案。现在很多公司招聘大多都要求会Java。
作为后端开发攻城狮,建议不要只专一门语言,多会几门语言才是王道。把开发语言当成工具,在什么场合适合什么语言就用什么语言。
PHP加前端开发你们都用什么IDE?
我用VSCode编辑
https://jeasonstudio.gitbooks.io/vscode-cn-doc/content/md/语言/php.html
https://code.visualstudio.com/docs/languages/php
Mac 上以前用 mamp 运行 PHP,现在用 docker nginx + httpd
it转行者选择前端PHP研发还是后台Java研发?
首先你得先搞清楚什么是前端,什么是后端。
php和java都属于后端语言,前端主要由html css js 三大块组成。总体上而言后端比前端会复杂点,学习起来难度更大,薪资也会比前端高点,不过也不一定,现在前端工资也不低,主要看技术水平。前端的东西都能看到,你写完的代码都能以各种效果展示出来,相比后端会更有意思,没有那么枯燥。当然就算你从事后端,前端的学习也是必不可少的,基础的东西还是需要去学习了解,在工作中也不可避免的会用到,不过不需要像前端那样精通。现在很多公司的前端招聘也都有要求熟悉后台语言的优先,因此好的前端也需要对后台语言有所了解,至少达到能看懂基本的代码。
对于二者的选择还得看自己的兴趣,最好是都有所了解后再去选择,反正学习后也没有坏处。
在windows上有没有什么好用的PHP编辑器?
之前写过一篇关于php编辑器的文章,推荐的话可以用PHPStorm