java和php哪个更强大 web开发JAVA,GO,PHP,Python哪种语言好?

[更新]
·
·
分类:互联网
4818 阅读

java和php哪个更强大

web开发JAVA,GO,PHP,Python哪种语言好?

web开发JAVA,GO,PHP,Python哪种语言好?

一句话概括您的理由,web后端开发,JAVA,GO,PHP,Python。net等这几种语言,选哪种好找工作,易学易用且开发效率,运行效率都还可以。最主要的是以后能有时间找女朋友,哈哈。

具体看应用场景。小公司接外包或者创业,首选php,容易上手,学习应用成本很低,有好像thinkphp这种可以快速构建的框架和极大量可参考的系统;针对大企业或者大型web应用开发可以考虑java,有spring这种事实上的企业级框架,程序员也好招,企业级的解决方案比较丰富;如果针对云原生web应用做微服务什么的,go语言更适合,学起来不算难,性能也更强;做一些b/s工具型系统可以考虑nodejs,小巧灵活,生态库贼丰富;如果想学一门语言能干很多不同事情,那就是python了,从web开发到大数据都能搞,生态很强大,不过性能就普普通通;追求性能,那就是c/c 或者rust语言,性能没得说,只是学习门槛很高,有drogon或者actix这样的框架,开发个一般的系统用的时间会比用php多很多,但是跑起来会快很多很多。

PHP是为web而生,你说呢?

Javascript!通吃,绝对没错。

适合自己的才是最好的!
初创企业php mysql黄金搭档,免费成本低,没版权麻烦。
钱多的话用java,生态好,人多容易招人,抄下代码解决方案搞定。
人少用.net,cs,bs,游戏,工控,人工智障领域都能干!一人可以搞定所有。
其它不算语言

java吧,虽然java学习成本可能高于PHP,但是java现目前是所有web开发中使用率最高的语言,拥有最完整的生态。

netcore 最好,适应所有平台。

综合开发成本PHP最低

PHP 方便快捷注重于web开发

php和java相比,应该往哪个方向发展?

推荐浅学php,深学Java。
对比php和Java
1、前景上
php的用途已经很受局限了,基本都用来做后台或者跑脚本。php就是“脚本型”语言(python也是,然而python的生态比php好多了,题外话)。
Java则是全能。无论是做后端开发、大数据开发、物联网、或者回到你之前的Android,都是可以的。
2、生态上
php基本没有什么生态支持,Java则有Spring全家桶、Netflix全家桶,以及各种实用的库。基本所有的东西开发出来,都会想要去支持C、C 、Java三大经典语言,Java的插件一般都是优先于php插件被开发出来的。你如果要在生产上用,肯定是先考虑Java。另外php的库维护的人员没有Java的多,后期使用Java库如果出现问题,你可以去网上寻求帮助,php则需要靠运气了。
3、使用上
直观感觉上,php随便一两行就搞定的后台,Java要费半天劲搭基础架构,但是你会发现后期运维的时候,Java比php好用多了。比如你要更换数据库,php需要把所有相关代码都改掉,因为耦合太严重,Java则只需要替换实现即可,时间成本上好太多。
一些小建议1、php和Java完全可以同时学习,并不冲突,学php推荐直接上php7而不要去用php5了。
2、在我看来,php和Java都是语言工具而已,最终不应该寻求的是“后台开发”,而应该寻求的是“服务器架构师”。后台开发只是一个基础技能,服务器架构才是最终的目标。通过学Java,你可以慢慢接触一系列的服务器框架,包括Spring微服务、Dubbo微服务、Docker、Kafka等各种消息中间件,以及现在最流行最火的Mesh网格。这些如果想用php的话,难度会大太多,几乎不可能。
所以建议浅学php,深学Java。