程序员人生 网站导航

研发周报:那些年我们一起学过的编程语言

栏目:互联网时间:2014-09-23 23:07:24

本周讨论最多的莫过于开发者眼中的编程语言,所谓萝卜青菜各有所爱,每一门语言都有它的优缺点,好吧,伙伴们快来畅谈那些年我们一起学过的语言吧。另外值得关注的就是,在网站发布前,开发者需要关注技术细节有哪些呢?敏捷UX与精益UX之间的区别在哪?更多详细内容,请参见一周热文回顾。

开发者眼中的编程语言

 

对于想加入开发队伍的初学者来说,入门的编程语言究竟要先选哪一个呢?是永恒经典的C语言,还是方兴未艾的Object-C抑或其它神器?若想直接得出确切的答案,这无疑是程序员界的哥德巴赫猜想;萝卜白菜,各有所爱,每种语言都有自己的优点和缺点。不过,对于初学者来说,先为自己做个初步定位,是有一定参考意义的。本文为大家简述下当前流行的八款入门神器,看看各位开发者眼中的编程语言是怎样的。

当软件遇上设计,浅谈敏捷UX VS.精益UX

 

随着一些主流设备的成功,比如iPhone推动了体验设计的飞速发展。设计成功与否不再是由产品经理、设计师决定,也不是死板地按照设计需求清单来,而是直接由用户决定。 因此,设计师、开发者更加注重将UX融入到敏捷开发中。而随着敏捷UX(Agile UX)的流行,设计师们又开始朝着精益UX(Lean UX)发展。

时常会看到网上在探讨敏捷UX和精益UX之间的区别是怎样的?在日常生活中,大多数人将两者进行互换,那么这两者指的是同一件事吗?我们一起来探讨下。

在发布站点前,Web开发者需要关注哪些技术细节?

在网站发布前,开发者需要关注有许多的技术细节,比如接口设计、用户体验、安全性、Web标准、性能、SEO等,倘若一个疏忽就会影响到整体的体验效果。作为一名Web开发者,哪些技术细节需要考虑呢?

对于一个设计或提供站点内容的人来说,他们总认为站点的可用性及内容总比这个平台重要的多,当然在这个方面,Web开发人员没有什么话语权。对于一 个Web开发人员来说,其更多需要关注的是站点的稳定性,是否表现良好,安全性,是否满足了其他商业目标等。

设计你所需要的,而不是你想要的


Oscar的创始人认为,为了提供更好的客户体验,健康保险业需要从头改造,首当其冲地就是改变成以人为本的设计风格。作为产品经理,Eddie Segel和他的团队正在把这一设想变成现实。通过客户友好的可视化数据和流线型交互设计,Segel帮助Oscar打造成医疗保险高效且轻松的一家公司。文中,Segel分享了他的设计理念。其实无论是在哪个行业,良好的用户体验都显得尤为重要。Segel提出四个具有指导性建议:

  1. 了解简洁意味着什么
  2. 在适当的地方破坏复杂性
  3. 让数据为你的用户服务
  4. 设计你所需要的,而不是你想要的
Google发布Dart1.4版本,新增Observatory工具

Google发布了Dart SDK 1.4 版本,该版本带来一款Observatory工具,以便开发者能够掌握Dart虚拟机在运行时的需求,以及查看数据的实时报告。此外,它还可以显示垃圾回收、内存中所有实例的对象类型、逐行代码覆盖率、以及评估任意表达式的执行情况等。更多详情,请查看发行说明 。 

十大响应式Web设计框架


对于设计师而言,网站设计中的任意一环节都不容忽视。时下,借助网上的一些资源,只需简单的几个步骤你就可创建出更具吸引力的设计,包括菜单、背景、动画、眉头、body等设计。响应式Web设计不仅能够适用于任何屏幕尺寸,还为用户带来更完美的体验,本文将分享十款最佳的响应式Web设计,助你大大简化工作流程。

8款最佳的开源在线学习CMS系统


如今,CMS变得越来越流行,因为它不需要太多的编程能力,即便你是新手也能利用CMS很好的完成相应的工作。网络上有许许多多的在线学习平台,但想要选到适宜的却不是简单之事。本文罗列了8款最好的开源在线学习平台,基于这些平台提供强大的功能及安全的用户界面,从而帮助Web开发者大大提高工作效率。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐