egg icon indicating copy to clipboard operation
egg copied to clipboard

话说egg 4.0开始是不支持JavaScript了么

Open JeffreyCheungGit opened this issue 2 months ago • 4 comments

请详细告知你的新点子(Nice Ideas):

一个很好用的很完善的web框架,我看4.x的文档的示例代码都是ts的,用了很多ts的语法,说实话类型体操不适合人类的思维习惯,还是喜欢JavaScript语言的语法,所以请问egg框架4.0开始还支持使用JavaScript语法么

JeffreyCheungGit avatar Oct 16 '25 01:10 JeffreyCheungGit

支持的,老的写法依旧兼容。JavaScript 语法文档可以看 v3 的 https://v3.eggjs.org/zh-CN

fengmk2 avatar Oct 16 '25 02:10 fengmk2

支持的,老的写法依旧兼容。JavaScript 语法文档可以看 v3 的 https://v3.eggjs.org/zh-CN

好的,很赞,新的功能特性在文档中也会有JavaScript的语法示例么,比如MCP控制器、事件中枢等等

JeffreyCheungGit avatar Oct 16 '25 05:10 JeffreyCheungGit

支持的,老的写法依旧兼容。JavaScript 语法文档可以看 v3 的 https://v3.eggjs.org/zh-CN

好的,很赞,新的功能特性在文档中也会有JavaScript的语法示例么,比如MCP控制器、事件中枢等等

依赖装饰器的语法,没有 TypeScript 编译过程的话,纯 JavaScript 下估计当下还无法支持,除非 JavaScript 标准语法默认支持后,我们会加上代码示例。

fengmk2 avatar Oct 16 '25 06:10 fengmk2

支持的,老的写法依旧兼容。JavaScript 语法文档可以看 v3 的 https://v3.eggjs.org/zh-CN

好的,很赞,新的功能特性在文档中也会有JavaScript的语法示例么,比如MCP控制器、事件中枢等等

依赖装饰器的语法,没有 TypeScript 编译过程的话,纯 JavaScript 下估计当下还无法支持,除非 JavaScript 标准语法默认支持后,我们会加上代码示例。

能否通过JavaScript API的方式支持等效的功能呢?比如提供class实例对象集成到egg库、应用级别属性、方法等方式,对框架的简洁性会有影响吗?

JeffreyCheungGit avatar Oct 16 '25 07:10 JeffreyCheungGit