如果用公司类比的话,PHP像小公司,简单暴力高效,Spring像大企业,臃肿缓慢稳定。

小公司的好处容易理解,大公司的好处在于稳定。这里说的稳定不是运行过程的稳定,而是修改过程的稳定。
大的系统有很多功能,数个功能又组成模块,甚至数个模块还会组成大模组,模块间还会相互依赖,A模块不启动,B模块就不能正常工作,C模块也跟着倒霉了。

一个系统不是万古长存的,旧的需求会不断改进,新的需求会一直增加,到达一定规模后系统就“炸了”。
Spring的优点不在于程序好写(代码工作量至少是PHP三倍),而在于好找bug,各模块间条理清晰。
还有一个额外的好处是Sping boot(电脑端),Android(手机端),C#(C/S结构程序)都用JAVA,或类JAVA

结论就是:
1,有人带的,前辈用什么语言就跟着用。
2,单打独斗的建议从PHP开始,觉得自己水平OK了就转Spring。

Spring Boot 和 PHP选哪个?相关推荐

  1. IDEA新建spring boot项目没有Spring Initializr选项

    在settings -> Plugins 里面搜索spring boot,勾选上,然后再重启下idea,就可以了.如果Plugins里面没有spring boot的话,先安装下,再勾选. 参考( ...

  2. IntelliJ IDEA创建spring boot项目的方法

    解决[IDEA新建项目时没有Spring Initializr选项]的问题 创建一个新项目(Create New Project) 选择 Spring Initializr.然而我发现我的IDEA上面 ...

  3. 使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目

    使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目 一:创建项目,并添加相应依赖 新建Project,并指定Project为Spring Initializr ...

  4. 狂神Spring Boot 员工管理系统 超详细完整实现教程(小白轻松上手~)

    [SpringBoot-web系列]前文: SpringBoot-web开发(一): 静态资源的导入(源码分析) SpringBoot-web开发(二): 页面和图标定制(源码分析) SpringBo ...

  5. maven项目密码md5加密_加密Spring Boot中的application.properties

    1 概述 什么?都2020年了还在Spring Boot的配置文件中写明文密码? (虽然是小项目,明文也没人看.) (明文简单快捷方便啊!!! ) (你看直接用户名root密码123456多么简单!! ...

  6. springboot 分层_限量!阿里Spring Boot成长笔记终开源!理论实战满满

    前言 随着微服务理念的盛行,微框架的概念也随之诞生,而其中最耀眼的,当属SpringBoot.虽然之前Dropwizard是公认的最早的微框架,但SpringBoot"青出于蓝而胜于蓝&qu ...

  7. Spring Boot 3.0 M1 发布,正式弃用 Java 8,最低要求 Java 17。。。

    一直以来,Java8都是Java社区心头的痛.因为它代表着以稳定性为主的企业管理层,与拥抱变化为主的底层码农层之间的.爱的魔力拉锯战. 不生!少生!成为各大厂心照不宣的选择. 现在,这种平衡或将打破. ...

  8. 我司Spring Boot 项目打包 + Shell 脚本部署详细总结,太有用了!

    欢迎关注方志朋的博客,回复"666"获面试宝典 本篇和大家分享的是 Spring Boot 打包并结合 Shell 脚本命令部署,重点在分享一个shell 程序启动工具,希望能便利 ...

  9. Spring Boot 实现通用 Auth 认证的 4 种方式

    欢迎关注方志朋的博客,回复"666"获面试宝典 文章介绍了spring-boot中实现通用auth的四种方式,包括 传统AOP.拦截器.参数解析器和过滤器,并提供了对应的实例代码, ...

最新文章

  1. C指针9:指针数组(即数组中的每个元素都是指针)
  2. 成为MySQL DBA 博客系列-数据库升级
  3. php serialize unserialize 数据序列化 与 反序列化
  4. Canvas的save和restore方法
  5. 谭浩强课后题之----输出10个数中最大的
  6. Deep Learning学习 之 CNN代码解析(MATLAB)
  7. php 如何获取表格数据类型,使用phpword获取doc中的表格数据
  8. C++语言基础(1)-命名空间
  9. 使用js实现思维导图
  10. mx250是什么_来看看联想小新Pro13 2020款和2019款哪个好?区别是什么?
  11. 京东健康股价创下新高 市值突破6000亿港元
  12. 车辆的检测、跟踪和计数
  13. u盘 固态硬盘 读写速度测试软件,超级U盘/SSD读写可靠性(扩容)测试工具urwtest v1.8...
  14. 安鸾靶场--暴力破解
  15. MySQL查询某一天数据
  16. 电路设计_继电器的电磁干扰
  17. 如何评价电影《西游记之大圣归来》?
  18. 猜一宋词名句 Java_古诗词名言名句大全之宋词名句集锦
  19. xposed框架定位模块_Xposed模块开发基本方法记录
  20. 如何等比例调整图片大小?

热门文章

  1. win11成功安装fbprophet模块
  2. mysql中dtp是_DTP是什么运输条款
  3. R语言实战读书笔记(五)高级数据管理
  4. tkinter音乐播放器
  5. 奇瑞小蚂蚁智能精品小车引领车型
  6. pda扫描枪 按enter键下一个view不能获取焦点
  7. 洛谷 P1088 火星人
  8. Linux 校园网 锐捷客户端 ruijieclient
  9. 后台管理界面-- 登录设计
  10. DIV+CSS的问题,DIV被挤到下面去了?如何解决?