DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录.
  • DmozDir.org
DMOZ目录快速登录入口-免费收录各类优秀网站的中文网站目录.由人工编辑,并提供网站分类目录检索及地区分类目录检索,是站长免费推广网站的有力平台!

最佳的JavaScript框架,库和工具的使用在2019年

  • 最佳的JavaScript框架,库和工具的使用在2019年

  • 已被浏览: 62 次2020年10月14日    来源:  DMOZ中文网站分类目录
  • 克雷格·巴克勒想出了他的顶JavaScript框架,库和工具清单,并说明何时使用它们。

    似乎有更多的JavaScript框架,库和工具比有开发商。在2018年底,在GitHub上快速搜索发现230万个的JavaScript项目。 <代码> NPM 已成为世界上最大的模块系统,每月对npmjs.com 700000层可用的软件包以及数十亿的下载。

    2018年12月6日:本文进行了更新,以反映的JavaScript生态系统的当前状态。今年的更新是由煎茶赞助。感谢您支持谁使SitePoint可能的合作伙伴!

    本文的努力来解释的基本知识,最流行的客户端的JavaScript框架,库和工具之间初步的差异。无论他们是“最好的”你是另外一个问题。选择一些与它坚持了一段时间。要知道你最喜欢的选项将被什么东西所取代“更好”无论你选择什么!

    <风格类型= “文本/ CSS”>

    li.toc-H3 {

    利润率左:20像素;

    }

    li.toc-H4 {

    利润率左:40像素;

    }

    目录

    目录

    整蛊术语

    图书馆

    构架

    工具

    不要标签我!

    的JavaScript框架和库

    jQuery的

    应对

    AngularJS的1.x

    角2+(现在的7.x版)

    Vue.js

    煎茶的Ext JS

    Lodash和下划线

    Backbone.js的

    Ember.js

    Knockout.js

    值得注意的提及

    工具:通用任务运动员

    的WebPack

    Gulp.js

    NPM

    咕噜

    工具:模块捆扎机

    Browserify

    RequireJS

    工具:掉毛

    ESLint

    JSHint

    JSLint的

    工具:测试套件

    笑话

    摩卡

    茉莉花

    工具:其它

    总结和建议

    评论

    请接受阅读本文之前,下列条款及条件!...

    JavaScript的景观每天都在变化。本文将过时它公布的那一刻!

    所谓“最好的”我的意思是“最流行/使用/大肆宣传通用项目”。所有拥有自由/开源选项,但该列表可能不包括您的收藏夹。

    不包括已停产的项目,如YUI,即使他们可能仍然有在网络上大量使用。

    只有客户端项目引用。一些可以工作的服务器端,但该名单不包括纯粹的基于服务器的框架,如Express.js或哈皮。

    有关每个项目的信息被有意简要提供了进一步研究的概述。

    每个项目都提供了使用流行指标,但统计数据是非常困难的整理,会产生误导。

    我有偏见。你偏向。其他人都偏向!在这里我没有尝试过每一个工具,并会宣布我的最爱,但你应该根据你的需求你自己的评估。

    无论是我还是SitePoint是你做任何决定灾难性的责任!

    整蛊术语

    术语“框架”,“库”和“工具”,可以在不同的时间根据上下文意味着不同的事情不同的人。一般定义中使用此:

    图书馆

    图书馆是有用的功能,一个有组织的集合。一个典型的库可以包括函数来处理字符串,日期,HTML DOM元素,事件,饼干,动画,网络请求,等等。每个函数返回值来调用应用程序,它可以实现无论您选择。认为它像一个选择汽车零部件的:你可以使用任何要在帮助构建一个工作车辆,但你必须建立自己的发动机。

    图书馆通常提供提取,其平滑了实施细则和不一致的更高的水平。例如,阿贾克斯可以使用XMLHttpRequest API来实现,但这需要几行代码,并有跨浏览器的细微差别。一个库可能提供一种更简单的 AJAX()功能,以便你可以自由地集中在更高级别的业务逻辑。

    库可以削减20%的开发时间,因为你不必对更精细的细节担心。的缺点:

    库中的错误可能很难找到和修复

    但也不能保证开发团队将很快发布补丁

    一个补丁可能会改变API,并承担你的代码显著的变化。

    构架

    框架是一个应用程序的骨架。它要求你进行软件设计,以特定的方式,并在某些点上插入自己的逻辑。功能,如事件,存储和数据通常提供给您具有约束力。使用汽车来比喻,一个框架提供了工作底盘,车身和发动机。您可以添加,删除或鼓捣一些组件假设车辆保持运行。

    一个框架通常提供比抽象库的更高的水平,可以帮助您快速建立自己的项目的前80%。的缺点:

    在过去的20%可以是艰难的,如果你的应用程序超出了框架的限制会移动

    架构更新或迁移可能是困难的 - 如果不是不可能

    核心框架的代码和概念很少陈年。开发商总是会找到一个更好的方式做同样的事情。

    工具

    一个工具帮助开发,但不是你的项目的一个组成部分。这些工具包括编译系统,编译,transpilers,代码minifiers,图像压缩,部署机制和more.Tools应该提供一个更简单的开发过程。例如,许多程序员喜欢无礼的CSS,因为它提供的代码分离,筑巢??,渲染时间变量,循环和功能。测试和部署之前,使用适当的工具浏览器不明白的Sass / SCSS语法,这样的代码必须被编译到CSS。

    不要标签我!

    库,框架和工具之间的区别是很少明确。一个框架可能包括一个图书馆。库可以实现框状的方法。工具可能是要么是必不可少的。我已经尝试标记每个项目,但范围可以有所不同。

    如果这听起来太复杂了,你可以考虑编码香草的JavaScript。这很好,但你将不可避免地编写自己的库和/或框架代码必须保持。 JavaScript的本身就是对浏览器和操作系统的抽象的塔抽象!

    的JavaScript框架和库

    在使用/流行/炒作的大致顺序项目...

    jQuery的

    <山口>
    的jQuery

    描述

    输入

    文库

    网站

    jquery.com

    存储库

    github.com/jquery/jquery

    GitHub的星

    50000 +

    当前版本

    3.3.1

    显影剂

    jQuery开发团队

    发射日期

    2006年8月

    典型大小

    30KB分钟

    典型用途

    通用

    使用

    所有网站的73.5%

    jQuery的仍然是最常用的JavaScript库有史以来且分布与WordPress,ASP.NET和其他几个框架。它通过CSS选择器引入到DOM节点检索加上链接到应用的事件处理,动画和Ajax调用革命性的客户端开发。

    jQuery的已经从开发商青睐下降在最近几年,但使用率仍然很高。它仍然是需要的JavaScript功能洒项目的可行选择。

    优点:

    小尺寸分布

    浅的学习曲线,相当大的在线帮助

    简洁的语法

    易于扩展

    缺点:

    增加的速度开销本地API

    不太重要,现在浏览器的兼容性有所改善

    使用已经平成荫

    一些业内人士对反弹不必要的使用。

    应对

    <山口>
    阵营

    描述

    输入

    文库

    网站

    facebook.github.io/react /

    存储库

    github.com/facebook/react

    GitHub的星

    115000 +

    当前版本

    16.6.3

    显影剂

    Facebook和贡献者

    发射日期

    2013年3月

    典型大小

    21KB分钟

    典型用途

    单页应用

    使用

    也许,最津津乐道有关图书馆在过去几年中,阵营声称自己是一个JavaScript库,用于构建用户界面。它着重于模型 - 视图 - 控制器(MVC)开发的“观”的一部分,并可以很容易地创建保留状态UI组件。这是实现虚拟DOM第一库之一;在内存中的结构计算的差异,有效地更新页面。

    反应也许是因为它的应用,而不是网站所使用的使用出现在统计数据低。开发商几乎70%的人声称有使用图书馆的经验。

    优点:

    小型,高效,快捷,灵活的

    简单的组件模型

    良好的文档和在线资源

    服务器端渲染可能

    仍然很受欢迎和快速成长

    大量的就业机会做广告开发商作出反应

    缺点:

    新的概念和语法学习

    构建工具是必不可少的

    可能需要其它库或框架提供模型和控制器的方面

    可以与修改DOM代码和其他库不相容

    AngularJS的1.x

    <山口>
    AngularJS

    描述

    输入

    框架

    网站

    angularjs.org

    存储库

    github.com/angular/angular.js

    GitHub的星

    60000 +

    当前版本

    1.7.5

    显影剂

    谷歌

    发射日期

    2010年10月

    典型大小

    144KB

    典型用途

    单页应用

    使用

    角为第一骨架 - 或MVC应用程序框架 - 出现这个名单上。最流行的版本仍然1.x版本,其扩展HTML具有双向数据绑定,而从应用logic.Angular 1.x的解耦DOM操作仍处于发展尽管第2版发布(也就是现在的4.0版本!)糊涂?见下文…

    优点:

    由几家大公司采用了流行的框架

    一个单一的解决方案,以生产现代Web应用程序

    “标准” MEAN堆栈的一部分(MongoDB的,Express.JS,AngularJS,的NodeJS)这么多的文章和教程可用

    缺点:

    陡峭的学习曲线比一些替代品

    大的代码库

    不可能升级到角2.X

    尽管是一个项目谷歌,谷歌似乎并不使用它呢?

    角2+(现在的7.x版)

    <山口>

    描述

    输入

    框架

    网站

    angular.io

    存储库

    github.com/angular/angular

    GitHub的星

    43000 +

    当前版本

    7.1

    显影剂

    谷歌

    发射日期

    2016年9月

    典型大小

    450KB分钟

    典型用途

    单页应用

    使用

    角2.0是在2016年九月发布正是其中引入了打字稿(被编译为JavaScript)创建一个模块化的基于组件的模型完全重写。为了增加混乱,4.0版是在2017年三月(V3被跳过,以避免语义版本问题)发布。

    角2+是V1完全不同。无论是与其他兼容 - 也许谷歌应该给项目一个不同的名字?

    优点:

    一个单一的解决方案,以生产现代Web应用程序

    还是平均堆栈的一部分,虽然少角2+教程可

    打字稿提供了一些优势,那些熟悉静态类型语言,如C#和Java。

    缺点:

    陡峭的学习曲线比一些替代品

    大的代码库

    不可能从角1.x的升级

    角2.X经历了相对较低的摄取相比1.x的

    尽管是一个项目谷歌,谷歌似乎并不使用它呢?

    Vue.js

    <山口>
    Vue.js

    描述

    输入

    框架

    网站

    vuejs.org

    存储库

    github.com/vuejs/vue

    GitHub的星

    120000 +

    当前版本

    2.5.17

    显影剂

    埃文您

    发射日期

    2014年2月

    典型大小

    19KB分钟

    典型用途

    组件和单页应用

    使用

    Vue.js是构建用户界面的轻量级进步的框架。芯提供一个阵营状可与其他的库可以集成虚拟DOM供电视图层,但是它也能够提供动力单页应用。该框架是由埃文你们谁曾任职于AngularJS但想提取他喜欢的部分被创造。

    Vue.js使用HTML模板语法的DOM实例数据绑定。模型是普通的JavaScript对象时数据被改变,其更新视图。其他工具脚手架,路由,状态管理,动画等提供便利。

    优点:

    迅速普及和日益普及

    简单上手高水平开发者的满意度

    轻量化,小型化的依赖和良好的性能

    缺点:

    可以通过反应来掩盖

    在更新单个开发人员的依赖一些

    不是替代资源少

    煎茶的Ext JS

    <山口>
    外部JS

    描述

    输入

    框架和组件库

    网站

    sencha.com/products/extjs /

    当前版本

    6.6.0

    显影剂

    煎茶

    发射日期

    2007年12月

    典型大小

    取决于要求:85 - 500KB

    典型用途

    组件和单页应用

    使用

    Ext JS的从YUI-Ext的演变,有这个名单上历史最悠久的一个。尽管最适合它的广泛配置,访问,跨浏览器的UI组件和数据可视化工具的已知的Ext JS还提供了构建完整的应用框架。或者,反应或角可以使用组件库。

    Ext JS的是这里唯一的框架来提供商业培训和支持。还有几个选项有煎茶团队的帮助下检查你的代码,自动化测试,并迁移到其他platforms.Pros:

    广泛使用的组件的

    包含所需的一切,同时创建网络和移动应用

    脚本定制,设计工具和快速原型

    提供工具来构建视觉造型和Web应用程序

    商业支持和出色的文件

    30天免费试用版和社区版的小应用程序(每年在$ 10,000的收入)

    缺点:

    看路线图计划的Ext JS 7 - 比反应,角可能是不切实际的,因为现在其他框架的集成

    深自定义UI的变化可能是困难

    Lodash和下划线

    <山口>
    Lodash

    描述

    输入

    文库

    网站

    lodash.com /

    存储库

    github.com/lodash/lodash /

    GitHub的星

    35000 +

    当前版本

    11年4月17日

    显影剂

    约翰-大卫道尔顿

    发射日期

    2012年4月

    典型大小

    4KB - 24KB分钟

    典型用途

    通用

    使用

    <山口>
    下划??线

    描述

    输入

    文库

    网站

    underscorejs.org /

    存储库

    github.com/jashkenas/underscore

    GitHub的星

    24000 +

    当前版本

    1.8.3

    显影剂

    杰里米阿什克纳斯

    发射日期

    2009年10月

    典型大小

    6KB分钟

    典型用途

    通用

    使用

    Lodash和下划线被组合在本节中,因为它们提供数百个功能的JavaScript实用程序来补充天然字符串,数字阵列和其他原始对象的方法。有一些重叠,所以你不可能要求这两个库在一个单一的项目。

    客户端使用率较低,但无论是库可以为服务器端的Node.js应用被采用。

    优点:

    小而简单

    简单易学具有良好的文档

    与大多数库和框架兼容

    不扩展内置对象

    可以在客户端或服务器上使用

    缺点:

    有些方法在ES2015和JavaScript的后续版本可用。

    Backbone.js的

    <山口>
    Backbone.js的

    描述

    输入

    框架

    网站

    backbonejs.org

    存储库

    github.com/jashkenas/backbone /

    GitHub的星

    37000 +

    当前版本

    1.3.3

    显影剂

    杰里米阿什克纳斯

    发射日期

    2010年10月

    典型大小

    8KB分钟

    典型用途

    单页应用

    使用

    Backbone.js的是最早的客户端选项来提供服务器端框架常见的MVC结构中的一个。它唯一的依赖是由同一个开发人员创建Underscore.js。

    Backbone.js的声称自己是一个图书馆,因为它可以与其他项目进行整合。我相信大部分开发商认为这是一个框架,虽然比其他一些不太固执己见。

    优点:

    小,重量轻,不那么复杂

    不添加逻辑来HTML

    丰富的文档

    采用了多种应用,包括Trello,WordPress.com,LinkedIn和Groupon

    缺点:

    抽象比等替代AngularJS的较低水平(虽然可以考虑一个好处)

    需要额外的部件来实现的功能,如数据绑定

    最近的框架已经从MVC架构搬走

    Ember.js

    <山口>
    Ember.js

    描述

    输入

    框架

    网站

    emberjs.com

    存储库

    github.com/emberjs/ember.js

    GitHub的星

    20000 +

    当前版本

    3.6.0

    显影剂

    灰烬队

    发射日期

    2011年12月

    典型大小

    95KB分钟

    典型用途

    单页应用

    使用

    Ember.js是它是基于一个模型 - 视图 - 模型(MVVM)图案较大固执框架之一。它实现模板化,数据绑定,和库在单个封装中。该约定优于配置的概念,将立即熟悉的那些Ruby on Rails的experience.Pros:

    提供了客户端应用程序的单一解决方案

    开发人员可以即时高效 - 它用了jQuery

    良好的向后兼容性和升级选项

    采用了现代Web开发标准

    缺点:

    大分配

    相比于朝向较小的部件结构移动其他框架考虑单片

    陡峭的学习曲线 - 这是灰烬的方式还是没办法

    Knockout.js

    <山口>
    Knockout.js

    描述

    输入

    框架

    网站

    knockoutjs.com

    存储库

    github.com/knockout/knockout

    GitHub的星

    9000 +

    当前版本

    3.5.0

    显影剂

    史蒂夫Sanderson的

    发射日期

    2010年7月

    典型大小

    59KB分钟

    典型用途

    单页应用

    使用

    其中一位年纪MVVM框架,Knockout.js使用观察员,以确保与底层数据同步的UI停留。它具有模板和依赖性跟踪。

    优点:

    体积小重量轻,无依赖性

    优秀的浏览器支持要回IE6

    良好的文档

    缺点:

    更大的项目也变得复杂

    发展有所放缓

    用法似乎在减弱

    值得注意的提及

    饿了吗?以下项目是不太受欢迎,但值得

    考虑:

    聚合物 - 库使对HTML5的Web组件跨浏览器支持

    流星 - 对于Web应用程序的全栈平台。

    奥里利亚 - 一个轻量级的,跨平台的框架

    苗条 - 一个相当新的项目,其将框架源代码转换成香草般的JavaScript

    Conditioner.js - 自动装载和卸载模块基于状态的新库。

    工具:通用任务运动员

    构建工具自动完成各种网络开发任务,如前处理,汇总,模块捆绑,图像优化,代码缩小,掉毛,并运行测试。任务通常是在一个单一的可执行程序包管理起来。最流行的选择:

    的WebPack

    <山口>
    的WebPack

    描述

    网站

    webpack.js.org

    存储库

    github.com/webpack/webpack

    GitHub的星

    45000 +

    当前版本

    4.25.1

    周下载

    4000000

    的WebPack支持所有流行的模块选项,并已成为发展作出反应的代名词。虽然自称是一个模块捆绑,的WebPack可作为一个通用的任务运行。 JavaScript的基于对象的配置可以是一个小awkward.Generators也有,但一些用户的WebPack已经迁移到地块更容易配置和改进的编译时间。

    Gulp.js

    <山口>
    Gulp.js

    描述

    网站

    gulpjs.com

    存储库

    github.com/gulpjs/gulp

    GitHub的星

    30000 +

    当前版本

    4.0.0(3.9.1仍然有效)

    周下载

    750000 +

    虽然不是第一个任务运行,咕嘟咕嘟迅速成为最流行的一个,是我个人最喜欢的。咕嘟咕嘟使用易于阅读的JavaScript代码,加载源文件到流,并通过各种插件管道的数据,他们输出到一个build文件夹之前。这是简单,快速和乐趣,但开发商已迁移到的WebPack。

    NPM

    <山口>
    NPM

    描述

    网站

    npmjs.com

    存储库

    github.com/npm/npm

    GitHub的星

    17000 +

    当前版本

    6.4.1

    周下载

    百万

    故宫是Node.js的包管理器,但它的脚本工具可用于一般用途的任务运行。它是用几个简单的依赖项目有吸引力的选择。然而,更复杂的任务能迅速变得不切实际。

    咕噜

    <山口>
    咕噜

    描述

    网站

    gruntjs.com

    存储库

    github.com/gruntjs/grunt

    GitHub的星

    17000 +

    当前版本

    1.0.3

    周下载

    425000

    步兵是第一个JavaScript任务亚军,实现大规模普及,但速度并导致咕嘟咕嘟的兴起复杂的JSON配置之一。最糟糕的问题已经得到解决,咕噜仍然是一个受欢迎的选择。

    工具:模块捆扎机

    以上几个JavaScript文件管理更可以成为一个苦差事。除非你可以采用相对较新的ES6模块导入语法本身,在浏览器的JavaScript的依赖必须加载或以适当的顺序连接起来。如果你需要支持旧的浏览器(任何事情之前,到2018年发布),但使用这些工具会随时间减少,需要一个模块捆绑,可以使用。

    Browserify

    <山口>
    Browserify

    描述

    网站

    browserify.org

    存储库

    github.com/browserify/browserify

    GitHub的星

    12000 +

    当前版本

    16.2.3

    周下载

    480000

    Browserify支持CommonJS的模块13759 Node.js的所有模块编译成一个单一的浏览器兼容的文件。

    RequireJS

    <山口>
    RequireJS

    描述

    网站

    requirejs.org

    存储库

    github.com/requirejs/r.js

    GitHub的星

    2,500 +

    当前版本

    2.3.6

    周下载

    230000

    RequireJS开始生活在一个浏览器模块加载器虽然也可以使用Node.js的它支持AMD的语法。

    工具:掉毛

    掉毛分析你从语法标准的潜在错误或偏差代码。你永远不会再错过一个右括号或未声明的变量!

    ESLint

    <山口>
    ESLint

    描述

    网站

    eslint.org

    存储库

    github.com/eslint/eslint

    GitHub的星

    12000 +

    当前版本

    5.9.0

    周下载

    4000000

    ESLint是受到广大的IDE,编辑,捆扎机和任务运动员的支持最流行的掉毛的工具。每一条规则是一个插件,因此可以配置自己的喜好。

    JSHint

    <山口>
    JSHint

    描述

    网站

    jshint.com

    存储库

    github.com/jshint/jshint

    GitHub的星

    8000 +

    当前版本

    2.9.6

    周下载

    390000

    灵活的JavaScript棉短绒是少配置比ESLint但罢工真正的错误和迂腐的语法需求之间的良好平衡。

    JSLint的

    <山口>
    的JSLint

    描述

    网站

    jslint.com

    存储库

    github.com/reid/node-jslint

    GitHub的星

    8000 +

    当前版本

    0.12.0

    周下载

    11500

    其中第一棉绒,它实现了一套严格的默认规则。发展已经放缓,它可以是一个有点不妥协的一些开发商。

    工具:测试套件

    测试驱动开发需要你写代码,你开始写之前,对代码进行测试。欢迎您写代码来测试你的测试代码呢!

    有许多选择,包括艾娃,磁带和茉莉花但三个最流行的选择,目前...

    笑话

    <山口>
    玩笑

    描述

    网站

    https://jestjs.io/

    存储库

    github.com/kof/node-qunit

    GitHub的星

    21000 +

    当前版本

    23.6.0

    周下载

    2百万

    从Facebook测试框架,其知名度有所上升,因为它与反应,密切的WebPack连接。

    摩卡

    <山口>
    摩卡

    描述

    网站

    mochajs.org

    存储库

    github.com/mochajs/mocha

    GitHub的星

    16500 +

    当前版本

    5.2.0

    周下载

    180万

    摩卡可以运行的Node.js和浏览器的测试。它支持异步测试和经常与柴配对,以使在可读取的风格待表达测试代码。这是几个years.Jasmine最流行的选择

    <山口>
    茉莉

    描述

    网站

    jasmine.github.io

    存储库

    github.com/jasmine/jasmine-npm

    GitHub的星

    300 +

    当前版本

    3.3.0

    周下载

    750000

    茉莉花是一种行为驱动测试套件,能在浏览器自动化测试你的UI和交互。

    工具:其它

    尽管我尽了最大努力,我不接受每个人都喜欢的JavaScript!编译器,如打字稿,为LiveScript和CoffeeScript的可以让你的开发生命多一点的风格。另外,考虑巴贝尔改造现代,简洁ES2015源为跨浏览器兼容的ES5代码。

    有几十个JavaScript的HTML供电模板引擎,包括胡子,车把,帕格(翡翠)和EJS的。我更喜欢保留JavaScript语法如EJS和点轻量级的选择。

    最后,为什么要写自己的文档时可以自动完成吗? ES2015兼容的文档生成包括ESDoc,JSDoc,YUIdoc,documentation.js和转录。

    总结和建议

    如果你遵循群众的智慧,势头目前落后反应,其他库类似的技术方向发展。这是一个安全的职业选择,但你也应该考虑Vue.js或阵营兼容的,但是,小Preact。

    整体框架已经不再时兴,但是,如果您需要较大的项目结构严谨,AngularJS仍然是一个受欢迎的选择。大多数的开发商都坚持使用1.0版本,但是这可能是出于需要比选择。从长远来看,版本2+可能是一个更安全的赌注,但你需要学习打字原稿。

    煎茶的Ext JS的是企业寻找既包括框架和预先构建的,集成的组件和工具,包括获得商业支持的选项一个很好的选择(小型企业到企业)。与之反应和角度,为开发人员希望实现预先构建的组件,而不是建立他们自己的Ext JS也可以轻松地集成其强大的组件库。

    不打折的jQuery。这不是时尚,在技术新闻界很少被提及,但它的积极发展和超过能够为网站和应用程序。 jQuery有一个浅的学习曲线,是由许多全球开发的理解。

    如果你喜欢冒险的感觉,新的transpiler选项,如斯维尔特和Rawact转换的框架代码香草的JavaScript。该框架依赖被删除,代码是相当小,运行速度更快。

    工具的选择是不太重要的,可以从项目到项目而异。大多数的WebPack,咕嘟咕嘟或NPM脚本。你不能去远矣与ESLint和玩笑测试,但有很多的替代品菜系。

    这就是说,每一个项目,团队和技能是不同的。你有有限的时间作出评估,以便人们很容易使用,你知道是什么。本文将收到意见建议FrameworkX但一切看起来都像钉子,当你有一把锤子。

    最后,不要忘记,库,框架和工具,是可选的! JavaScript开发在过去十年中已经彻底改变了;我们从几个基本的助手库去了压倒性的选择。这很容易陷入不断增长的复杂性或切换到最新的热门框架每隔几个月陷阱。始终考虑香草JavaScript的 - 尤其是对小型和个人的个人。你所获得的知识不能日期和评价等项目的框架时,将成为非常宝贵的。

    我错过了,辞退,或未能赞美的好处你最喜欢的JavaScript库,框架和工具?我当然有!评论表示欢迎...


    以上信息来源于网络,如有侵权,请联系站长删除。

    TAG:框架 JavaScript中 工具

  • 上一篇:为什么越来越多的Web设计者应提供预建网站的尝试
  • 与“最佳的JavaScript框架,库和工具的使用在2019年”相关的资讯
  • 创建的工具,以帮助在广泛使用中从Microsoft Hack清理
  • 极简实用的Asp.NetCore模块化框架新增CMS模块
  • Java 并发编程 Executor 框架
  • Topshelf一个用于使用.NET构建Windows服务框架
  • Redis 超详细自动管理Cluster集群工具上手 redis-trib.rb (多图,手把手)