【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:Web开发者与用户界面开发者之间究竟有何不同、值得你在项目中使用的五项重要Angular指令、2017年我为各大厂商构建聊天机器人中积累到的经验和如果做不到以下十点请乖乖使用服务虚拟化机制等。
一、Web开发者与用户界面开发者之间究竟有何不同?
原文标题:Difference Between a Web Developer and User Interface Developer
很多外行人甚至是从业者,都表示分不太清楚Web开发者与用户界面开发者之间的区别。那么,二者到底有何不同?又对技能有着怎样的具体需求?我们将在今天的文章中彻底解决这个难题。
1. Web开发者定义
2. Web开发者所需技能
3. Web开发者需要的个人技能
4. 用户界面开发者定义
5. 用户界面开发者所需技能
6. 用户界面开发者需要的个人技能
7. 哪些因素区分了Web开发者与UI开发者
二、值得你在项目中使用的五项重要Angular指令
原文标题:***ngular Directives You Can Use in Your Project
Angular作为一款优秀的前端框架,为开发者带来了诸多值得称道的特性。而其中尤以指令最值得关注,它允许用户将操作附加到DOM中的元素内,从而在整个项目当中重复使用。我个人曾编写出超过65条自定义指令,而今天我将向大家分享其中最为实用的五例,希望能帮助你打开进一步提升开发效率的大门。
1. Callout
2. 深层Disabled
3. Animatedif
4. Window Resize阈值
5. Focus
三、2017年心得:我在为各大厂商构建聊天机器人中积累到的经验
原文标题:4 things I learned building chatbots for major brands in 2017
2017年,我的团队先后为耐克、Vice、Jameson、万豪、Simon以及佳得乐等厂商开发聊天机器人与语音功能。我们认真观察用户的实际行为,并从中总结出一系列构建聊天机器人的***实践。闲言少叙,下面,我们一起来看。
1. 个性化驱动参与度
2. 快速理解对话内容
3. 聊天机器人不仅局限于移动设备
4. 真正理解用户
四、除非做到以下十点,否则请乖乖使用服务虚拟化机制
原文标题:Top 10 Reasons You Don't Need Service Virtualization
供应商往往乐于宣传购买并使用其技术方案有多么重要,但却未对不适合该项技术的个人或业务类型作出充分的说明。事实上,如果你能满足下列条件,那么,完全可以不用理会服务虚拟化为何物。当然,如果你做不到,那么,请认真考虑这类重要解决方案。
1.您的业务较为简单
2. 客户已经对您的产品非常满意
3. 您拥有非常理想的利润水平
4. 您的每位开发者都是Linus Torvalds
5. 您在市场上不存在竞争对手
6. 您每天都能发布新功能
7. 市场需求一成不变
8. 安全问题威胁不到您
9. 性能始终高于必要
10. 您认为虚拟服务只是种宣传手段
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】