隨著各種移動設備和技術的激增,開發高度用戶友好,移動兼容和性能驅動的Web應用程序已成為必需。在嘗試實現所有這些目標的同時,Web開發人員可能會成為各種錯誤的犧牲品。
當然,錯誤確實會發生并且錯誤可以得到糾正,但是每個開發人員都應該記住一些常見的錯誤,并從一開始就盡量避免錯誤。
以下是開發Web應用程序時常見的10個錯誤:
1.未能理解核心業務
很多時候雇用Web應用程序開發人員的組織或客戶從未將他們納入業務。他們不知道網站的確切功能是什么。由于缺乏對開發過程中需要保護的業務目標和關鍵信息資產的了解,開發人員將無法精確預估將面臨的威脅。
2.未能理解該技術
許多開發人員未能理解開發過程中使用的技術,導致一些常見的安全攻擊成功,因此,開發人員必須了解將在開發中使用的技術。
3.允許安全性較低的密碼
由于最終用戶的密碼較弱,大多數安全漏洞都會發生。用戶通常會選擇易于記憶的密碼,但開發人員有責任指導用戶創建由字母數字字符組合的強密碼。但開發人員不應該試圖強迫用戶創建冗長且過于復雜的密碼。
4.構建Web開發的自定義平臺
很多時候開發人員嘗試使用自定義平臺來運行商業網站。如果您只想管理內容和外觀,則無需使用自定義平臺。最好選擇任何CMS,而不是選擇自定義平臺。從一開始構建自定義平臺會增加您的工作量,使網站維護變得困難,并且還可能對網站的可用性產生負面影響。
5.使用非標準GUI控件
命令鏈接,按鈕,單選按鈕,復選框,滾動條等是最常用的GUI控件。許多Web應用程序包括用戶不常使用的非標準GUI控件,導致用戶無法有效地進行交互。
本文未完,請接續閱讀下篇:Web應用程序開發過程中應避免的10個錯誤(二)