這篇文章主要列出了曾經乃至現在都十分受 Web 開發者歡迎的開源工具,相信使用開源工具的 Web 開發者會對它們感興趣的,它們中有的甚至誕生十多年了,但仍然在發光發熱。
1. Node.js
Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運作時。它是一個用于建構伺服器端 Web 應用的開源跨平台運作時環境。Node.js 使用高效、輕量級的事件驅動、非阻塞 I/O 模型,這使得它更快且更有效率。Node.js 的作者是 Ryan Dahl,它釋出于 2009 年 5 月 27 日。
2. AngularJS
AngularJS 是動态 Web 應用的 JavaScript 架構。最适合用于單頁 Web 應用。AngularJS 支援使用 HTML 屬性的過濾器和資料綁定,還支援表單驗證和 DOM 處理。最初由谷歌建立,并使用 MIT 許可證進行開源,由 Brat Tech LLC, 谷歌和社群開發者共同開發,于 2009 年釋出。
3. Brackets
Brackets 是最受歡迎的 HTML, CSS 和 JavaScript 開源代碼編輯器。它由 Adobe 開發,使用了 HTML, CSS 和 JavaScript 語言。因為 Brackets 支援實時預覽,是以它使得開發效率更高。它于 2014 年 11 月 4 日釋出 1.0 正式版。
4. Bootstrap
Bootstrap 是一個免費和開源的工具,是 Twitter 推出的一個用于前端開發的開源工具包。它由 Twitter 的設計師 Mark Otto 和 Jacob Thornton 合作開發,是一個 CSS/HTML 架構。因支援快速開發響應式的設計而聞名。它有一套自己的類、網格、按鈕、表單、導航、容器、媒體查詢和 JavaScript 擴充。在 GitHub 上,它擁有超過 91,000 個 star,以及超過 38,000 的 fork。
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 相容的正規表達式庫)搜尋和替換。
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 架構之一。
到這裡回顧結束了,讓我們向這些項目以及它們的作者和維護人員緻敬吧,是他們改變了我們的開發體驗,大大提升了生産力。相信大家都會自己心中最喜歡的工具,如果本文沒有列舉出來,歡迎大家在評論區留下自己心目中最喜歡、最有價值的工具~~
版權聲明:本文為CSDN部落客「weixin_34357962」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_34357962/article/details/92717215