首頁 頭條 最受歡迎的幾個Web前端框架

最受歡迎的幾個Web前端框架

Nov 20, 2017 am 11:45 AM
web 前端 框架

身為前端開發程式設計師,學會運用一個好的web前端框架是很重要的一件事情,一個好的web前端框架,會讓你的工作效率大大增加,也會讓你的開發變得很順利。這篇文章,我們將介紹2017年當下最值得你關注的前端開發框架,每一個框架都擁有獨特的樣式,幫助創建網格佈局,按鈕,表單或其他頁面元素。希望能幫助大家。

Bootstrap

幾乎每個開發人員都知道來自Twitter的開發框架-bootstrap。 它可能是最老牌的前端UI框架之一,最早版本發佈於2011年。 它包含了一套完成的SASS類別庫,可以幫助自訂UI和JS元件,方便的來開發各種導航,進度,按鈕,麵包屑導航等等

最近的一個版本Bootstrap4目前正在開發過程中,應該很快的發布。 對於bootstrap3來說,將會是一個很大的改變。

Foundation6

Foundation類別庫已經有些年頭了,最近將有一個大的版本更新,並且類別庫被分解成兩個主要的類別庫: 網站開發類別庫和郵件開發類別庫

它提供了一個最小化的UI框架,可以用來開發任何佈局類型,並且完全的掌控各種頁面的相關組件,比如, 響應式選單,輸入框,標籤頁等等

它同時提供了一個可以方便的瀏覽UI元件的網站。 並且支援主流的web開發工具,例如,Grunt/Gulp,npm和SASS/compass等等

#Petal

最新的CSS相關web開發框架,基於LESS 。

這個類別庫非常簡單,目前版本0.6。但是是一個完全可以應用在實際開發中去的框架。擁有非常清楚的文檔,例如,網格,字體,按鈕,輸入等等

Petal的開發團隊不是很大,但是有非常高的產出。相信2017年中會成為一個擁有一席之地的知名框架

Pure CSS

#Pure CSS擁有模組化的設計。 擁有非常多的針對不同元件的小型類別庫,例如,表單,網格,圖表,導航按鈕等等

你可以自由的選擇使用多少類別庫。 基礎類別庫使用了Normalize及其其它的簡單重置CSS來創建統一的UI介面效果。但是你可以加入自訂的Grid來節約開發時間

所有的類別庫都可以使用工具來融合並且最小化。而團隊提供了一個簡單指導來幫助創建擴展類別

個人覺得Pure將會成為類似Bootstrap一樣成功的框架。雖然在許多部落格中並沒有大量提到,但是絕對在你的最佳框架中,它應該有一席之地

#Semantic UI

這個框架目前是2.2版本,擁有許多典型的特性,例如,網格,類型,顏色和輸入等

它提供了自訂的主題,擁有超過3000的不同主題類型。並且提供了模擬Google,Amazon,Twitter等網站風格的主題,你也可以方便的克隆並且編輯

#你可以從現成的佈局中選擇並且作為自己的開發模板。 Semantic UI有許多自訂的元素,你會發現這些設計都非常的與眾不同

Milligram

極簡設計風格的類別庫,如果你尋找超小類庫的話,它是個非常不錯選擇,只有壓縮後2kb大小

非常簡單漂亮的項目,目前版本1.3,穩定並且可以進行實際的開發。你可以使用npm,Yarn,Bower等安裝,但需要Normalize,所以你需要包含這個類別庫

使用CSS壓縮工具,可以將它合併到一起,用以節約Http請求次數

唯一不是很友善的就是文件。當然,如果你能使用好文檔的話,使用Milligram將是非常簡單的一件事

Vital CSS

另外一個極簡的UI框架,支援SASS ,學習極為簡單

元件頁面介紹了你需要了解的全部內容。如果你需要一個超簡單的CSS框架來開發新的專案的話,它絕對可以滿足你的需求,如果你想深入了解,可以參考一下這篇來自Vital CSS開發團隊的部落格

Skeleton

響應式,超輕量級且超簡單的框架。提供了開發新網站必備的基礎架構

包含一些基礎的樣式,但是沒有太炫的內容。實際上你可以快速簡單的修改框架來滿足自己的需求

Skeleton是最穩定且小的框架。這裡有個演示頁面。

UI Kit

一個功能豐富的前端類別庫。 擁有很多的可選文件和資料夾,CSS是樣式,images是圖標,js是javascript

插入頁面後,每一個js都可以關聯到DOM元素和元件,這讓你方便的和其它類別庫整合,例如,vue或react

同時也可以使用這個類別庫來設定和建立UI元件。文件頁麵包含了許多範例幫助你常見網站

Materialize

Google的material design已經成為了他們產品的標準。慢慢的影響了web設計世界,例如Materialize

這個免費的開源框架將material設計帶到了下一個層次,最簡單的方式來創建純material風格的頁面,無需自己編碼

提供了純CSS的類別定義,javascript類別庫和元件。你可以在這裡看到一些實際例子。

這幾款web前端框架各有各的優勢,總有一個適合大家,希望這篇文章能幫助到你,讓你的工作更有效率。

相關推薦:

二十個功能強大的PHP框架

全球php開發框架排行榜

#實用web前端JS與UI框架簡介

php開發的時候你們都用什麼前端框架?

#第一次接觸神奇的前端框架vue.js

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何評估Java框架商業支援的性價比 如何評估Java框架商業支援的性價比 Jun 05, 2024 pm 05:25 PM

評估Java框架商業支援的性價比涉及以下步驟:確定所需的保障等級和服務等級協定(SLA)保證。研究支持團隊的經驗和專業知識。考慮附加服務,如昇級、故障排除和效能最佳化。權衡商業支援成本與風險緩解和提高效率。

PHP 框架的學習曲線與其他語言框架相比如何? PHP 框架的學習曲線與其他語言框架相比如何? Jun 06, 2024 pm 12:41 PM

PHP框架的學習曲線取決於語言熟練度、框架複雜性、文件品質和社群支援。與Python框架相比,PHP框架的學習曲線較高,而與Ruby框架相比,則較低。與Java框架相比,PHP框架的學習曲線中等,但入門時間較短。

PHP 框架的輕量級選項如何影響應用程式效能? PHP 框架的輕量級選項如何影響應用程式效能? Jun 06, 2024 am 10:53 AM

輕量級PHP框架透過小體積和低資源消耗提升應用程式效能。其特點包括:體積小,啟動快,記憶體佔用低提升響應速度和吞吐量,降低資源消耗實戰案例:SlimFramework創建RESTAPI,僅500KB,高響應性、高吞吐量

golang框架文件最佳實踐 golang框架文件最佳實踐 Jun 04, 2024 pm 05:00 PM

編寫清晰全面的文件對於Golang框架至關重要。最佳實踐包括:遵循既定文件風格,例如Google的Go程式設計風格指南。使用清晰的組織結構,包括標題、子標題和列表,並提供導覽。提供全面且準確的信息,包括入門指南、API參考和概念。使用程式碼範例說明概念和使用方法。保持文件更新,追蹤變更並記錄新功能。提供支援和社群資源,例如GitHub問題和論壇。建立實際案例,如API文件。

如何為不同的應用場景選擇最佳的golang框架 如何為不同的應用場景選擇最佳的golang框架 Jun 05, 2024 pm 04:05 PM

根據應用場景選擇最佳Go框架:考慮應用類型、語言特性、效能需求、生態系統。常見Go框架:Gin(Web應用)、Echo(Web服務)、Fiber(高吞吐量)、gorm(ORM)、fasthttp(速度)。實戰案例:建構RESTAPI(Fiber),與資料庫互動(gorm)。選擇框架:效能關鍵選fasthttp,靈活Web應用選Gin/Echo,資料庫互動選gorm。

Java框架學習路線圖:不同領域中的最佳實踐 Java框架學習路線圖:不同領域中的最佳實踐 Jun 05, 2024 pm 08:53 PM

針對不同領域的Java框架學習路線圖:Web開發:SpringBoot和PlayFramework。持久層:Hibernate和JPA。服務端響應式程式設計:ReactorCore和SpringWebFlux。即時計算:ApacheStorm和ApacheSpark。雲端運算:AWSSDKforJava和GoogleCloudJava。

Golang框架學習過程中常見的迷思有哪些? Golang框架學習過程中常見的迷思有哪些? Jun 05, 2024 pm 09:59 PM

Go框架學習的迷思有以下5種:過度依賴框架,限制彈性。不遵循框架約定,程式碼難以維護。使用過時庫,帶來安全和相容性問題。過度使用包,混淆程式碼結構。忽視錯誤處理,導致意外行為和崩潰。

了解React的主要功能:前端視角 了解React的主要功能:前端視角 Apr 18, 2025 am 12:15 AM

React的主要功能包括組件化思想、狀態管理和虛擬DOM。 1)組件化思想允許將UI拆分成可複用的部分,提高代碼可讀性和可維護性。 2)狀態管理通過state和props管理動態數據,變化觸發UI更新。 3)虛擬DOM優化性能,通過內存中的DOM副本計算最小操作更新UI。