乐趣区

关于angular:现在你可以使用Angular来开发小程序

当初, 你能够应用 Angular 来开发小程序

历史

  • 大家可能都已经搜寻过,Angular 平台是否能开发小程序, 然而得出的搜寻后果并不是那么乐观.
  • 也已经有人讥嘲过, 搞 Angular 的一帮人都是吹的很响, 然而实际上连个小程序都不反对 …. 这个我想大家应该都能看到 … 毕竟搜寻 Angular 开发小程序 关键字, 前几个搜寻后果就有 … 这条后果就像是挂在耻辱柱上 … 挂了将近 4 年.

angular-miniprogram 的诞生

  • 兴许是为了像其他人证实什么, 兴许是对 Angular 现有的生态不甘心, 我建设了这个我的项目
  • 大略半年多以前, 这个还是一个仅仅能跑通 hello-world 的一个我的项目, 甚至过后的我都没有预料到, 短短半年我就能将这个我的项目的兼容水平进步到靠近原生的水平.
  • 明天 2022.1.1,angular-miniprogram 正式公布, 你能够应用与原生一样的思维, 甚至应用原生的大部分生态, 来开发小程序

我的项目的难点

  • 其实正如后面说的, 这 4 年来, 如同没有一个人来开发这个货色, 起因很简略, 就是难.
  • 其实抵赖这个是很不容易的,Angular 我的项目的开发可能不须要理解太多常识, 然而兼容一个平台, 可能就须要查看 Angular 大量的源码, 这些源码有的是运行时的, 有点是构建时的, 要适配的货色极多, 并且,Angular 还自带一套生态, 我的项目能启动? 没问题, 再来适配下配套生态吧?
  • 这半年多的工夫整个我的项目思维上的重构, 就有 3 次(颠覆设计, 从新实现), 直至最初一次的实现, 就忽然有一种感觉, 就是如同与设计 Angular 框架的人对上了电波, 如同程序就应该这么设计, 于是顺着这个思路, 一直的实现, 直至明天正式实现
  • 可能, 整个我的项目即便公布, 依然会有瑕疵, 然而路线对了, 我想, 将来应该不会有大的扭转
  • 最初一次重构, 简直从新批改了所有文件, 为的就是不便保护及起初人查看及提交 pr

Angular 下小程序的启动流程

我的项目地位

  • 都闪开, 我当初要开始吹了 …
  • 从 Angular 平台角度来讲,angular-miniprogram是即 Angular(web 平台),Ionic(挪动端,ios,android),angular-electron(pc),nativescript(类原生 ios,android) 之后, 新反对的小程序平台(各个大厂的小程序)
  • 从小程序平台来讲, 目前 react 营垒有 taro 代表,vue 营垒有 uni-app 代表, 而 angular-miniprogram 则为即这两者之后,Angular 平台的惟一的一个
  • 所以说即便不分明这个我的项目到底是否难度高, 也能够清晰的理解到这个我的项目的战略地位, 也就是俗话说的, 我能够不必, 你不能没有

我的项目地址

  • 最初, 给所有的 Angular 开发者, 心愿你们在有开发需要的时候想起这个我的项目, 也欢送提 issue, 提 pr, 甚至火暴一点喷我也没关系, 只有能对 Angular 的生态起作用, 推广 Angular 有帮忙, 说什么都能够的
  • 源码地址
  • 模板地址
  • 视频地址
退出移动版