ThinkJS的项目主页>> thinkjs里的websocket测试DEMO>> 在看别人blog的某篇文章时,有所共鸣,结合自身的感受,总结了二条: 1、卫生间反映了一家公司的管理水平; 2、工具链反映了一个团队的研发水平
特性 基于 Koa 2.x,兼容 middleware 内核小巧,支持 Extend、Adapter 等插件方式 性能优异,单元测试覆盖程度高 内置自动编译、自动更新机制,方便快速开发 使用更优雅的 async...环境搭建 借助 ThinkJS 提供的脚手架,可以快速的创建一个项目。需要注意的是使用ThinkJS框架需要Node 6.x以上环境的支持。...大家ThinkJS环境需要用到如下的步骤: 安装 ThinkJS 命令 npm install -g think-cli 安装完成后,系统中会有 thinkjs 命令(可以通过 thinkjs -v 查看...卸载旧版本命令 npm uninstall -g thinkjs 创建项目 执行 命令“thinkjs new [project_name]” 来创建项目,如: $ thinkjs new demo;...当然,配置解析并不需要使用者在项目中具体调用,一般都是在插件对应的方法里已经处理。 Adapter使用 除了引入外部的 Adapter 外,项目内也可以创建 Adapter 来使用。
本文作者:IMWeb moonye 原文出处:IMWeb社区 未经同意,禁止转载 thinkjs 开始 安装 npm install -g thinkjs-cmd 查看是否安装成功 thinkjs...-v 新建项目 mkdir new_dir_name; cd new_dir_name; thinkjs ....如:添加一个商品 CBD模式 CBD模式,核心Core+行为Behavior+驱动Driver 核心(Core) thinkjs的核心部分包含通用函数库、系统默认配置、核心类库等组成,这些都是thinkjs...自动加载 这里有thinkjs框架里面的文件,可以使用thinkRequire加载,非thinkjs里面的文件内部仍然是使用系统的require来加载 可以快速加载的xxxBehavior, xxxModel...说说对thinkjs的一些看法吧 基于promise,有一套自己的规范。
thinkjs 开始 安装 npm install -g thinkjs-cmd 查看是否安装成功 thinkjs -v 新建项目 mkdir new_dir_name; cd new_dir_name...; thinkjs ....如:添加一个商品 CBD模式 CBD模式,核心Core+行为Behavior+驱动Driver 核心(Core) thinkjs的核心部分包含通用函数库、系统默认配置、核心类库等组成,这些都是thinkjs...自动加载 这里有thinkjs框架里面的文件,可以使用thinkRequire加载,非thinkjs里面的文件内部仍然是使用系统的require来加载 可以快速加载的xxxBehavior, xxxModel...说说对thinkjs的一些看法吧 基于promise,有一套自己的规范。
今天看了下thinkjs(v2.1.7),做了一个简单的入门demo,基于mysql数据库增删改查,详细源码如下: 页面整体展示: 会员新增: 删除: 查询: 主页面: <!...; //console.log(affectedRows); //let result = await model.thenAdd({userName: "admin@thinkjs.org..."}, {id: "17"}); //let result = await model.where({userName: "admin@thinkjs.org"}).update({userName...password: 'root', prefix: 't_', encoding: 'utf8' }, mongo: { } } }; 再记录下修改thinkjs...模板引擎为art-template: 首先创建名为art的适配器: thinkjs adapter template/art 执行完成后,会创建文件 src/common/adapter/template
Thinkjs 是一个快速、简单的基于MVC和面向对象的轻量级Node.js开发框架,遵循MIT协议发布。...安装 安装命令行工具: $ npm install -g thinkjs 然后使用thinkjs new demo创建一个新项目。...第三个和第四个则是在不同的项目创建模式下的默认 config 配置文件夹,位置在: # normal mode thinkjs_normal/src/config/* # module mode thinkjs_module...需要注意的是:thinkjs 加载配置文件是有顺序的!!!多个配置文件最终会在 thinkjs 运行时被全部加载,并合并在一起。...log_date_format 日期和时间格式 merge_logs 是否给日志文件增加进程id的后缀 总结 主要优势: 完全自己实现,对已有框架很少借鉴 内置各种adapter,db,中间件,hook,插件
内核小巧,支持 Adapter, Extend 等多种插件扩展方式,框架内的大部分功能也是通过这些方式进行扩展的。 性能优异,支持 TypeScript。...我们可以使用云开发的 CLI 工具快速的初始化一个适配云开发的 ThinkJS 项目。 其中 thinkjs-app 是你的项目文件夹名称。...tcb new thinkjs-app thinkjs-starter 初始化完毕进入项目目录后执行 npm install 安装好依赖,就可以通过 npm start 启动开发环境了。...需要注意是:ThinkJS 中模型的操作都是单例的,模型实例创建后之后的所有实例操作都会对当前实例有影响。...作者: 怡红公子,360 奇舞团前端工程师,开源爱好者,ThinkJS 核心维护者。
ThinkJS 是一款使用 ES6/7 特性全新开发的 Node.js MVC 框架,它综合了众多框架的设计理念和思想,让使用 Node.js 开发项目更加简单、高效。...搭建个人免费博客 5分钟搭建私人Java博客系统 手把手博客搭建 附录: liblog简介:https://www.w3cschool.cn/liblog/liblog-rcw32288.html ThinkJS...官方文档:https://thinkjs.org/zh-cn/doc/2.2/model_crud.html Node.js 官方文档:http://nodejs.cn/api/
, Thinkjs 的开源时间(2013)早于 Eggjs 的开源时间,其在 github 上的 star 的增长速度却是远远落后于 Eggjs,NPM 下载数亦然,虽然 thinkjs 开发体验也不错...Egg 的拥有着丰富的插件生态,然而总有些我们需要用到的插件不太符合我们的要求,比如: egg-redis 长久不支持哨兵模式 egg-graphql 不支持连接其他 graphql 服务 egg-kafka...,讲实话,整个框架开发中,让人最开心最后成就感的部分就是写插件的时候: ?...image.png 工程管理 由于插件和插件之间,插件和框架之间,框架和框架之间存在相互依赖的关系,代码管理就成为了比较头疼的问题,推荐使用目前比较火的 monorepo 来进行管理。...参考资料 [1] 《技术栈:为什么 Node 是前端团队的核心技术栈》: https://www.yuque.com/sxc/front/vh1kg5 [2] Thinkjs: https://thinkjs.org
快速上手(详情请见官方文档) 安装 ThinkJS,前提是已经有node的环境 通过下面的命令即可安装 ThinkJS: npm install thinkjs@2 -g --verbose...--version 或 thinkjs -V 命令查看安装的版本。...注:如果之前安装过 ThinkJS 1.x 的版本,可能需要将之前的版本删除掉,可以通过 npm uninstall -g thinkjs-cmd 命令删除。...更新 ThinkJS 更新全局的 ThinkJS 执行下面的命令即可更新全局的 ThinkJS: npm install -g thinkjs@2 更新项目里的 ThinkJS...在项目目录下,执行下面的命令即可更新当前项目的 ThinkJS: npm install thinkjs@2 使用命令创建项目 ThinkJS 安装完成后,就可以通过下面的命令创建项目:
有微软背景,有不少的demo,有较详细的api文档,有供测试的平台,有提供3dsmax转换模型的插件,比three.js成熟;几经更新 与完善之后,Babylon.js已更新至1.12版本,相比之前的版本...1) 缺点 没有提供一些基础建模软件的插件,比如3dsmax的模型导出插件,虽然说提供一些读3ds格式,fbx格式的场景。...快速搭建项目,可以让你把注意力放在业务本身,尤其是 Thinkjs 2.0 以上支持 ES2015/ES2016 的各种特性,用起来非常方便.这是我用 Thinkjs 做的一个项目,两天就搞定,方便快捷...相关网址 https://thinkjs.org/ https://thinkjs.org/zh-cn/doc/2.2/index.html https://www.w3ctech.com/topic...基于 Koa 2.x,兼容 middleware; 内核小巧,支持 Extend、Adapter 等插件方式; 性能优异,单元测试覆盖程度高; 内置自动编译、自动更新机制,方便快速开发; 使用更优雅的
使用 ThinkJS 搭建 GraphQL API ThinkJS 是一款面向未来开发的 Node.js 框架,整合了大量的项目最佳实践,让企业级开发变得如此简单、高效。...本例中我们将使用 ThinkJS 配合 MongoDB 进行搭建 GraphQL API,ThinksJS 的简单易用性会让你爱不释手!...快速安装 首先安装 ThinkJS 脚手架 npm install -g think-cli 使用 CLI 快速创建项目 thinkjs new gqldemo 切换到工程目录中 npm install...&& npm start 不到两分钟,ThinkJS 服务端就搭建完了,so easy!...中引入并加载该插件。
Egg 采用的是 『微内核 + 插件 + 上层框架』 模式,对于定制,生态,快速开发有明显提升,另外值得关注的是稳定性和安全上,也是极为出色的。...b3)ThinkJS ThinkJS 是一款拥抱未来的 Node.js Web 框架,致力于集成项目最佳实践,规范项目让企业级团队开发变得更加简单,更加高效。...ThinkJS是国产老牌Web框架,在2017年10月发布v3版本,基于Koa内核,在性能和开发体验上有更好的提升。...2013 年下半年李成银开始 ThinkJS,参考 ThinkPHP。...2017年10月,ThinkJS v3发布,基于Koa内核。 2017年12月,阿里巴巴开源Egg.js v1,采用的是 『微内核 + 插件 + 上层框架』 模式。
框架/服务器 · Node: http://nodejs.org/ · Express: http://expressjs.com/ · Egg: https://eggjs.org/zh-cn/ · ThinkJS...: https://thinkjs.org/ · Apache: http://httpd.apache.org/ · Nginx: http://nginx.org/ WEB安全 · XSS(跨站脚本攻击...能够明显加速网站加载时间,鼠标 hover 时预加载资源 · Chartist—另一个图表库 · Motio—一个基于动画和平移的雪碧图库 · Animsition—CSS 实现动画过渡的 jQuery 插件...Favico.js—动态 favicon · Midnight.js—固定头部切换效果 · Anime.js—动画库 · Keycode—获取键盘按键的 JavaScriptkeycode · Sortable—拖拽插件...创建漂亮的选择框的 jQuery 库 · Tether—使用固定定位来创建相关元素 · Shepherd.js—为应用创建新手引导 · Tooltip—tooltip 提示框 · Select2—Jquery 选择框插件
5:Think.js: 官网:https://thinkjs.org/ 文档:https://thinkjs.org/zh-cn/doc/2.2/app_structure.html ThinkJS
服务端 api 基于Node.js + ThinkJS + MySQL。 计划添加基于 Vue.js 的后台管理系统、PC 版、Wap 版。...项目名称:基于 angular2 的插件 项目简介:CodeBe ( 码B ) 是一个是使用 angular2 整合各种插件的项目,包括(layer,bootstrap-table,markdown 编辑器
3.安装插件 丰富的插件市场,任由你来挑选! ? 4.SEO优化 网站的标题(title)、描述(description)、关键词(keywords) 的设置。...文章推荐 Github + hexo matery 主题搭建免费博客 Jekyll + Github Pages 搭建个人免费博客 5分钟搭建私人Java博客系统 手把手博客搭建 ThinkJS +...wordpress/ 2.wordpress搭建教程: https://themeforwp.net/archives/wordpress-website-tutorial/ 3.18款wordpress插件
maven :m2eclipse – http://m2eclipse.sonatype.org/sites/m2e
Maven插件 - JDK插件 以及 Tomcat 插件 知识点-Maven插件(了解) 1.目标 Maven是一个核心引擎,提供了基本的项目处理能力和建设过程的管理,以及一系列的插件是用来执行实际建设任务...maven插件可以完成一些特定的功能。例如,集成jdk插件可以方便的修改项目的编译环境;集成tomcat插件后,无需安装tomcat服务器就可以运行tomcat进行项目的发布与测试。...在pom.xml中通过plugin标签引入maven的功能插件。...2.路径 JDK编译版本的插件 Tomcat的插件 3.讲解 3.1 JDK编译版本的插件【了解】 image-20201213202528065 <!...“注意: Maven的中央仓库中只有Tomcat7.X版本的插件,而之前我们使用的是8.X的版本,如果想使Tomcat8.X的插件可以去其他第三方仓库进行寻找,或者使用IDEA集成外部Tomcat8极其以上版本
领取专属 10元无门槛券
手把手带您无忧上云