外媒速遞:十項訣竅打造出“攝人心魄”的Web設計成果
譯文【51CTO.com快譯】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
本期給大家推薦的是十項訣竅打造出“攝人心魄”的Web設計成果、Web開發(fā)人員挑選技術堆棧時應當遵循的十項提示、如何選擇大數據編程語言和敏捷方法中的七項Scrum***實踐等。
一、十項訣竅打造出“攝人心魄”的Web設計成果
原文標題:10 Tricks for Breathtaking Web Designs
如何讓我們的網站在同儕當中脫穎而出?簡而言之,良好的布局、理想的色彩搭配、合適的字體以及專門為其設計的圖片。雖然道理如此簡單,但仍有眾多Web開發(fā)者夜以繼日地努力改進自己的設計成果。在今天的文章中,我們將分享十項訣竅,希望能夠有所助益:
1. 簡單為上
2. 努力提供最出色的個性化圖片
3. 擁有自己的色彩搭配策略
4. 認真選擇您的字體
5. 擁抱響應式設計
6. 使用直觀的導航按鈕
7. 避免使用Flash
8. 在設計各個頁面時將其視為登錄頁面
9. 給訪問者們一點“喘息之機”
10. 聰明地使用按鈕
二、Web開發(fā)人員挑選技術堆棧時應當遵循的十項提示
原文標題:10 Tips in Picking a Technology Stack for Web Developers
面對林林總總的技術堆棧,包括涵蓋的編程語言乃至軟件產品,我們往往有種亂花迷人眼之感。那么在網站或者移動應用開發(fā)工作當中,大家該如何挑選最適合自己的堆棧選項?遵循以下十條原則,相信這項任務將不再令人頭痛:
1. 明確目標受眾
2. 考慮自身技能
3. 結合自己熟悉的語言
4. 可擴展性
5. 長期維護難度
6. 實現成本
7. 開發(fā)速度
8. 最終結果
9. ***技術
10. 對應工具在行業(yè)中的發(fā)展前景
三、大數據編程語言選項:Java對Scala
原文標題:Why Java in Big Data? What about Scala?
在對大數據技術進行探索的過程中,很多朋友可能面臨著類似的難題——為什么用Java?為什么不用?Scala行不行?Python呢?著眼于眾多大數據項目,這三種重要編程語言似乎各具優(yōu)勢。那么,我們該如何做出實際選擇?不妨從以下幾個角度加以考量:
1. 生態(tài)系統(tǒng)
2. 相關工具
3. 開發(fā)難度、可讀性與學習門檻
4. 庫、框架、GitHub示例與可用軟件包
5. 構建與開發(fā)工具
四、敏捷方法中的七項Scrum***實踐
原文標題:7 Best Practices of Scrum in Agile Methodology
說起敏捷性方法,很多朋友首先想到的都是Scrum。Scrum是應用最為廣泛的日常會議形式,能夠幫助離岸軟件開發(fā)團隊進行項目討論并更新當前工作進度,并在必要時用于解決各類問題。然而,實現工作卻往往并不順利,這就引出了今天的議題——敏捷方法中的七項Scrum***實踐:
1. 議題應簡短而新鮮
2. 團隊成員應當提前準備
3. 不要坐等每位成員到位
4. 日常會議應當每日進行
5. 以開誠布公的態(tài)度進行討論
6. 站立會議——盡可能縮短會議時長
7. 積極接納各類輔助設備