为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot企业级博客的技术为啥这么潮!

2017.09.22 13:08 11137浏览

在 “Spring Boot技术栈博客系统企业级前后端实战 ” 课程中, 有学员对课程中的技术选型提出了疑问,想了解为啥要这么选择这些技术,而不是传统的诸如 Struts 、MyBatis、JSP 等等。

其实,任何技术都没有错!

本课程技术较为前瞻,当不一定全是当前IT企业在用的技术,原因如下:

  1. 很多企业趋向于保守。能用就行,特别是遗留项目,能不改就不改,更不用说是改技术框架;
  2. 中国企业创新能力偏弱,都是从众心里,看几个大厂在用什么,就跟着用
  3. 大部分开发人员在工作中,不会区分实际应用场景。什么应用都用 SSH 做,本不是Web 应用,也要采用Tomcat 作为容器,总想着用某几样技术包打天下。

技术应是按照实际应用场景来选择的。对于本课程来说,就非常注重技术的选型。比如

  1. Spring Boot:快速构建应用,最大化减少配置。见 http://www.imooc.com/article/20333
  2. Gradle : 构建的性能是 Maven 的十倍以上,而且手动配置的代码量起码减少三分之二
  3. Thymeleaf :原型即界面。设计原型做少量修改就能直接转化为实际的开发页面。见 http://www.imooc.com/article/20304
  4. Spring Data JPA : 最大化减少SQL的编写。减少SQL编写错误,从低级别的CURD中解放出来! 见 http://www.imooc.com/article/19754
  5. Elasticsearch : 全文检索当之无二的首选。有利减轻了MySQL的查询负荷
  6. Spring Security : 开箱即用的安全框架
  7. Bootstrap : 对于开发友好的前端框架!
  8. MongoDB :啥都能存,最酷的就是直接存图片! 见 http://www.imooc.com/article/18443
  9. … 太多了。不一一列举~ 欢迎到 “Spring Boot技术栈博客系统企业级前后端实战 ”(http://coding.imooc.com/class/125.html) 课程中来了解~

总之,技术的选型要区分应用场景!

点击查看更多内容
29人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 邀请有奖 帮助中心 APP下载
官方微信

举报

0/150
提交
取消