- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前端mvvm与frp的升阶实践rerest可视化编程
前端 MVVM 与 FRP 的升阶实践:ReRest 可视化编程 by Wayne Chan, 2017 10 月 ReRest (Reactive Resource State Transfer) 是前端开发领域新兴的方法论体 系,它继承了 MVVM 与 FRP 编程理念,在技术上有不少创新。本文从专利稿 修改而来,主要介绍 ReRest 原理与若干实践经验。 1. 前言 前 阵子 React 附加专利条件的开源协议闹得沸沸扬扬,国内外有多家大公司 开始弃用 React,我们也深感困惑,是否该将 shadow-widget 全盘改写,很犹 。让底层脱离 React 。但专利与开源协议是平行的两个世界,改底层也不大 容易解决问题。Facebook 拥有虚拟 DOM 方面的专利,preact、vue 都可能 涉嫌侵权,通过修改底层代码来规避还是挺难的。 后来我们决定自己申请专利,以便今后万一用到,手头有个专利可为 shadow-widget 增加话语权。当权利要求书完稿时,Facebook 宣布 React 回 归真正的 MIT 开源协议了,真是大喜讯!我们不必担心专利的风险了,为自家 申请专利不再必要 我们创建 shadow-widget 技术平台,但无意借此盈 利,源码开放出来让大家都受益。 (PS:不必感谢,如果觉得这项目对您有用, 上 github 为我们加星吧) 本文从专利申请稿改写而来,内容有压缩,要不文章太长了,另外还增加了可视 化编程实践相关的若干内容。公布此文还有一个目的,防止他人偷偷拿我们的技 术申请专利,如果以后真发现有人这么干了,本文是凭证,大家可以提请专利无 效,把别人的保护条款废掉。 说明:本文完稿时,Shadow Widget 必威体育精装版版本为 v 1.1.2,产品用户手册对技术 实现有更详细介绍。 2. 背景 近些 Web 前端技术发展,可以说是框架横飞的时代,虽然十年前网页还正常 能打开,IE 还是那个顽固的 IE,但前端开发却已经历翻天覆地的变化。近来比 较抢眼的是 React 框架,Facebook 开创性的实践了两种技术:虚拟 DOM 与 Functional Reactive Programming (FRP,函数式响应型编程),这两种技术几 乎已成现代前端框架的标准配置。 Facebook 在虚拟 DOM 上原创较多,钻研很深入,这 技术也可以说很成熟 了。FRP 在 React 的实现就是那个 FLUX 框架,它不是 Facebook 创,在 React 中用起来也有点磕磕碰碰,尤其在调和指令式风格与函数式风格方面, 并不顺畅。 另外,尽管十年来 Web 开发技术发展很快,但在可视化开发方面仍然进展缓慢, 所有主流框架都在界面的形式化描述上做文章,Angular 与 Vue 扩展了标签属 性,增加不少控制指令,React 则全盘引入 JSX 描述方式,他们无一例外的都 要求大家,一行行写脚本去定义界面,而不是 20 年前在 Delphi 与 VB 就已 出现的可视化、所见即所得的开发方式。 本文所提的 ReRest 编程方法,是适应 Web 可视化开发要求,融合虚拟 DOM 与 FRP 技术,并克服它们应用于主流框架的若干不足,而提出的通用型解决方 案。ReRest 方法在 shadow-widget 平台有一些实践,已取得良好效果。 3. ReRest 要点 ReRest 全称为 REactive REsource State Transfer,译为 “响应式资源状态迁 移”,与本概念相关的提法还有: 1. ReRest framework,ReRest 框架 2. ReRest based programming,基于 ReRest 的编程 3. ReRest-ful design,ReRest 风格设计 光从字面上看,“响应式资源状态迁移” 不大好理解,就像缩写为 REST 的 “Representational State Transfer”,表现层状态转移,只看文字,是不大容易搞 清楚讲的是啥。 ReRest 提倡以 资源” 的观点展开设计,将针对资源的操作规格化,统一抽象 成
您可能关注的文档
最近下载
- 【土地增值税清算自动计算表(必威体育精装版版)】.xls VIP
- 20以内的进位加法整理和复习 教案 2025人教版数学一年级上册.pdf VIP
- 大学生心理健康教育(人际交往).PPT VIP
- 学堂在线 中国共产党与中华民族伟大复兴 期末考试答案.docx VIP
- 船舶自动识别系统AIS FA170 中文说明书.pdf VIP
- 学堂在线 中国共产党与中华民族伟大复兴 章节测试答案.docx VIP
- 建筑物沉降和垂直度监测.ppt VIP
- 有限元分析法的基本原理及应用.pptx VIP
- DBJT15-22-2008 锤击式预应力混凝土管桩基础技术规程.pdf VIP
- 模切培训教材.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)