十個 Web 開發者熟悉的經典開源項目和工具

摘要: 一個都不知道的算我輸!css

這篇文章主要列出了曾經乃至如今都十分受 Web 開發者歡迎的開源工具,相信使用開源工具的 Web 開發者會對它們感興趣的,它們中有的甚至誕生十多年了,但仍然在發光發熱。前端

1. Node.js

Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行時。它是一個用於構建服務器端 Web 應用的開源跨平臺運行時環境。Node.js 使用高效、輕量級的事件驅動、非阻塞 I/O 模型,這使得它更快且更有效率。Node.js 的做者是 Ryan Dahl,它發佈於 2009 年 5 月 27 日。node

2. AngularJS

AngularJS 是動態 Web 應用的 JavaScript 框架。最適合用於單頁 Web 應用。AngularJS 支持使用 HTML 屬性的過濾器和數據綁定,還支持表單驗證和 DOM 處理。最初由谷歌建立,並使用 MIT 許可證進行開源,由 Brat Tech LLC, 谷歌和社區開發者共同開發,於 2009 年發佈。git

3. Brackets

Brackets 是最受歡迎的 HTML, CSS 和 JavaScript 開源代碼編輯器。它由 Adobe 開發,使用了 HTML, CSS 和 JavaScript 語言。由於 Brackets 支持實時預覽,因此它使得開發效率更高。它於 2014 年 11 月 4 日發佈 1.0 正式版angularjs

4. Bootstrap

Bootstrap 是一個免費和開源的工具,是 Twitter 推出的一個用於前端開發的開源工具包。它由 Twitter 的設計師 Mark Otto 和 Jacob Thornton 合做開發,是一個 CSS/HTML 框架。因支持快速開發響應式的設計而聞名。它有一套本身的類、網格、按鈕、表單、導航、容器、媒體查詢和 JavaScript 擴展。在 GitHub 上,它擁有超過 91,000 個 star,以及超過 38,000 的 fork。github

5. LESS

LESS 是一個 CSS 預處理器,所以它具備與 CSS 相關的語法。LESS 支持大量可加快網站開發速度的功能。LESS 賦予了 CSS 動態語言的特性,如變量、函數、繼承、運算和其餘許多技術,這使得 CSS 更易於維護和可擴展。Less 能夠運行在 Node 或瀏覽器端,它由 Alexis Sellier 開發。正則表達式

6. Atom

Atom 是最受歡迎的文本編輯器之一。Atom 開發者稱之爲二十一世紀的「可魔改」(hackable)文本編輯器。Atom 是開源的,支持跨平臺。在內置的包管理器,支持 AngularJS、智能自動完成、Atom TypeScript、Jshint 以及 turbo-JavaScript 這些功能的輔助下,Atom 對於快速的 Web 開發有很大的幫助。Atom 還具備簡潔和直觀的圖形用戶界面,並有不少有趣的特色:支持 CSS,HTML,JavaScript 等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器。編程

7. Notepad++

Notepad++ 是 Windows 平臺上的開源文本和代碼編輯器。它爲 40 多種編程、腳本和標記語言提供語法高亮、編輯和代碼摺疊功能。Notepad++ 擁有很好的社區和插件支持,還支持宏的錄製和回放、書籤和 PCRE(perl 兼容的正則表達式庫)搜索和替換。bootstrap

8. XAMPP

XAMPP 是一個開源的跨平臺工具,是 Web 開發者中最先也是最好的工具之一。XAMPP 的完整形式是 ——  Apache, MariaDB, PHP 和 Perl,X 表明跨平臺。以前,它使用的是 MySQL 而不是 MariaDB。XAMPP 是這些庫的完整包,有了它,開發人員沒必要擔憂安裝和配置 PHP, MariaDB 和 Apache 了。它也是設置本地網頁服務器的最簡易方法。瀏覽器

9. Firebug

Firebug 是 Web 開發者使用的最著名的網頁開發工具之一,它是火狐瀏覽器的擴展,能夠實時地在網站頁面平滑地編輯、調試和監控 CSS、HTML 和 JavaScript 代碼。Firebug 是一個自由和開源項目,由 Joe Hewitt 在 2006 年開發。

10. Ember.js

Ember.js 是一個開源的 JavaScript 框架。由 Yehuda Katz 開發並於 2011 年 12 月發佈,它基於模型-視圖-控制器模式,也是開發單頁面 Web 應用的開發者最喜歡的 JavaScript 框架之一。

到這裏回顧結束了,讓咱們向這些項目以及它們的做者和維護人員致敬吧,是他們改變了咱們的開發體驗,大大提高了生產力。相信你們都會本身心中最喜歡的工具,若是本文沒有列舉出來,歡迎你們在評論區留下本身心目中最喜歡、最有價值的工具~~

 

https://my.oschina.net/editorial-story/blog/1504771

相關文章
相關標籤/搜索