南美首个世界级技术框架开源 旨在让开发者编程更快乐
近日,Quickcorp 创始人、QCObjects 作者 Jean Machuca 在 RiseConf 上介绍了他的新成果 QCObjects。他表示,“QCObjects 是一个开源框架,它能使 MVC 模式在纯 JavaScript 环境中变得更加容易。在短短两个月的口头宣传中,该框架在 NPM 上的下载量就超过了 1 万次,并且仍在不断增长。世界各地的公司正在尝试利用其 MVC 分层模式和一步式 CLI 工具,并对其项目所占空间较小这一点表示满意,这可以使企业节省大量的云托管成本。”
QCObjects 是一种基于 Javascript 的开源技术,旨在允许 Web 开发人员将针对桌面和移动设备的代码编写为运行时组件和对象范围。据介绍,QCObjects 的主要特点包括:
- 革命性的 UI 效果
- 突破后端微服务
- 简洁的布局设计
- 完全可用的工具
- 对象和组件驱动的架构
- 在单一环境下同时开发前后端
- 组件的递归路由
- 内置嵌套组件管理
- 完全集成的 MVC 模式(模型、视图、控制器)
- 动态数据对象
MVC 模式的跨浏览器 JavaScript 框架
无需使用 TypeScript 或任何转换器来运行 QCObjects,它可以直接在浏览器上运行,使用纯 JavaScript,而无需额外的代码依赖。你可以用真正的本地 javascript 对象表示自己的组件,或扩展本地 DOM 对象以便以自己的方式使用。你还可以将 QCObjects 与 CSS3 框架 (如 Foundation、Bootstrap) 和移动 javascript 框架 (如 PhoneGap 和 OnsenUI) 结合使用。
动态组件架构
目前,新技术的学习曲线太陡峭,开发人员面临着比以往更快地生成高质量代码的挑战,而其中近 70%的人正在使用 JavaScript。
即使是现在,尽管设备原生应用程序本身在增长,认为 Web 应用程序“必须像”原生应用程序的传统想法已经越来越被社区所接受。这就是为什么先进的 Web 应用程序确实存在。QCObjects 集成了许多工具,在一个更安全、更快、更容易学习运行时组件的范围内,所以可以用它来创建引人注目的渐进式 Web 应用程序,也可以设计 n 层架构,所有这些都可以使用纯 JavaScript。
Jean 表示,“有很多库承诺你可以编写更少的代码来构建一个应用程序,但是没有人设计它们时考虑到开发者的健康。现在,开发人员是全世界工作的核心。如果你想让你的公司更高效,那么你需要快乐的员工,而他们当中的大多数都是开发人员。如果你想让世界变得更快乐,你需要快乐的开发者。那么,当他们编码时,怎样才能更快乐呢?让编码更精美、干净和快速,就是这么简单,这就是 QCObjects 的目的。基于 QCObjects,我们正在建立一个云存储、一个微服务学院,组织块链对编程会议,我们认为我们还没有完成”。