##OsloJS
Oslo JavaScript Framework (OJF) 是一款底层的JavaScript框架. 是大教堂风格的框架而非一个轻量级的库. 框架基于若干个国外非常棒且成熟的团队杰作而成, 在应用复杂度、代码优化、面向对象、浏览器兼容性做了非常复杂的处理, 使之能够强力续航为你的应用搭建可靠的统一的底层接口.
框架建设很持久, 但能提高能力的工作. 在web前端高速发展的今天没有一成不变的准则只有与时俱进 的坚持. 一款成熟的可靠的JS框架需要我们stand on the shoulder of Giants.
###oslo框架的主体包含四个部分:
语言增强:
为JavaScript语言使用提供丰富统一的接口dom操作:
包括样式, 动画等等常见功能事件系统:
是整个框架的基础, OO架构也由此而生网路通信:
任何通过js发起的应用层/传输层请求
Oslojs曾名SogouJS. Oslojs的更名意味着今后依赖于此的UI库、测试框架(如果有)、 打包构建工具都会做相应调整.
###我们应该更关注四个方面:
Framework:
框架本身所提供的支持力度, 应对更复杂的业务需求和更多样化的客户端程序.Testing:
对所有模块进行更准确彻底的测试, 并且实现自动化Build CI:
每次的构建都需要进行代码校验、自动打包、自动测试的过程, 依赖于build serverMonitoring:
对于线上代码错误日志和日志消息的收集要建立及时有效的反馈体系
To be continued...