最近有个中等复杂度的项目(内部管理系统,二十几个页面,有些是单页就有十几个 input 的表单)需要用到前端框架,老板给的时间不多,只有 2 到 4 个礼拜,包括写后端(是的,我也负责写后端)。
鉴于自己只有 Angular 1 的经验,就算自己想用 React 或者 Vue ,但考虑到学习时间成本,不敢贸然去学习新框架,所以选了 Angular 2
之前看过 Angular 2 的代码, 的确和 Angular 1 很不同, 但实际写起来并没有自己之前想象那么艰难,花一两个小时时间熟悉下 Typescript 格式和新的 app 结构,也可以很快上手,写个中等难度的 app 也可以很快。如果说要花时间,那就是如何优化或者有些坑要踩。
如果说有什么担心的话就是 Angular 4 很快又要出来了,到时项目升级的话又要花不少时间,这也可能是 V 站人推荐 React 或者 Vue 主要原因之一吧。现在只能尽可能地多写测试特别是 e2e 测试,先上车再说...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.