【51CTO.com快译】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的是十项诀窍打造出“摄人心魄”的Web设计成果、Web开发人员挑选技术堆栈时应当遵循的十项提示、如何选择大数据编程语言和敏捷方法中的七项Scrum***实践等。
一、十项诀窍打造出“摄人心魄”的Web设计成果
原文标题:10 Tricks for Breathtaking Web Designs
如何让我们的网站在同侪当中脱颖而出?简而言之,良好的布局、理想的色彩搭配、合适的字体以及专门为其设计的图片。虽然道理如此简单,但仍有众多Web开发者夜以继日地努力改进自己的设计成果。在今天的文章中,我们将分享十项诀窍,希望能够有所助益:
1. 简单为上
2. 努力提供最出色的个性化图片
3. 拥有自己的色彩搭配策略
4. 认真选择您的字体
5. 拥抱响应式设计
6. 使用直观的导航按钮
7. 避免使用Flash
8. 在设计各个页面时将其视为登录页面
9. 给访问者们一点“喘息之机”
10. 聪明地使用按钮
二、Web开发人员挑选技术堆栈时应当遵循的十项提示
原文标题:10 Tips in Picking a Technology Stack for Web Developers
面对林林总总的技术堆栈,包括涵盖的编程语言乃至软件产品,我们往往有种乱花迷人眼之感。那么在网站或者移动应用开发工作当中,大家该如何挑选最适合自己的堆栈选项?遵循以下十条原则,相信这项任务将不再令人头痛:
1. 明确目标受众
2. 考虑自身技能
3. 结合自己熟悉的语言
4. 可扩展性
5. 长期维护难度
6. 实现成本
7. 开发速度
8. 最终结果
9. ***技术
10. 对应工具在行业中的发展前景
三、大数据编程语言选项:Java对Scala
原文标题:Why Java in Big Data? What about Scala?
在对大数据技术进行探索的过程中,很多朋友可能面临着类似的难题——为什么用Java?为什么不用?Scala行不行?Python呢?着眼于众多大数据项目,这三种重要编程语言似乎各具优势。那么,我们该如何做出实际选择?不妨从以下几个角度加以考量:
1. 生态系统
2. 相关工具
3. 开发难度、可读性与学习门槛
4. 库、框架、GitHub示例与可用软件包
5. 构建与开发工具
四、敏捷方法中的七项Scrum***实践
原文标题:7 Best Practices of Scrum in Agile Methodology
说起敏捷性方法,很多朋友首先想到的都是Scrum。Scrum是应用最为广泛的日常会议形式,能够帮助离岸软件开发团队进行项目讨论并更新当前工作进度,并在必要时用于解决各类问题。然而,实现工作却往往并不顺利,这就引出了今天的议题——敏捷方法中的七项Scrum***实践:
1. 议题应简短而新鲜
2. 团队成员应当提前准备
3. 不要坐等每位成员到位
4. 日常会议应当每日进行
5. 以开诚布公的态度进行讨论
6. 站立会议——尽可能缩短会议时长
7. 积极接纳各类辅助设备