博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkJS 2.0发布 JavaScript全栈开发框架
阅读量:6823 次
发布时间:2019-06-26

本文共 860 字,大约阅读时间需要 2 分钟。

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

\\

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

\\

ThinkJS 2.0版本的特性包括:

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

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

\\

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

转载地址:http://rrrzl.baihongyu.com/

你可能感兴趣的文章
小记图片防盗链
查看>>
linux_centos安装openslide
查看>>
常用正则表达式
查看>>
你在浏览器输入一个URL都经历了什么过程
查看>>
设计模式随笔系列:开篇-模式和原则
查看>>
闪屏----动画制作
查看>>
Yii框架tips
查看>>
hibernate截断了oracle查询的返回值
查看>>
AbstractQueuedSynchronizer 源码分析
查看>>
typedef关键字
查看>>
常用正则表达式
查看>>
Lordofpomelo源码分析 (三):World初始化之buildFinder
查看>>
Activiti实现流程定义部署时自动裁切流程图
查看>>
深入 聚集索引与非聚集索引(一)
查看>>
eclipse删除workspace
查看>>
表格中使用tboy展开和隐藏例子
查看>>
企业API 网关
查看>>
sicily 1135 飞越原野
查看>>
PHP生成一段15位的随机字符串
查看>>
Mac OS X Yosemite下VTK6.1安装及其运行效果测试
查看>>