框架的描述
当你把一个软件设计作为一种规范,这就是框架,框架是把软件开发过程中的总结个归纳,是一种思想的实现,是对现实中的业务进行抽象和构造的最初的设计,软件的设计就是艺术。 把生活中遇到的业务都可以以软件来表达出来,是一种建立于现实而高于现实的表达方式,用独特的字符传递着世界的信息和图片,抽象点说,数据就是把整个世界利用语言去勾画的字节,保存着世界各处的交流,所以软件开发就是一种能够表达和运用的构造方式,塑造了人们的开发和想象,为脑海的二次开发和人的情感世界观念提供更加贴切的服务,当你总结和归纳你写过的和描述的软件管理业务,这就是框架,其实就是一种经验,一本书,让大众都可以根据书中的内容设计本来不属于它这个层次的软件,在小说里面就是功法,是开挂的武器,只要你拥有这个就能够在这个社会找到自己存在的意义,所以框架就是业务,就是生活的提供和描述者。
框架在软件中的应用
最近开始闲逛一些软件的社区和博客,最喜欢github上不声不响的框架,说得好听点就是解决方案,比如你需要开发一个内容管理系统,你可以去寻找关注最多的opencms,当你需要模仿开发一个在线通信聊天工具,现在还是有很多的软件不是开源的,但是开源的安全性却在经得起考验,我们现在需要的不仅仅是一种解决方案了,还需要在此之上去开发,去拓展,高内聚,低耦合的设计观念在深深的影响着一个软件的周期,也许你更关注当下,设计软件要瞻前顾后,对一个软件的迭代要有一定的把握,要不然你的价值就会下降,所以跨甲的魅力在于简单开发,在于贡献,共享和前景,这样才能够找到更好的解决方案,毕竟现在还是一个版开源的世界,在一点点的侵蚀中我们的世界,人工智能的解决方案和开源框架,在带动着这个领域的繁荣和开发,所以见到很多的框架都做到了简洁,把复杂的逻辑和业务单独出来,便于维护,就像学到的装饰模式,和适配器模式,这样才能够兼容不同的设备,不同的需求,韧性十足,这才是一个好软件的起点,开源节流也会在这个之上去完善和制度的诞生都会得到一个更好的位置。
框架来源于生活
框架是对生活的抽象,所以框架来源于生活,来源于生活的每一个细节,在生活都能够找到出发点,所以善于观察,才能找到设计和开发软件的要点,比如一个管理系统,你要学的更多的是工商管理的理念,然后加到权限限定去,这样才能够进行权利分层,有利于管理,实施不一样的政策,留住更多的人才,节约开支,这样一个公司才能够专注于经营,而不是因为混乱的管理而奔溃,这也是一个软件的使命吧,为了提高效率而生的框架,为了描述世界而发展的语言,我因为描述世界而美丽,世界因为软件而更加完美。