你真懂架构吗,一个曾经的开发和产品经理在不同的角度比较springboot和ssh

       很多半瓢水的架构天天在吹,springboot  微服务架构的优势。很多初创公司的项目也跟风用了springboot的架构。然后发现开发推进很慢,程序是做出来了,然后启动很慢,还不如早期的用ssh之类的框架开发的程序效率高。

        学过计算机算法的都知道,解决固定的问题的程序的,不管用什么算法复杂度是不会减少的,只是在用时间换空间,或者空间换时间。优化是你通过设计缩小了问题!

       搞架构先要搞清楚架构是什么?

       架构好比是人的骨架,是起支持作用的东西,用处是方便开发,解决程序开发和运行中的瓶颈和共性的问题。ssh和spingboot都是优秀的架构。 

       ssh适用于什么样的系统?  中小型的系统,需求和系统边界都很明确,优点很明显,开发效率高,程序结构清晰明了

        springboot 出来了ssh就没有用了?springboot开发为什么慢?

       springboot的出现是为了应对互联网产品经理的频繁需求变更而出现的。产品的核心功能和边界都不明确的时候用springboot 有修改方便的好处。但是牺牲了效率和真正的程序架构

      springboot 是为了解决分布式问题提出来的解决方案。那么我们要知道我们的业务点中哪些是真正需要进行分布式处理的,哪些业务是不需要进行分布式处理的。

       为什么产品经理和开发会shibi?因为不合格的产品经理太多了,产品的完成是开发设计的。如果逻辑的出现问题,程序肯定做不出来,然后产品经理就会把责任推到开发身上。但是产品是产品经理设计的,你懂的,老板信任的是经理罗。

 

 

      

 

你可能感兴趣的:(J2EE开发,技术人生,软件架构师,数据架构,项目架构,企业架构,选型)