Web開發者易犯的五大嚴重錯誤
無論你是程式設計高手,還是技術愛好者,在進行Web開發過程中,總避免不了犯各種各樣的錯誤。
犯了錯誤,可以改正。但如果犯了某些錯誤,則會帶來重大損失、遺憾。令人驚訝的是,這些錯誤往往是最普通,最容易避免。下面將列舉最需要注意的五大錯誤。
“重新發明輪子”
你希望把自己的網站打造成獨一無二、與競爭對手相區別的網站,這一點我們理解。
但你不必“重新發明輪子”。
蘋果並不是從零開始設計iPhone的。它是由不同的微處理器、鋰電池、韌體、電容性螢幕及所有包裝組裝而成的漂亮的智慧手機。即便它的專利作業系統iOS也是模仿UNIX作業系統設計而成。
所以,不要因為模仿了他人的網站,而覺得羞愧。他們的網站可能也是模仿他人網站而來。基於現存的、集合的、他人的智慧去創造,是人類的天性,也是推動人類社會發展的主要方式。
你不必要求自己設計出的網站舉世無雙、精彩絕倫。只需要在外觀和感覺上比其他網站略勝一籌即可。
如何避免該錯誤呢?
- 找到你、客戶喜歡的網站,瞭解一下該網站風格,並體會一下你所欣賞的地方。然後在Google中鍵入與你商業相關的關鍵字,並點選搜尋列表中前幾條結果。
- 訪問similarweb.com,看看其他哪些網站出現在你的視野裡。
- 同時,你也可以使用如iSpionage.com這樣的網站,來快速瞭解你競爭對手有哪些。
你自認為很清楚你的直接競爭對手是誰。其實,當你的目標使用者在Google中根據搜尋條件搜尋出來的網站,才是你真正的競爭對手。那些運用Google Adwords的競爭對手正在強烈地吸引並獲得你目標使用者的注意力。
不清楚你希望訪問者做什麼
當訪問者訪問你網站時,你希望他們做什麼?
仔細思考片刻……
事實上,僅有一小部分訪問者會按照你希望的去做。在網際網路世界裡,獲得2~5%的轉化率已很不錯了。想一下,100個訪問者中才有2個人。別讓這個數字再低了!
你需要為訪問者定義清晰的目標。
- 如果你涉足的是服務行業,希望訪問者給你打電話,那你就要把電話號碼放在導航的頂部。
- 如果是電子商務行業:你可能希望訪問者記住你熱銷的產品,或者最驚人的銷量。
一旦你清楚了你想讓使用者做什麼,那麼你就可以去設計每個單獨頁面,及網站的導航結構,去試圖達到該目標。
為所有網頁設計統一的風格主題,並增強訪問者在網站上的使用者體驗。
把自己想像成Web設計者
尤其對於那些會使用Photoshop的開發者來說。
利用Photoshop將你的“設計”設計得更美觀些,會浪費掉很多時間。有很多隱含的因素,可能會花費你很多很多時間,如顏色組合、字型樣式、字型大小、對齊、空白等等,而這對於專業的Web設計師來說卻是輕而易舉的。
如何避免它?
較好的方法是僱傭一個平面設計師。你可以在99designs.com這樣的網站中舉行一個Web設計競賽,以發現你喜歡的設計者。
你所理解的,認為Web設計師也一定理解
這是問題的另一個極端。你可能想把所有工作外包出去。但外包設計師可能並不像你一樣瞭解你的商業及你的客戶。你知道並理解所有的需求,但外包設計師瞭解你所需要的最終視覺產品嗎?
如何避免它?
可以使用Balsamiq或Mockingbird工具建立一些線框圖。這樣可以讓你專注于思考訪問者的體驗,可以幫助你組織、構造你的內容。
這也為你的Web設計者提供了可參照的框架,便於他們理解你心裡所想的。它可以加速網站的構建過程。
基於定製平臺構建網站
除非是構建Web應用或SaaS企業網站,否則最好使用通用框架。
- 如果你需要不斷地更新企業的內容,可以使用CMS,如WordPress、Joomla、Drupal等。
- 如果你想線上銷售某物品,需要一個購物車平臺,可能用bigcommerce.com、shopify.com、Yahoo Store這樣的平臺。
使用已廣泛採用的平臺,最主要的原因是這樣的平臺具有好的可維護性。你不希望世界上僅有少數人可以更新和升級你的網站吧。
從一個平臺遷移到另一個平臺也是一件痛苦的事,所以請明智選擇你的平臺。
如果你的網站交由代理商來建設,一定請他們採用知名度高的平臺,不要使用代理商的“專利”平臺。
結論
你之前可能已經瞭解該文提到的內容。但你是否利用已有知識來避免這些問題呢?你是否因為沒有采取任何避免它們的措施,而一次次地掉進同一陷阱中?向後退一步,仔細回顧問題所在,制定一個策略來避免它們,從而實現你的計劃。
英文來源:sitepoint.com
相關文章
- Bash程式設計易犯的錯誤程式設計
- Include檔案易犯編譯錯誤編譯
- Java 開發者最容易犯的10個錯誤Java
- 十個PHP開發者最容易犯的錯誤PHP
- 易犯的PHP小錯誤及相應分析PHP
- 資料探勘中易犯的10大錯誤
- 十個Python程式設計師易犯的錯誤Python程式設計師
- C# 程式設計師易犯的 10 個錯誤C#程式設計師
- 我作為開發者犯過的兩次愚蠢的錯誤
- 十個JavaScript中易犯的小錯誤,你中了幾槍?JavaScript
- 軟體開發團隊主管易犯的10個錯誤
- 獨立開發者創業過程中會犯的14個錯誤創業
- 9 條 PHP 程式設計小知識及易犯的小錯誤PHP程式設計
- 機器學習入門階段程式設計師易犯的5個錯誤機器學習程式設計師
- 創業團隊易犯的十個使用者體驗錯誤創業團隊
- 工程師犯的最大錯誤?工程師
- macOS小白容易犯的24個錯誤Mac
- 很多人容易犯的面試錯誤面試
- 當心!程式設計師在職業生涯中最易犯的7個錯誤程式設計師
- Java初學者容易犯哪些錯誤?Java
- 開發時犯得小錯誤
- go新手容易犯的三個致命錯誤Go
- Java初學者容易犯的程式碼錯誤Java
- Linux 新手容易犯的 7 個錯誤Linux
- Linux 新手容易犯的 7 個 錯誤Linux
- Python 入門最容易犯的錯誤Python
- 程式基本設計可以犯的最大錯誤
- pl/sql程式碼中不得犯的錯誤!SQL
- 十大嚴重的網站設計錯誤 by Jakob Nielsen(轉載)網站
- 10個最容易犯的HTML標籤錯誤HTML
- 前端開發最容易犯的13個JavaScript錯誤前端JavaScript
- 公司為變得敏捷而犯的10大錯誤敏捷
- golang中經常會犯的一些錯誤Golang
- Python最容易犯的錯誤,一定要警惕!Python
- Java程式設計師容易犯的10個錯誤Java程式設計師
- Android程式設計容易犯的錯誤之一Android程式設計
- Android程式設計容易犯的錯誤之二Android程式設計
- 坑!坑!坑!那些年運營犯過的錯誤