乔布斯:关于Flash的思考,和我的思考
HTML终将成为主流。与其忙于批评苹果义无反顾地大步向前,Adobe更应该专注于如何跟上时代。 - 乔老爷
早听说乔布斯炮轰 Flash 的事情,但一直没时间去读读乔老爷的原文,今天偶尔看到一篇翻译稿。
里面谈到 Flash 的六大罪状,
- 封闭
- 私有
- 有重大技术问题
- 不支持触摸屏
- 耗电
- 升级进度慢
虽然我不是 Flash 开发或设计者,但做为使用者和曾经管理过 Flash 开发的管理者,我对其中几个观点还是非法认同的。
第一就是有重大技术问题,我不知道 Flash 有多少 Defect 没有关闭,但我所经历过的一个 Flash 内存泄露问题却差点导致项目死掉。当时我们的 Flash 应用在某种特定的情况下经过几分钟运行就会占用几百兆内存,然后当然是浏览器直接崩溃。
经过和 Adobe 及一些 Flash 的资深开发沟通后才知道这个 Defect 已经在那儿好几年了,看上去 Adobe 根本没打算修复它。
第二就是升级速度的问题,从n年前开始 Flash 就已经是这样了,HTML 从 3 到 5,微软的 Silverlight 也已经到了 4,竞争对手都已经走得很远了,Flash 几乎原地不动。除了发布了 Flex 开发工具。当然本来是个革命性的开发工具,不过也有了停滞不前的征兆。
如果 Adobe 还是保持着这样的步伐,毫无疑问的是 Flash 用不了多久就可以退出历史舞台了,就象我刚刚缅怀过的 Palm V 一样。
这世界太疯狂了,如果以为有了市场占有率就可以左右市场的话,那 Adobe 就大错特错了。Adobe 应该感谢乔布斯,至少是给了他们一个很好的提醒。顺便鄙视下 “不作恶” 的 Google,听到这消息后立刻开始在 Android 里高调支持 Flash,希望 Google 不要成为下一个 Adobe。
缅怀 Palm V
今天看到消息说 Palm 的目标股价被定为零元,还是颇为感慨的,毕竟和 Palm 之间还是有很深的感情的。那大概要数到 10 年前了,做为狂热的数码爱好者已经拥有了一大堆的便携设备,包括 Casio 刚上市的 Pocket PC,却被这不起眼的黑白屏的家伙吸引了,后来好不容易从一个美国朋友那里搞来一个二手的,从此它就与我形影不离。内存不够了从2M升到8M,按键断了换新的。可以说就算到今天为止,那台 Palm V 还是我使用时间最长和使用率最高的便携设备。特别喜欢它那种“刚好够用”的设计理念。到后来 Palm 推出彩色的 Palm III,热卖的 Tero 都吸引不了我的注意, Palm V 已经成为心中的经典,没法可以被代替了。
Palm 即将倒下了,不过还是要感谢它曾经带给我们如此经典的产品。

Office 2010 无法打开 TFS 模板文件
安装了 Visual Studio 2010 和 Team Foundation Sever 2010,Agile Process 的模板还是很不错的,特别是一些 Excel 模板文件用来管理 Product Backlog 和 Plan Iteration 特别方便。不过在我的电脑上却显示 "TF86002: Team Foundation was unable to initialize the Office AddIn." 错误。
网上找了下,原来是开始安装 Office 2010 时没有安装 ".NET Programmability Support",到添加删除程序里补上这个选项就 OK 了。
Scrum With Team Foundation Server 2010
Aaron Bjork, Senior Program Manager of Team Foundation Server.
写了这个 Slide, 应该对正在或准备使用 TFS 的项目经理有写帮助。
Silverlight 4 发布了
http://weblogs.asp.net/scottgu/archive/2010/04/15/silverlight-4-released.aspx
Silverlight 4 来的好快,3还没用多久呢。不过还是值得升级的,对开发者来说 RIA Service 可以很方便的开发一些小的应用,不过对企业级开发来说可能不太好用。
不过 Silverlight Tool for VisualStudio 2010 还在 RC,等发布了再更新吧。
没用过3的就可以直接跳过到4了。
下了 Visual Studio 2010 和 TFS 2010
主要还是为了内置的 Silverlight 编辑器,终于不用在 VS 和 Expression 里倒来倒去了。
TFS 2010 安装和配置简单了很多,真的象 MS 说的那样 10 分钟就可以搞得安装了。