如果您不確定,這里和這裡都有一些很棒的主意!另外,花一些時間思考如何使您的應用程序最成功。與桌子上的人討論您的想法。
查看Facebook,Twitter,LinkedIn和Github,並列出您與您附近的人看到的一些相似之處。
如果我們查看幾個不同的Web應用程序,我們可以看到有很多重複的功能。我們上面查看的所有內容都具有用戶身份驗證,呈現的視圖,它們連接到數據庫,它們都可以查看,它們都具有信息的風格化供稿等。如果我願意,我可以每次都想構建一個新應用程序時寫下所有這些邏輯;但是,還有很多可用的工具可以為我們做到這一點。此外,很多時候,當我們構建應用程序時,我們希望以某些方式格式化代碼,以幫助我們提高效率並幫助其他開發人員更容易理解我們的代碼。網絡框架有助於我們為應用程序實現結構,它們為我們提供了可以添加到應用程序的其他功能,而無需太多額外的工作。框架為我們提供了一個從應用程序開始的地方,因此我們可以專注於應用程序的功能,而不是配置詳細信息。
Most websites share a very similar (not to say identical) structure. The aim of frameworks is to provide a common structure so that developers don’t have to redo it from scratch and can reuse the code provided. In this way, frameworks allow us to cut out much of the work and save a lot of time.
To summarize: there’s no need to reinvent the wheel.
從awwwards。
Web應用程序的前端是您看到並與之互動的部分。它由網站設計和網站的相互作用組成。就編程語言而言,這幾乎總是由頁面的CSS,HTML和JavaScript組成。
後端由服務器,數據庫和與它們交互的代碼組成。這也由代碼組成,該代碼為站點的前端提供動態數據。這可以在大多數編程範圍內處理。我們今天將主要討論的是Python,Ruby和Node JavaScript,但其他無數。
用戶界面框架有助於創建風格化和專業的Web應用程序。大多數都包含某種網格系統,以便您可以很好地對齊,它們具有配色方案,因此可以為您處理,並且它們對您的HTML組件進行樣式化,以便它們看起來很乾淨且專業。
其中一些包括:
選擇一個UI框架大部分歸因於個人外觀和網站目標的偏好。不同的樣式可能會更吸引不同行業,也可能傳達不同的信息。
花幾分鐘討論不同的外觀,然後選擇最適合您的示例應用程序的外觀。
仔細閱讀其中的一些並查看代碼。還研究每個人的利弊。想一想哪些最好學習或集成到您的應用程序想法中。
仔細閱讀其中的一些並查看代碼。還研究每個人的利弊。想一想哪些最好學習或集成到您的應用程序想法中。