摘要: 一個都不知道的算我輸!css
這篇文章主要列出了曾經乃至如今都十分受 Web 開發者歡迎的開源工具,相信使用開源工具的 Web 開發者會對它們感興趣的,它們中有的甚至誕生十多年了,但仍然在發光發熱。前端
Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行時。它是一個用於構建服務器端 Web 應用的開源跨平臺運行時環境。Node.js 使用高效、輕量級的事件驅動、非阻塞 I/O 模型,這使得它更快且更有效率。Node.js 的做者是 Ryan Dahl,它發佈於 2009 年 5 月 27 日。node
AngularJS 是動態 Web 應用的 JavaScript 框架。最適合用於單頁 Web 應用。AngularJS 支持使用 HTML 屬性的過濾器和數據綁定,還支持表單驗證和 DOM 處理。最初由谷歌建立,並使用 MIT 許可證進行開源,由 Brat Tech LLC, 谷歌和社區開發者共同開發,於 2009 年發佈。git
Brackets 是最受歡迎的 HTML, CSS 和 JavaScript 開源代碼編輯器。它由 Adobe 開發,使用了 HTML, CSS 和 JavaScript 語言。由於 Brackets 支持實時預覽,因此它使得開發效率更高。它於 2014 年 11 月 4 日發佈 1.0 正式版。angularjs
Bootstrap 是一個免費和開源的工具,是 Twitter 推出的一個用於前端開發的開源工具包。它由 Twitter 的設計師 Mark Otto 和 Jacob Thornton 合做開發,是一個 CSS/HTML 框架。因支持快速開發響應式的設計而聞名。它有一套本身的類、網格、按鈕、表單、導航、容器、媒體查詢和 JavaScript 擴展。在 GitHub 上,它擁有超過 91,000 個 star,以及超過 38,000 的 fork。github
LESS 是一個 CSS 預處理器,所以它具備與 CSS 相關的語法。LESS 支持大量可加快網站開發速度的功能。LESS 賦予了 CSS 動態語言的特性,如變量、函數、繼承、運算和其餘許多技術,這使得 CSS 更易於維護和可擴展。Less 能夠運行在 Node 或瀏覽器端,它由 Alexis Sellier 開發。正則表達式
Atom 是最受歡迎的文本編輯器之一。Atom 開發者稱之爲二十一世紀的「可魔改」(hackable)文本編輯器。Atom 是開源的,支持跨平臺。在內置的包管理器,支持 AngularJS、智能自動完成、Atom TypeScript、Jshint 以及 turbo-JavaScript 這些功能的輔助下,Atom 對於快速的 Web 開發有很大的幫助。Atom 還具備簡潔和直觀的圖形用戶界面,並有不少有趣的特色:支持 CSS,HTML,JavaScript 等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器。編程
Notepad++ 是 Windows 平臺上的開源文本和代碼編輯器。它爲 40 多種編程、腳本和標記語言提供語法高亮、編輯和代碼摺疊功能。Notepad++ 擁有很好的社區和插件支持,還支持宏的錄製和回放、書籤和 PCRE(perl 兼容的正則表達式庫)搜索和替換。bootstrap
XAMPP 是一個開源的跨平臺工具,是 Web 開發者中最先也是最好的工具之一。XAMPP 的完整形式是 —— Apache, MariaDB, PHP 和 Perl,X 表明跨平臺。以前,它使用的是 MySQL 而不是 MariaDB。XAMPP 是這些庫的完整包,有了它,開發人員沒必要擔憂安裝和配置 PHP, MariaDB 和 Apache 了。它也是設置本地網頁服務器的最簡易方法。瀏覽器
Firebug 是 Web 開發者使用的最著名的網頁開發工具之一,它是火狐瀏覽器的擴展,能夠實時地在網站頁面平滑地編輯、調試和監控 CSS、HTML 和 JavaScript 代碼。Firebug 是一個自由和開源項目,由 Joe Hewitt 在 2006 年開發。
Ember.js 是一個開源的 JavaScript 框架。由 Yehuda Katz 開發並於 2011 年 12 月發佈,它基於模型-視圖-控制器模式,也是開發單頁面 Web 應用的開發者最喜歡的 JavaScript 框架之一。
到這裏回顧結束了,讓咱們向這些項目以及它們的做者和維護人員致敬吧,是他們改變了咱們的開發體驗,大大提高了生產力。相信你們都會本身心中最喜歡的工具,若是本文沒有列舉出來,歡迎你們在評論區留下本身心目中最喜歡、最有價值的工具~~
https://my.oschina.net/editorial-story/blog/1504771