bleeping
coder
Projects
JavaScript
TypeScript
Python
C++
C#
Go
Egg: 用typescript 重构 eggjs?
Created on 12 Mar 2018
·
1
Comment
·
Source:
eggjs/egg
没有类型系统的 eggjs 根本不能谈的上是企业级开发 , 不知道作者是否考虑使用typescript重写eggjs ?
Source
Most helpful comment
企业级开发的要素很多,类型系统只是其中的一小点。
TypeScript 并不能代表 JS,我们跟随的是 ES 规范。
有人可以用 JS 写出很强壮维护性很好的代码,也有人能用 TS 写出无法维护的代码。
Egg 源码本身用不用 TS 编写,并不重要,我们有提供对应的
d.ts
和完备的单元测试。
开发者可以用 TS 来写 Egg 应用,这个从来没有过任何限制:
官方的 TS Guide 还在编写中,可以看看社区的实践:
https://github.com/whxaxes/blog/issues/11
https://cnodejs.org/topic/5a949c9c653c43b914685044
https://github.com/shepherdwind/egg-di
>All comments
企业级开发的要素很多,类型系统只是其中的一小点。
TypeScript 并不能代表 JS,我们跟随的是 ES 规范。
有人可以用 JS 写出很强壮维护性很好的代码,也有人能用 TS 写出无法维护的代码。
Egg 源码本身用不用 TS 编写,并不重要,我们有提供对应的
d.ts
和完备的单元测试。
开发者可以用 TS 来写 Egg 应用,这个从来没有过任何限制:
官方的 TS Guide 还在编写中,可以看看社区的实践:
https://github.com/whxaxes/blog/issues/11
https://cnodejs.org/topic/5a949c9c653c43b914685044
https://github.com/shepherdwind/egg-di
Was this page helpful?
0
/ 5 -
0
ratings
Related issues
egg 运行一两天之后突然就停止了
musicode
·
55
Comments
[RFC] 增加单进程启动模式
popomore
·
38
Comments
nodejs-ClusterClientNoResponseError-client-no-response.md
itsky365
·
62
Comments
egg-scripts 部署脚本
popomore
·
70
Comments
[RFC] egg-socket.io
atian25
·
68
Comments
Most helpful comment
d.ts和完备的单元测试。