当前位置:Gxlcms >
PHP教程 >
像Laravel框架这么强大了,为什么我们还需要SpringMVC这类J2EE框架来开发网站?
像Laravel框架这么强大了,为什么我们还需要SpringMVC这类J2EE框架来开发网站?
时间:2021-07-01 10:21:17
帮助过:158人阅读
Laravel把很多功能都做得很方便,从安全性到可规模和速度。这使得J2EE框架很尴尬,比如Spring MVC虽然也涵盖了很多功能,但是开发速度不及Laravel。
请问现在类似Spring MVC这类J2EE框架相比Laravel这种PHP框架有什么优势?
回复内容:
首先,SpringleMVC只是Spring Framework里面的一个小模块,只是Spring用来解决HTTP展示的一个方法。而真正的Spring Projects里面,却涵盖了企业从小到大所需要的各式各样的中间件。Boot, Cloud, Integration, Xd等等,您可以自己去看看上面的简介。
Laravel我不是很清楚,看简介是一个全栈,PHP界的ROR,那对比起来,Java里面应该是Play或者Grails。
如果问题上升到,我到底是用PHP来写网站还是用Java来写网站,我只想说你随意。如果你非要加一个理由,我想说你熟悉哪个用哪个。因为我现在觉得,搭建一个网站容易,维护起来比较麻烦。那我自己的经验来举例的话,我更熟悉Java,我熟悉Java语言写的,应用监控,日志处理,搜索集成,消息处理,RPC调用,项目发布,UnitTests,ORM工具,还有Hadoop,Sprak等大数据处理,你要我去用PHP去搞这些,不是PHP有没有的问题,而是我根本不知道哪儿找这些依赖。
综上,你会啥就用啥,用啥不要紧,只要用到好
“强大”也只是相对而言的。不同的工具,适用不同的场景。一个产品的开发都基于很多背景的。比如,该企业本身技术基础都基于JAVA的,然后突然冒出个PHP的项目显然不合适(当然也不是不可以)。
大多数情况下还是去考虑成本然后,来衡量得失的。
确实,如果再没有任何前提的情况下,让你去选择工具,去完成特定的工作,短期效率高的工具肯定是首选。但是,从长期的角度来说,工具根本起不了决定性作用。关键还在于工具的使用者。
见的鬼多了以后,你或许会明白今天的困惑实在是因为太年轻。
当然,或许在你洞悉在电子的波涛之上奔流的信息之前,已经转行去做了一名有光明前途的产品经理,从此远离肮脏辛苦不见天日的代码耕作。
你这个问题就好比,像php都是世界上最好的语言了,为什么我们还需要java呢?
因为Laravel他爹PHP都不相信能够打败Java啊。反过来Java也不行。都不行的情况下,这种并存现象就出来了……
其实这种问题根本不用问了。
1. 你们老大让用java还是php你就用啥;
2. 你熟悉哪个就用哪个(如果你能自己决定的情况下);
3. 如果你是团队老大,那么你就不该问这个问题,因为选择任何一种技术方案的考量都不只是一方面;
4. 使用场景不同,看你目前的情况,团队,运维,公司在这门语言上的技术积累,这些更偏向于哪个用哪个;
5. 赞楼上的这句:“工具根本起不了决定性作用。关键还在于工具的使用者。”
一:填空题(每题5分,可加行!)
- 开发快不等于运行快
- 开发快不等于高并发
- 开发快不等于好维护
- 开发快不等于够安全
- 开发快不等于______
PHP已经在不断侵占 JAVAweb 市场了 速度很快
Tyler Swift 已经那么完美了,为什么还有人会喜欢Lady Gaga?而且还有人喜欢Justin Bieber,太不可理喻了……
PHP是最好的语言。(我先走了,你们聊~~)