我在微軟的棧(ASP.NET 2.0/C#/ SQL Server)上爲我的公司建立了一個內部的,數據量大的網站。最近我一直在努力改善這個網站的佈局和設計,部分原因是我希望它對我的僱主來說很好,但主要是因爲我想了解頁面佈局和設計。關於改進網站佈局和設計的第一件事要知道
我的問題是,我應該首先了解如何改進數據密集型網頁(例如大量網格,驗證,最小導航等)網頁的佈局和設計。我真的不知道從哪裏開始。
我在微軟的棧(ASP.NET 2.0/C#/ SQL Server)上爲我的公司建立了一個內部的,數據量大的網站。最近我一直在努力改善這個網站的佈局和設計,部分原因是我希望它對我的僱主來說很好,但主要是因爲我想了解頁面佈局和設計。關於改進網站佈局和設計的第一件事要知道
我的問題是,我應該首先了解如何改進數據密集型網頁(例如大量網格,驗證,最小導航等)網頁的佈局和設計。我真的不知道從哪裏開始。
這是我不斷了解自己的東西。
我不知道該說些什麼。但我可以推薦一個好的來源... Alistapart.com。尤其是第其「設計」的部分是好的,可能正是你所需要提供...
http://www.alistapart.com/topics/design/
他們談論的設計,佈局和他們的許多文章 - 的HTML需要& CSS做到這一點。
當我問這個問題時,我總是提到這篇文章。這是迄今爲止最給了點總結,你可以閱讀:
http://wefunction.com/2009/04/quality-within-web-design/
第4點,我相信將適用於你最。這裏有一個快速簡介:
非常酷的文章的確。 – 2009-09-17 18:02:19
有一件事我不同意,這就是他們在「做別人沒有做過的事」一節下的例子。時髦的導航很少是可用性的好主意。在我看來,可用性確實應該是主要的關注點。 – 2009-09-17 18:21:07
假設。測試。重申。迭代測試是你能做的最重要的事情,因爲它可以爲你提供客觀的證據來證明實際工作。如果你正在做一個外部網站,你會有一個分析包,你可以使用它。通過內部網站,從走廊拉出一些同事,讓他們在觀察他們時使用新的佈局。你會通過觀看你的用戶瞭解很多,你可以根據你學到的東西做出改變。
那麼網絡的第一件事就是瀏覽器盒模型。
完全脫離主題,但爲什麼.Net 2.0? .Net 3.5支持LINQ。如果這是一個數據量大的網站,您可能喜歡使用LINQ而不是傳統的SQL查詢。 – 2009-09-17 17:47:33
對於它的價值,您可能在doctype.com上的這個問題上運氣更好。 – 2009-09-17 17:47:39
因爲我的公司服務器還沒有升級到它,雖然它計劃在明年的某個時間。 – 2009-09-17 17:48:02