【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

ThinkJS 2.0 发布 JavaScript 全栈开发框架

  • 2015-11-22
  • 本文字数:649 字

    阅读完需:约 2 分钟

近日,JavaScript MVC 框架 ThinkJS 发布 2.0 版本,在 1.0 版本的基础上做了大量改进,功能更加全面,具备可扩展性,并且支持 ES 6/7 特性。

ThinkJS 由 360 奇舞团前端工程师李成银( welefen )主导设计和开发,在命名和项目结构上大量借鉴了 ThinkPHP 这个在国内知名度很高的 PHP 框架。其 1.0 版本在 2014 年 9 月份发布,不过 2.0 版本重新设计了架构并添加了诸多新特性,新的 ThinkJS 旨在让开发 Node.js 项目更加简单、高效。

ThinkJS 2.0 版本的特性包括:

  • 使用 ES6/7 全部特性来开发项目(基于 Babel)
  • 支持多种项目结构和多种项目环境
  • 支持 Mysql,MongoDB,SQLite 等多种数据库
  • 代码自动更新,无需重启 Node 服务
  • 支持 socket.io,SockJS 等多种 WebSocket 库
  • 支持 Memory,File,Db,Redis 等多种 Session
  • 支持 Memory,File,Redis,Memcache 等多种 Cache
  • 支持 ejs,jade,swig,numjucks 等多种模版引擎
  • 支持切面编程,支持 before,after 等多种魔术方法
  • 支持自定义 400,404,500,503 等多种错误页面
  • 支持命令行调用和执行定时任务
  • 丰富的 Hook 和 Middleware
  • 详细的日志,如:请求日志、错误日志、性能日志
  • 支持命令自动创建 REST API
  • 支持国际化和多主题
  • 丰富的测试用例,1500+ 测试用例,代码覆盖率 > 95%

从特性可见,ThinkJS 将多个 Node.js 主流模块进行集成,降低了开发门槛,省去了项目初始配置的麻烦,同时开发者在每个模块都有多个方案可以选择。不过某些深度集成的模块无法被方便的替换,比如 Babel。

类似的 Node.js 框架有 Sails Meteor ,不过 ThinkJS 是国人研发,更贴近国内的真实需求。

2015-11-22 02:546875
用户头像

发布了 164 篇内容, 共 103.5 次阅读, 收获喜欢 391 次。

关注

评论

发布
暂无评论
发现更多内容

这本书可能是给用户最好的礼物——专栏《软件交付那些事儿》上线

刘华Kenneth

我在苦苦坚持的时候,WebStorm已经悄悄的“真香”起来

小Q

Java 学习 架构 面试 webstorm

Consistent Hash

韩向民

科大讯飞胡国平:AI和5G互相辅助,认知中台传递基础技术能力

Lucien

学习 AI 语音识别

架构师训练营第五周总结

薛凯

前端更应懂产品

执鸢者

产品 腾讯 大前端

架构师训练营 - 第一周课后练习

joshuamai

明星里程被盗?看区块链如何加强个人信息安全保护

CECBC

信息安全 数字签名

架构师训练营第五周总结

吴传禹

极客大学架构师训练营

玩一场用户故事的Cosplay

Bruce Talk

Agile 用户故事 Product Owner

太难了,5年Java开发经验,阿里面试了7轮终于拿下P7岗offer!

Java架构之路

Java 程序员 架构 面试 编程语言

想要进大厂做架构师,需要掌握哪些技术?阿里内部绝密 “Java架构修炼宝典”从基础一直深入到源码!

Java架构之路

Java 程序员 架构 面试 编程语言

工业互联网推动制造业数字化转型

CECBC

区块链 大数据

javaCV学习-1-环境搭建及测试多张图片合成一个mp4的视频

诸葛小猿

Java 图片合成视频 机器视觉

成为架构师 - 架构师训练营第01周

陈永龙Vincent

架构师训练营 -week05- 作业

大刘

极客大学架构师训练营

架构师训练营 1 期第 5 周:技术选型(一) - 作业

piercebn

极客大学架构师训练营

什么! 你还在使用 if (xxx != null)做NullPointerException判断?

刘超

Java Optional

架构师训练营第五周课后练习

薛凯

架构师训练营培训第一周作业

lakers

极客大学架构师训练营

区块链:现实与未来的二律背反

CECBC

区块链 虚拟世界

架构师训练营第 5 周课后练习

叶纪想

极客大学架构师训练营

科大讯飞1024开发者节,有温度,有创新,有看点

Lucien

AI 技术方案 智能医疗 识别

架构师训练营第 1 期第 5 周学习总结

好吃不贵

极客大学架构师训练营

架构师训练营第 1 期 week5

张建亮

极客大学架构师训练营

美滋滋!阿里内部最新出台Java开发规范和系统性能优化指南~

Java架构追梦

Java 学习 架构 面试 性能优化

架构师训练营第五周作业

吴传禹

极客大学架构师训练营

第一周作业1:设计图表

韩儿

Week1-架构方法学习

evildracula

学习 架构

一、食堂就餐卡系统UML设计

Geek_28b526

架构师训练营1期第5周作业--一致性哈希算法

木头发芽

ThinkJS 2.0发布 JavaScript全栈开发框架_架构/框架_徐川_InfoQ精选文章