问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

做网站用Python,Java还是PHP好

发布网友 发布时间:2022-04-22 22:16

我来回答

4个回答

懂视网 时间:2022-04-06 09:28

web开发选择会php也会选择java的,php即写即用的,php写东西快,php的表面思路更清晰,php占用内存少,同时java组件多,java线程池,连接池,异步化方便,java是真正意义上的逻辑清晰。

web开发选择会php也会选择java的,各有优势

1. php即写即用的。

也就是说每次只有一改动完成,用户立马看到效果,而java则慢多了,代码改动完成后,要重新编译,然后重启jvm,中间耗费的时间可是不少啊,而且重启jvm过程可是会造成用户响应中断的哦。

相关学习推荐:php编程(视频)

2. php写东西快。

php可以说是非常敏捷的,一个需求给到,只要不考虑后期的性能和用户量问题,那是相当快速的,甚至你都可以不用框架,直接写也会非常快的,写一个增删改查功能,可能也就30-50行代码就搞定了。而java就慢多了,首先要想一下用什么框架,目前基本上就是spring了,然后就是配置各种数据库,过滤器,servlet,决定是用mybatis还是hibernate,然后考虑代码之间的传递,然后考虑事务。。。 然后不停调试,一改代码可能就是几分钟的等待时间,可想而知。

3. php的表面思路更清晰。

什么是表面思路,就是你看到的东西就是真正做出来的东西,比如echo "hello world",就是输出hello world,而java则不同,你可能是写response中,可能是写在modelattribute中,也可能就是return了该字符串,然后不知道怎么的,它就显示到页面上了。

4. php占用内存少。

php是进程式处理问题的,占用内存相当少,可以说,你在一台机器部署50个项目没有任何问题,只要访问量不上来,搞得定。而java就不行了,java每启动一个项目,本身就得耗尽许多内存,比如在一台8g内存的机器上,一般跑上2个项目就差不多了。

5. 说了这php的好处,难道java就没有好处吗?那是不可能的。

6. java组件多。

我个人觉得单是这一点就盖过其他所有优点了,因为组件多,意味着用的人多,群众的眼睛是雪亮的。所以,java一定是好的,它已经积淀了太多的东西,不是一门新型语言能够随便替代的。你想要做什么,好好搜索java组件,可能都有你需要的功能,特别对于当下最流行的大数据产业,java更是占据一方。而php在这种场景就有点无能为力了。

7. java线程池,连接池,异步化方便。

其实这一点和第一点也很相似,也是因为组件多,所以要使用线程池连接池都很方便,这对于高并发高性能的场景来说,是绝对必要的。因为java的运行原因就是多线程的,所以不用每次都去初始化很多基本的东西,这省去了太多的时间,也因此大家可以忍受服务器启动的缓慢过程,因为只有一次。而php则是多进程的,每次都需要重新加载所有需要的代码,也因此无法将一些常用数据保存在内存,连接池也不大好做,异步操作更是一个大短板。

8. java是真正意义上的逻辑清晰。

因为,java中,你可以从一个进入可以借助IDE工具分析到最深层次的逻辑操作,对于每个字段,都可以清晰明了,这其实是接口和完全对象的一个使用优点。而php则做不了或者说很少有人费那劲去做这种事情,php可以说是半面向对象半面向过程开发,所以,在调用过程中插入几个自定义的函数调用是很正常的,那么你再想通过简单的IDE去分析调用链就不那么容易了。比如,对于第三方提供的接口,php就很难清楚的看出接口返回了什么,除非你把它打印出来,但是打印出来也不一定对,因为有些返回值的数据不一定有体现。这对于理解代码来说,增加了一个大大的门坎。

9. 虽说java编译比较烦,但是可以为你提前发现错误。

java的编译的确比较耗时,但是如果有明显的错误,编译是不会通过的,这就给你一个重新检查代码的机会。而php则不会,不管你写得多烂,都不会给你提示什么,而许多时候,往往就因为少写了个;分号,导致你排查数小时。

10. java远程调用方便,rmi,hessian,dubbo。

不管怎么样,远程和本地调用都很方便的知道相关的信息,而且java的同语言调用不是采用纯粹的http调用,而且维护一定的连接,从而大大提高性能。

相关学习推荐:java基础教程,编程视频课程

热心网友 时间:2022-04-06 06:36

都可以,这里面做网站最成熟的应该是PHP,为web而生的语言,但是也不是唯一选择,比如一些特别大的项目,PHP java都还可以,看环境和需求,如果是一些小项目,一两个人完成,那么python的优势有无限拉,所以还是看具体场景的

热心网友 时间:2022-04-06 07:54

无所谓,关键是看你自己做还是团队做。

一、自己做
自己做要看你现在会什么,如果只会一样的话,就用你会的吧,否则还需要学习周期;
如果一样都不会的话,建议做PHP吧,比较好上手;
二、团队做
建议java或php两个挑一个,比较好招人

热心网友 时间:2022-04-06 09:28

java大中型的网站 php中小型的 要是个人开发一个网站还是php好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招聘和招募和招收区别 人力资源中招聘与招募的区别 招聘与招募有啥区别 夏日繁星公众号可信吗 关于“红杏出墙”的古诗词描写有哪些 需要考多少分才过雅思 雅思考试多少分才可以算及格 雅思考试多少分算及格 雅思的总分多少分及格 雅思一般考多少分能合格 什么软件可以自己做网站?菜鸟也会用的哪种? 钉钉视频会议怎么进? 钉钉退出视频,如何重新进入? 钉钉课堂没接听怎么进去 钉钉老师视屏会议怎么进去? 钉钉会议退出了且把标记删了,咋进入? 如何在钉钉会议开始后进入? 钉钉线上家长会怎么进入? 淘宝网络营销主要是做什么的? 使用矿泉水瓶制作绿豆芽的方法是什么? 大同公交车卡充值点在哪里? 手机上如何给公交卡交钱? 用手机给公交卡充值如何进行操作? 怎样用矿泉水瓶发绿豆芽? 北京学生公交卡充值点都在哪里??? 北京的公交卡哪里能充钱 公交卡没钱了,去哪充值? 公交卡可以网上充值吗? 合肥公交卡在哪些地方可以充值? 北京学生公交卡充值点在哪? 做网站用什么软件最好? 做网站用什么软件呀?? 做网站用php还是python方便 现在做网站用什么建站系统好 企业做网站一般使用什么服务器?详细些,需要什么? 做网站要用什么软件,工具? 做网站用到什么软件? 请问现在做网站都是用什么做的 做网站有啥用啊 做网站用什么云主机还是用别的服务器? 做网站用哪种语言比较好 现在做网站一般都是用什么工具 做网站用wordpress还是DedeCMS? 三顾茅庐的故事(100字)速求! 三顾茅庐的故事还有哪些 刘备三顾茅庐的故事? 有关刘备三顾茅庐的故事都有哪些? 三顾茅庐出自哪里? "三顾茅庐"是出自哪个历史时期? 三顾茅庐的故事(用一句话概括出来)