thinkjs有哪些优势?

发布于 2022-09-02 01:08:57 字数 123 浏览 23 评论 0

现在很流行的nodejs框架 thinkjs相比其他nodejs框架有什么优势呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半透明的墙 2022-09-09 01:08:57

谢谢 @萧大侠 邀请,其实这个问题我很早就看到了,当时觉得 @wangfulin 把一些优点都精干的说了,就没有再回答。时隔一年再被人邀请来回答这个问题,ThinkJS 3 发布后,感觉能说的东西又不太一样了。

正如 https://segmentfault.com/a/11... 这篇文章所说,ThinkJS 致力于集成项目最佳实践,规范项目让企业级团队开发变得更加简单,更加高效。不管架构怎么修改,这个是永远不会变的初衷。这也是 ThinkJS 最大的优势,统一项目结构集成最佳实践让开发快速上手。

ThinkJS 3 基于 Koa 重构之后能够无缝使用 Koa 的中间件,扩大了自己的生态市场。提供了多种扩展方式以及多进程模型算是比较不错的卖点吧。有些框架可能也有类似的功能,并不是说 ThinkJS 就一定比它们好,也不是说它们就比 ThinkJS 优秀,关键的还是看开发者自己是否能够喜欢 ThinkJS 给大家定制的这套规范吧。

具体到内部功能来说,我个人最喜欢的是它支持 CLI 访问路由,让我写一些后台脚本的时候得心应手。另外我比较喜欢的是在 Controller 之前单独提取了一个 Logic 层用来做参数和权限验证,简化了 Controller 代码的复杂度,专注于业务代码。

最后想说的是,框架的目的本来就是为了让开发更简单更快速,团队合作更便捷。我想就这点来说,ThinkJS 无疑是款优秀的框架。

欲拥i 2022-09-09 01:08:57

快速搭建项目,可以让你把注意力放在业务本身,尤其是 Thinkjs 2.0 以上支持 ES2015/ES2016 的各种特性,用起来非常方便.这是我用 Thinkjs 做的一个项目,两天就搞定,方便快捷 github resume

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文