摘要:
近期,许多主流应用例如Tumblr和Facebook纷纷放弃了它们的HTML5应用,转而采用原生应用,以寻求更快的用户响应。这实在是让人感到有些遗憾,毕竟HTML5应用易于开发和移植,因此也得到了许多人的支持。 但HTML5应用质量上的缺失似乎是因为其OS的实现问题而不是HTML5本身。现在大多数主流应用重新开始转投原生应用,HTML5应用的跨平台策略彻底失败了。 我们需要注意这个问题,为什么会发生这种现象?为什么开发商没有给予HTML5应用充分的投资? 原因可能有两个: 1. HTML5应用轻易转化为Web应用,因此它们能够在线使用,不需要通过应用商店里下载。这样苹果等厂商就不能对内... 阅读全文
摘要:
最近在准备一支外包团队的过程中,我思考了一下:做为一个程序员,最珍贵的品质是什么?有个词一直在我的脑海里反复出现,它就是平衡。我们可以看到,一个成功的程序员在开发的时候,他对平衡的理解体现在很多方面,下面就是其中的一些:速度和质量最具的代表性的一个例子就是在软件开发过程中,速度和质量之间的平衡。开发软件时,如果只追求速度,不考虑代码的可维护性,这永远都是下下策。这就跟你无休无止的反复设计和琢磨你的软件却从未拿出来给用户试一下一样不可取。懂得平衡的程序员既能做到迅速的开发出代码,又能保证在整个开发周期里提交的代码都是有质量的。新兴技术和传统技术选择开发工具和技术框架时,平衡是关键。不懂得平衡的程 阅读全文