起航学习网 - 让每个人都能学到最前沿新知识、新技能!

起航学习网

当前位置: 起航学习网 > 短期培训 > Web前端 > Omi是腾讯开源的下一代 Web 框架

Omi是腾讯开源的下一代 Web 框架

时间:2018-12-03 13:29:37来源:WEB前端网 作者:IT培训网 已有: 名学员访问该课程

  快捷搜索:Web框架(1)

前言:JSX 是开发体验最棒(智能提示)、语法噪音最少、图灵完备的 UI 表达式,模板引擎不完备,模板字符串完备但是语法噪音太大,独创的 Path Updating 机制,基于 Proxy 全自动化的精准更新,功耗低,自由度高,性能卓越,方便集成 requestIdleCallback

Omi 5.0.5 发布,腾讯开源的下一代 Web 框架!

Omi 5.0.5 已发布,更新内容如下:

[Fix] fix host

[Add] supports defineElement for amd env, it's the same as define

Omi 是腾讯开源的下一代 Web 框架,去万物糟粕,合精华为一,让 JSX、Web Components、Proxy、Store、Path Updating 在一起。

特性

小巧的尺寸(gzip压缩后仅4kb)

真正的 MVVM, 拥有 mappingjs 强力支持

支持 TypeScript

响应式数据绑定

增强了 CSS, 支持 rpx 单位,基于 750 屏幕宽度

基于 Shadow Dom 设计

利用Chrome 开发工具扩展 轻松调试,从 Chrome 应用商店安装

符合浏览器的发展趋势以及API设计理念

Web Components + JSX 相互融合为一个框架 Omi

内置 observe 制作响应式视图(免去 this.update)

Web Components 也可以数据驱动视图, UI = fn(data)

JSX 是开发体验最棒(智能提示)、语法噪音最少、图灵完备的 UI 表达式,模板引擎不完备,模板字符串完备但是语法噪音太大

独创的 Path Updating 机制,基于 Proxy 全自动化的精准更新,功耗低,自由度高,性能卓越,方便集成 requestIdleCallback

对 this.update 说再见吧!只要使用 store 系统,它就会自动化按需更新局部视图

看看Facebook React 和 Web Components对比优势,Omi 融合了各自的优点,而且给开发者自由的选择喜爱的方式

Shadow DOM 与 Virtual DOM 融合,Omi 既使用了虚拟 DOM,也是使用真实 Shadow DOM,让视图更新更准确更迅速

99.9% 的项目不需要什么时间旅行,也不需要时间旅行调试(Time travel debugging),而且也不仅仅 redux 能时间旅行,请不要上来就 redux,Omi store 系统可以满足所有项目。

局部 CSS 最佳解决方案(Shadow DOM),社区为局部 CSS 折腾了不少框架和库(使用js或json写样式,如:Radium,jsxstyle,react-style;与webpack绑定使用生成独特的className文件名—类名—hash值,如:CSS Modules,Vue),还有运行时注入scoped atrr 的方式,都是 hack 技术;Shadow DOM Style 是最完美的方案

原文标题:Omi是腾讯开源的下一代 Web 框架

原文链接:http://www.epx365.cn/peixun/web/201845063.html


你也许会喜欢如下的文章?
(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:王老师 联系电话:0371-55025032 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件:3158895217@qq.com 网站域名:http://www.cnitedu.cn 注册时间:2016-07-18 11:07 最后登录:2018-12-03 18:12