开发者挑选跨平台开发框架的3个法则

这个世界充满虚假的诺言。

还记得2009、2010年吗?当时的智能手机突然遍地开花,其中多为iPhone,许多广告网站就向广告商承诺了完整而准确的转化追踪方法。但其中多数诺言直到一两年后才兑现。[......]

阅读全文

成为Linux内核高手的4个方法

本文原作者是Julia Evans,他之前在CUSEC网站上发表了一篇关于“内核并不可怕”的文章,本文是后续。

我曾经问别人如何开始内核编程的学习,他们基本上都说:

  1. 如果你不需要了解内核是如何为你工作的,你为何要尝试呢?
  2. 你应该订阅Linux内核邮件列表,然后努力去理解。
  3. 如果你不去编写针对Linux内核的代码,你就是在浪费时间。

[......]

阅读全文

Linux的天赋在于社区,而非技术

2013年,从各方面看,都是属于Linux的一年。Linux基金会执行董事Jim Zemlin宣布Linux的已经普及到了运算的每一个角落。Zemlin表示从智能手机,平板电脑,消费电器和汽车,到开放云和高性能计算机,以及游戏平台等,是Linux一直是几乎无处不在的[......]

阅读全文

移动应用成功的5大衡量指标

本文作者:Appcelerator 的 CTO Nolan Wright

15 年前,在哈佛商业评论上,B. Joseph Pine 和 James Gilmore 提出了一个观点,说的是在所有商品和服务均面临商品化的情况下,差异化的唯一手段只有提供超级“体验”

尽管想到了“体验经济”的崛起,但这两位作者决计想不到其预测是如何一针见血地反映了即将到来的移动时代的现实——在这个时代里 app 必须竞相靠优雅设计去吸引注意力,用户动动手指就将决定一家公司的命运[......]

阅读全文

Offline.js:自动提示在线/离线状态

Offline.js是一个JS库,当用户离线,即网络连接断开时,会自动向用户发出警告。在网络连接断开时它会抓取AJAX请求,并对请求进行备份,网络连接正常时重新发送AJAX请求。

使用Offline.js,不必将其整合到已有的脚本中,可单独使用,相信它会为你的应用带来更好的用户体验。[......]

阅读全文

技术栈的选择:从Groupon转向Node.js、淘宝去IOE谈起

在本文开始之前,先来看看一些案例。

  • 今年10月份,知名团购网站Groupon宣布完成了为期1年的工作——将Groupon美国站点从Ruby on Rails全面迁移到了Node.js。
  • 2010~2013期间,阿里巴巴逐步完成了“去IOE”运动,将“IBM小型机+Oracle数据库+ EMC2存储”架构逐步转向了“MySQL+PC Server”。
  • Twitter将其一些后端服务从Ruby on Rails迁移到了JVM上。
  • 京东商场后台抛弃.NET,使用Java重写。
  • Facebook iOS客户端使用HTML5重写,后又换回原生应用。
  • ……

[......]

阅读全文

PHP框架流行度排名:Laravel居首

在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。

在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。由于流行的框架经过了大量项目的检验,所以使用框架还有助于创建更加稳定和安全的应用程序,

Sitepoint网站做了一个小的调查,看看PHP开发者们最喜欢使用哪个PHP框架。调查结果显示,最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。[......]

阅读全文

阿里云增设开源软件镜像站点

近日,阿里云增设了开源软件镜像站点,该镜像站点覆盖了Debian、Ubuntu、Fedora、Archlinux、CentOS、 OpenSUSE、Gentoo等多个发行版的软件源镜像。搭建此开源镜像的目的在于宣传自由软件的价值,提高自由软件社区文化氛围,在国内推广自由软件。

阿里云镜像由阿里巴巴技术保障部基础系统组提供支持。[......]

阅读全文