网站制作教程ppt,网站开发人员必备技能,辽宁省建设厅网站中级职称公示,湖南省建六公司官网书中提到了ruby on rails,所以百度了下#xff0c;介绍如下#xff1a; 题外话#xff1a;Ruby on rails 它是一种可以使你开发#xff0c;部署和维护的WEB应用程序变得简单的框架#xff0c;以简化web开发为目标#xff0c;它简洁#xff0c;易懂#xff0c;框架里的配…书中提到了ruby on rails,所以百度了下介绍如下 题外话Ruby on rails 它是一种可以使你开发部署和维护的WEB应用程序变得简单的框架以简化web开发为目标它简洁易懂框架里的配置文件较少它遵循了简单由于配置的原则它使用的是实时映射和元编程语言有内建的生成器使得程序员无需关心一些脚本模板的细节而更注重与系统的逻辑结构。 在谈论架构的时候人们总是将其与建筑联系起来这样理解架构的时候会更通俗易懂一些它们都是根据一定的需求进行设计。《架构之美》中强调了表达的“简洁性”——Dont repeat yourself,而美的核心在于概念的完整性一组抽象和规则。好的架构就能很好的展示架构的完整性它能利用这些规则来减少系统的复杂性指导详细设计和系统的验证。 在设计架构的时候常见的系统的关注点 功能性产品向它的用户提供哪些功能 可变性软件将来可能需要哪些改变 性能:产品将达到怎样的性能 容量多少用户可以并发使用该系统该系统将为用户保存多少数据 生态系统在不是的生态环境中该系统将于其他系统进行哪些交互 模块化如何将编写软件的任务分解为工作指派特别是这些模块可以独立的开发并能准确而容易的满足彼此的需要。 可构建性如何将软件构建成一组组件并能够独立实现和验证这些组件哪些组件应该复用 产品化如果产品将以集中变体的形式存在如何开发一个产品线并利用这些变体的共性产品线中的产品以怎样的步骤开发等等。 书中介绍了什么样的的架构才算是美丽的架构美丽的架构在开始时要关注其实用性好的架构应该是每天被很多人使用的使用架构之前我们还要考虑它必须要能够被构建可构建性接下来就是关注架构的可持久性好的架构应该能够经得起时间的考验能够考虑到未来的变更允许期望的修改最后要寻找一些能让人高兴的架构开发人员、测试人员、用户等这就要求架构必须满足概念完整性这样的架构才易懂易用才会做到简单而又不过于简单。几个比较常见的美丽架构的例子有A-7E舰载飞行处理器的架构朗讯5ESS电话交换机软件架构万维网UNIX系统。转载于:https://www.cnblogs.com/liguoshuai/p/6411237.html