2015 年,Delphi、C# 之父 Anders Hejlsberg 首次访华,分享他领导开发的 TypeScript 项目,InfoQ 有幸参与了他出席的两场见面会及后续的采访活动。回想起 Anders 在谈到对 TypeScript 未来的规划之时,我们看到了 TypeScript 团队的克制——在他们的设想中,TypeScript 并不追求替代 JavaScript。
7 年过去,TypeScript 还是遵循着这条路线吗?
尽管发展良好,TypeScript 仍保持着它的初心,目前,它仍旧是 JavaScript 超集,是其生态中的重要补丁。如果要在今天给这两种语言的关系做个比喻,我愿称之为前端编程语言双子星,是伴生关系,但不会是竞争关系。
对于这两种语言,社区内有一些讨论。写 JavaScript 的同学觉得 TypeScript 类型体操太麻烦。使用 TypeScript 的同学认为大型项目还得上 TypeScript 才有代码质量保障,虽然代码会变多,但是后续维护十分友好。比如,TypeScript 的类型检查强制使用者把文档写在代码里,后来者只要点一点就能看到,可谓是辛苦你一人,幸福千万接盘侠。而 JavaScript 要做到这一点,就需要去看上下文,十分不方便。
看到外界的 TypeScript 的鼓吹,也许你也在纠结到底要不要上 TypeScript。GMTC 全球大前端技术大会(北京站)特别策划「TypeScript」专题,重点关注业界对 TypeScript 的技术选型思考,落地面临的挑战,制定的策略,获得的教训,帮助你更顺滑地迁入 TypeScript 项目,给业务提供实际价值。
本次,我们邀请到了王文璐老师担任专题出品人,他是 TypeScript 贡献者,为 TypeScript 和 VS Code 都做过一些微不足道的小贡献。今年 6 月份,他将带着 TypeScript 体操天团与你在北京国际会议中心见面。
前端确实越来越难了,毕竟现在已经不是切图仔的年代了,前端的边界在被拓宽,你要学习的东西也越来越多,但是时间和精力都是有限的,做技术规划和选型的时候,也要考虑新技术带来的真实收益。所以,为了帮助大家节省时间,除了前端业务架构、前端监控、测试、性能优化能老话题,这次 GMTC 还设计了一些值得关注的新主题。
关注点:为了满足 IoT 对动态应用能力的诉求,从移动端走向 IoT 需要进一步把包体积 / 性能 / 内存等做到极致,且拓展对 RTOS/Linux 的支持。
关注点:React Native 新架构的落地,也关注 Kotlin、WebAssembly 如何在跨端中发挥作用,以及其他跨端的新思路。
关注点:Remix 带来了哪些新的框架特性?为改善 Monorepo 工具体验,Turborepo 做了哪些尝试,有效吗?Astro + 0JS 框架注水,是否真的可以解决部分场景的产物性能问题?
关注点:从框架、到平台、到部署的整一条工作流,包含本地开发、平台部署、后续访问等。还包括 BaaS(Firebase / 小程序云函数、数据库)和框架创新(云端一体化)。
关注点:DevOps 这个概念叫了很多年,但是企业对于 DevOps 要如何走,业界依然在摸索中,而前端的 DevOps 之路更加艰巨。所以这次我们希望能有一些做得比较好的先行者来分享自己的经验。
关注点:大前端如何与设计师更好地进行协同,减少设计与大前端的沟通成本,提升双方的协作效率,是非常有价值的探索点。包括但不限于 D2C、C2D、设计系统。
今年 6 月 10 日 -11 日,本次 GMTC 将在线下与你相约!更多关于前端技术热门方向与经典案例的相关议题正在持续打磨上线中,点击底部【阅读原文】了解详情,大会门票限时 8 折优惠,立减 960 元,组团学习还有更多惊喜!
点个在看少个 bug 👇