天天看點

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

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

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

1. Node.js

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

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

2. AngularJS

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

AngularJS 是動态 Web 應用的 JavaScript 架構。最适合用于單頁 Web 應用。AngularJS 支援使用 HTML 屬性的過濾器和資料綁定,還支援表單驗證和 DOM 處理。最初由谷歌建立,并使用 MIT 許可證進行開源,由 Brat Tech LLC, 谷歌和社群開發者共同開發,于 2009 年釋出。

3. Brackets

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

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

4. Bootstrap

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

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

5. LESS

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

LESS 是一個 CSS 預處理器,是以它具有與 CSS 相關的文法。LESS 支援大量可加快網站開發速度的功能。LESS 賦予了 CSS 動态語言的特性,如變量、函數、繼承、運算和其他許多技術,這使得 CSS 更易于維護和可擴充。Less 可以運作在 Node 或浏覽器端,它由 Alexis Sellier 開發。

6. Atom

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

Atom 是最受歡迎的文本編輯器之一。Atom 開發者稱之為二十一世紀的“可魔改”(hackable)文本編輯器。Atom 是開源的,支援跨平台。在内置的包管理器,支援 AngularJS、智能自動完成、Atom TypeScript、Jshint 以及 turbo-JavaScript 這些功能的輔助下,Atom 對于快速的 Web 開發有很大的幫助。Atom 還具有簡潔和直覺的圖形使用者界面,并有很多有趣的特點:支援 CSS,HTML,JavaScript 等網頁程式設計語言。它支援宏,自動完成分屏功能,內建了檔案管理器。

7. Notepad++

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

Notepad++ 是 Windows 平台上的開源文本和代碼編輯器。它為 40 多種程式設計、腳本和标記語言提供文法高亮、編輯和代碼折疊功能。Notepad++ 擁有很好的社群和插件支援,還支援宏的錄制和回放、書簽和 PCRE(perl 相容的正規表達式庫)搜尋和替換。

8. XAMPP

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

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

9. Firebug

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

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

10. Ember.js

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

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