有哪些前端开发
相比于前端开发人员的数量,目前前端框架、类库和工具的数量似乎更多一些。下面由学习啦小编为大家整理的前端开发,希望大家喜欢!
前端开发
类库、框架和工具的区别
类库、框架和工具之间的区别很小。框架可以包括一个类库,类库可以实现类似框架的方法,项目中任何一种工具都是必不可少的。所以不需要明确的区分类库、框架和工具。
前端类库开发
类库是一个有组织的功能集合。典型的类库包括字符串处理、日期、HTML DOM元素、事件、Cookie、动画、网络请求等功能。你可以自己实现一个函数,以便选择该函数被调用时是否需要返回一个值。
类库通常提供一种高级别的抽象方法,能够帮助顺利实现项目的细节部分。例如,Ajax通常依赖于XMLHttpRequest API,只需要几行代码就实现功能,只是浏览器之间存在细微的差异。类库提供了更简单的ajax()函数,因此开发者可以专注于更高级别的业务逻辑上。
类库能够使将开发时间缩短20%,开发者不必担心细节实现。
但是也有缺点:
类库中的错误难以定位和修复
开发团队不能保证快速发布补丁
补丁程序可能会更改API,导致大量代码必须更改
前端框架开发
框架是应用程序的骨架。它要求以特定的方式来进行软件设计,在某些节点上实现自己的逻辑。框架通常提供了事件、存储和数据绑定等功能。
框架通常提供了比类库更高层次的抽象,帮助快速构建项目的前80%。
框架的缺点:
如果你的应用程序超出了框架的范围,最后20%可能会很难
框架更新很困难
核心框架代码和概念很少更新
前端工具开发
工具会帮助开发工作,但却不是项目的组成部分。工具包括构建系统、编译器、转译器、代码分割器、图像压缩器、部署机制等。
工具帮助实现一个更容易的开发过程。例如,对比于CSS,许多编码者更喜欢Sass,因为它提供了代码分离、嵌套、渲染时变量、循环和函数。浏览器不了解Sass / SCSS语法,因此在测试和部署之前,必须使用适当的工具将代码编译为CSS。
上一篇:java开发工具是什么
下一篇:数据开发工具