请选择 进入手机版 | 继续访问电脑版

回顾十个 Web 开发者熟悉的经典开源项目和工具

发表于 09-05 19:20 显示全部楼层 15 145

原文:http://weibo.com/ttarticle/p/show?id=2309404138799339825256&mod=zwenzhang


这篇文章主要列出了曾经乃至现在都十分受 Web 开发者欢迎的开源工具,相信使用开源工具的 Web 开发者会对它们感兴趣的,它们中有的甚至诞生十多年了,但仍然在发光发热。


1. Node.js

5375acf5ly4fidbnerbawj20bn071jr9.jpg

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。它是一个用于构建服务器端 Web 应用的开源跨平台运行时环境。Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型,这使得它更快且更有效率。Node.js 的作者是 Ryan Dahl,它发布于 2009 年 5 月 27 日。

2. AngularJS

5375acf5ly4fidbnepubbj20by04wmxc.jpg

AngularJS 是动态 Web 应用的 JavaScript 框架。最适合用于单页 Web 应用。AngularJS 支持使用 HTML 属性的过滤器和数据绑定,还支持表单验证和 DOM 处理。最初由谷歌创建,并使用 MIT 许可证进行开源,由 Brat Tech LLC, 谷歌和社区开发者共同开发,于 2009 年发布。

3. Brackets

5375acf5ly4fidbnepsgtj20hu0bgweu.jpg

Brackets 是最受欢迎的 HTML, CSS 和 JavaScript 开源代码编辑器。它由 Adobe 开发,使用了 HTML, CSS 和 JavaScript 语言。因为 Brackets 支持实时预览,所以它使得开发效率更高。它于 2014 年 11 月 4 日发布 1.0 正式版

4. Bootstrap

5375acf5ly4fidbneopokj20dc07ijrg.jpg

Bootstrap 是一个免费和开源的工具,是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS/HTML 框架。因支持快速开发响应式的设计而闻名。它有一套自己的类、网格、按钮、表单、导航、容器、媒体查询和 JavaScript 扩展。在 GitHub 上,它拥有超过 91,000 个 star,以及超过 38,000 的 fork。

5. LESS

5375acf5ly4fidbnepemej20b407pdfr.jpg

LESS 是一个 CSS 预处理器,因此它具有与 CSS 相关的语法。LESS 支持大量可加快网站开发速度的功能。LESS 赋予了 CSS 动态语言的特性,如变量、函数、继承、运算和其他许多技术,这使得 CSS 更易于维护和可扩展。Less 可以运行在 Node 或浏览器端,它由 Alexis Sellier 开发。

6. Atom

5375acf5ly4fidbnespu6j20on0j6ac1.jpg

Atom 是最受欢迎的文本编辑器之一。Atom 开发者称之为二十一世纪的“可魔改”(hackable)文本编辑器。Atom 是开源的,支持跨平台。在内置的包管理器,支持 AngularJS、智能自动完成、Atom TypeScript、Jshint 以及 turbo-JavaScript 这些功能的辅助下,Atom 对于快速的 Web 开发有很大的帮助。Atom 还具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。

7. Notepad++

5375acf5ly4fidbnerhzbj20jg0dfaeh.jpg

Notepad++ 是 Windows 平台上的开源文本和代码编辑器。它为 40 多种编程、脚本和标记语言提供语法高亮、编辑和代码折叠功能。Notepad++ 拥有很好的社区和插件支持,还支持宏的录制和回放、书签和 PCRE(perl 兼容的正则表达式库)搜索和替换。

8. XAMPP

5375acf5ly4fidbneo3ggj20ir0c5gmq.jpg

XAMPP 是一个开源的跨平台工具,是 Web 开发者中最早也是最好的工具之一。XAMPP 的完整形式是 ——  Apache, MariaDB, PHP 和 Perl,X 代表跨平台。之前,它使用的是 MySQL 而不是 MariaDB。XAMPP 是这些库的完整包,有了它,开发人员不必担心安装和配置 PHP, MariaDB 和 Apache 了。它也是设置本地网页服务器的最简易方法。

9. Firebug

5375acf5ly4fidbneph1gj20jg096q64.jpg

Firebug 是 Web 开发者使用的最著名的网页开发工具之一,它是火狐浏览器的扩展,可以实时地在网站页面平滑地编辑、调试和监控 CSS、HTML 和 JavaScript 代码。Firebug 是一个自由和开源项目,由 Joe Hewitt 在 2006 年开发。

10. Ember.js

5375acf5ly4fidbnepjjjj20o30godhe.jpg

Ember.js 是一个开源的 JavaScript 框架。由 Yehuda Katz 开发并于 2011 年 12 月发布,它基于模型-视图-控制器模式,也是开发单页面 Web 应用的开发者最喜欢的 JavaScript 框架之一。


回复 使用道具
举报
东北兰蔻

发表于 11-16 21:40 显示全部楼层

支持!支持!!

回复 支持 反对 使用道具
举报
sup

发表于 11-05 22:40 显示全部楼层

回复 支持 反对 使用道具
举报
佳木繁玥

发表于 11-01 18:50 显示全部楼层

回复 支持 反对 使用道具
举报
Eileen

发表于 10-19 19:48 显示全部楼层

支持!支持!!

回复 支持 反对 使用道具
举报
小灸舞

发表于 10-16 11:56 显示全部楼层

回复 支持 反对 使用道具
举报
oygza

发表于 09-30 00:45 显示全部楼层

回复 支持 反对 使用道具
举报
判断力的救赎

发表于 09-22 10:51 显示全部楼层

回复 支持 反对 使用道具
举报
晴天屁屁

发表于 09-16 13:41 显示全部楼层

回复 支持 反对 使用道具
举报
莨上指

发表于 09-12 15:41 显示全部楼层

回复 支持 反对 使用道具
举报
12下一页

发表新文章
小码哥官方团队

小码哥教育

0

学分

1840

学币

3787

积分

小码哥教育

Rank: 5Rank: 5

积分
3787

小码哥一周年勋章活动达人勋章小码哥社区荣誉创始人勋章小码哥版主勋章真人认证勋章前100注册用户勋章社区第一人勋章意见领袖勋章真土豪勋章勋章

Ta的主页 发消息
精华帖排行榜

精彩推荐

  • 关注小码哥教育