Web的未来
新技术和新语言带来的改变演进中的各种新技术标准 ● 编程语言的多元化 Web 是平台,能在上面做什么归根结底是技术标 准和浏览器支持说了算。 技术可以被 hack 的方式玩出新花样,但能力本 身并没有改变。 技术发展方向 1. 能力的扩展来自新技术:如 WebRTC 和 Web Components。 2. 开发方式会有不同流派,但基础技术的支撑很 重要,如编程语言。 1. Web的演化 2. 语言篇 a. 语言的发展 b 输出: 'top-level' CoffeeScript 2009,4年前 Jeremy Ashkenas CoffeeScript 受 Ruby 和 Python 影响较多 ● 简洁、语法清晰 ● 缩进表示 ● 变量声明和作用域 ● 支持类 ● …… CoffeeScript #coffee alert "I knew it!" if elvis? //JavaScript JS。 甚至这些非编译为 JavaScript 的语言: Go http://play.golang.org/ 但原理是将代码上传到服务器(沙盒中)执行,并返回输出 其它数十种编译到JS或JS的扩展语言 ● ClojureScript ● LiveScript ● RubyJS ● GWT ● Asm.js ● …… more languages search by “List of languages0 码力 | 91 页 | 3.44 MB | 1 年前3
Flutter在腾讯企鹅辅导上的实践之路页面栈 推送 日志 … 基础能力 数据传输层 Native基础层 应用UI 实践框架及页面栈管理 2 接入层 - MJFlutter 通道传输 基础能力 接口简单易用 方便接入 扩展能力强 终生使用 底层Engine耦合低 实践框架及页面栈管理 2 混合栈管理 Native_0 Flutter_0 Native_1 Flutter_1 Flutter_0 Flutter_2 PlayformAdapter Flutter For Web 4 JavaScript扩展 Dart与JavaScript交互 Flutter For Web 4 JavaScript扩展 Dart与JavaScript交互 index.html Flutter For Web 4 JavaScript扩展 Dart与JavaScript交互 js_helper.dart Flutter0 码力 | 50 页 | 4.07 MB | 1 年前3
陈新新 Flutter & Dart全栈开发MDB LDB Dart Server HSF HTTP Server Tair Switch Eagle-eye Hot Reload Zone Isolate Router C++扩展 或 Service Mesh 服务集合 缓存 ⽇日志模块 开关 监控数据采集 5 : 1 原则 胶⽔水层多变 领域层少改 接⼝口服务 - 业务逻辑 闲⻥鱼 - 让你的闲置游起来 全链路路⽇日志 客户端和服务端⽇日志本地化,⽅方便便查询。 客户端和服务端⽇日志融合。 调试⼀一体化 前后端⼀一致的调试⽅方式。 闲⻥鱼 - 让你的闲置游起来 ⼀一体化开发的好处 开发灵活,扩展性好,降低沟通成本 协议三端⼀一致性,提⾼高性能和效率 ⼀一体化的开发环境,全链接⽇日志和调试 服务端更更专注领域服务的通⽤用性和性能 闲⻥鱼 - 让你的闲置游起来 总结 • Flutter统⼀一移动端开发0 码力 | 39 页 | 17.12 MB | 1 年前3
共 3 条
- 1













