转:架构

架构是软件的核心和灵魂,没有好的架构的软件经过一段时间的迭代后,会很快走向腐朽。

不能要求每个程序员都能设计出好的架构,那么框架出现了。框架只是知识和经验的总结,提供了一种通用的套路和便捷的落地方式。框架对应软件的各个层次,最上层的架构框架对应着架构。

SSH是web开发框架,它的背后是分层架构。使用但不盲目追求框架,更要明白框架背后的架构。程序员不应该成为框架的奴隶。

不使用框架也能够设计和写出优雅的软件。比如OSchina网站。

相关推荐