说明:
(1)本篇博客内容很少,主要是介绍本项目的技术选型,以及技术选型时需要考虑的点;
1.本项目中,我们的技术选型如下:
说明:
(1)这儿的Spring Boot使用的是比较稳定的版本:2.2.1.RELEASE;
(2)这儿的持久层框架选用的是Mybatis,而不是JPA等:这是以为,Mybatis是半自动框架,而不是全自动框架;这使得开发人员可以清楚灵活的去控制和编写SQL语句;
(3)Maven使用3.6.1;这个版本IDEA自动集成的;maven版本有些出入,也可以;(自己的maven版本就是3.8.1);
(4)日志不再使用logback了,而是使用的log4j;
2.技术选型时,需要考虑的点;
说明:
(1)软件版本,选择稳定的版本,不要追求最新的版本;新版本的bug,除非自己对这个新版本特别了解,否则作为使用者,这个bug很难修复;
(2)团队人员对技术栈的熟悉程度;比如,团队小伙伴都比较熟悉Java,那么就没必要选择PHP去开发;
(3)如果一个技术的生态很强大,那么就可以很容易利用该技术生态中的组件,来帮助我们来开发;;;;;如果一个技术生态发展的不好,那么我们在开发时,有时为了提高开发效率,我们可能不得不自己去开发一些轮子;
(4)选择前景好,社区活跃的;比如.NET,前景、使用人数、维护成本都不太乐观;
最后
以上就是贪玩花瓣最近收集整理的关于Spring Boot电商项目7:数据库设计与项目初始化二:技术选型;(本项目的技术选型;技术选型时需要考虑的点;)的全部内容,更多相关Spring内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复