Asynchronous in real world

已经忙得焦头烂额,还是想说一下。
随着AJAX的火热,Asynchronous(异步,统筹方法)一词已经深入人心,伴随而来的UE、UI等概念也被越炒越热。
确实,AJAX中第一个A,Asynchronous是一个非常有用的词。

然而今天听到工作的同事之间的抱怨,突然想到这一个词Asynchronous。
起因如下:
同事A需要用JS实现一个交互效果,而这其中需要一张图。于是同事A则等待同事B作图。可是这个等待不正成了synchronous么?

为什么在现实生活中不能大胆的Asynchronous呢?
自己先做一张草图,先把交互实现了,然后只用更新图就可以了。

个人认为,不够大胆的主、客观因素:
1、工作耦合度太大
2、大型项目实战少
3、外部因素制约,如MSN、QQ,建议阅读效率相关的文章
4、缺乏自信导致疲劳,这个是每一个人都要面对的问题。我相信一旦走上正轨,则可以避免之
5、当然,还有我们不得不考虑的沟通成本
其实我自己有些时候也不够大胆,但我正在努力,尽全力Asynchronous。
我的工作有UE、UI设计、JS和XHTML+CSS。而且时间极短。这些都不是我拿手的(AS)。我觉得如果我再不勇敢,后果不堪设想。并不是给自己贴金,只是希望大家共勉,以一当百往前冲才能成功。

开发Ajax必看

JavaScript Optimization – JavaScript性能优化(研究)

作者是Jeff Greenberg,文章从运行速度、脚本大小(即贷款占用)、内存优化三个方面进行讨论,涵盖了许多已知和未知的JS优化技巧,非常值得一看。稍后会作中文总结。

成也脚本,败也脚本 AJAX忧虑与启发[推荐+转载]

偶尔在“南京程序员俱乐部”看到这篇好文,似乎没什么人气…特此宣传。先把结尾几段精品放过来,我们要时刻保持清醒,要站在社会责任者的角度审视自己的工作。不管是AJAX还是Flash,不管是Adobe的Apollo计划还是微软的Live计划,我们都要做到“不役于物”。

引用自

  不过即使Ajax倒下,不过不要紧,它本身就是一个过渡性技术。不过,Ajax所要做的,就是给我们洗脑:
Ajax告诉我们,重视脚本,因为他们灵活。
Ajax告诉我们,重视用户,因为他们掏钱。
Ajax告诉我们,重视交互,因为软件就是服务。
Ajax告诉我们,重视Web,因为方便比什么都重要。
Ajax告诉我们,摘下眼罩,换种方式思考问题吧。当你背过脸无视世界的变化时,是世界抛弃了你,而不是你以为的掩耳盗铃。

对Ajax的研究有了一段时间了,从最初的远观,到近看,再到实际动手实现,认识越来越深,想法也越来越多。特别是曾经有一阵子跑去研究web2.0,更是体会到Ajax背后的伟大,暗自为其庆幸,也越来越看好Web。

不过Ajax在我心中却有些怎么也摆脱不了的阴影。

忽如一夜春风来,Ajax就这么很突兀的就突然流行起来。同时流行的还有Web2.0,这些词汇现在都无比的有鼓动力,任何事物,只要沾上这两者的边,便变得神秘无比,无法遏制。

但也有人说Ajax是噱头,因为他是新瓶装旧酒。

其实Ajax之所以风行,就在于它新瓶装旧酒。Ajax所代表的3个概念,异步、Javascript、XML,应该说都不是新东西。

异步?在操作系统中我们早已经学过,那时的名字叫多线程。

Javascript?想当年的DHTML他就已经红遍大江南北。
Continue reading “成也脚本,败也脚本 AJAX忧虑与启发[推荐+转载]”

理性思考Flash与Ajax相关问题[原创]

此文写于购《交互设计之路-让高科技产品回归人性》、《Ajax in Action》两书之后。 – 转载请保留出处
http://www.awflasher.com/blog/archives/503

我实在是不愿冠以这样一个标题,但危机已经来临。之前(2005-04-28-时隔一年)我曾经翻译过国外某blog上的文章和评论:
http://www.awflasher.com/blog/archives/216
该文荣幸得到了Adobe中国的7yue的推荐。现在回首再看那时的争论,呵呵,有些不寒而栗,那时Ajax不过是DHTML的一个新名词罢了,看看今天……

作为一个纯粹的产品创作者(比如产品经理)或者开发人员(比如交互式设计工程师、原型开发工程师)而言,这么说似乎显得不近理性,甚至可以成为被上级辞退的一条理由。但作为一个从Flash中受益,与Flash共同成长的Flash的用户,我不得不为Flash本身感到深深的担忧。

Flash固然是工具,但我毕竟不是一个冷血的商人,使用它,我感受到了乐趣。之前有很多朋友分析、对比过Flash和它的竞争对手,尤其最近Luar两篇文章《2006-Flash的未来未有来》「從Flash走到AJAX--使用者經驗與開發者經驗的二三事」講義下載更是把Flash的位置推及到悬崖边缘。相比已经投身Ajax的Luar,我也想发表一些自己的观点,当然,我无论是从经验,还是技术,都无法与Luar相提并论,但我争取理智地得出每一个结论。
Continue reading “理性思考Flash与Ajax相关问题[原创]”

[原创翻译]一篇评判MM被Adobe收购的很有争议的文章

序:此翻译已被7yue推荐,很荣幸哦,当然,文章更加精彩:)

看了之后挺郁闷的。不过看到那么多 抨击的声音,有点欣慰……
http://www.tbray.org/ongoing/When/200x/2005/04/18/Adobe-Macromedia

Seems straightforward to me. Adobe is in at the center of print production (PhotoShop & friends, InDesign, PDF), while Macromedia’s DreamWeaver is the single most important Web-design product. Dave Shea says this might be about Flash, but let me suggest exactly the opposite: if you’re hitching your career to Flash, it might be a good time to look at alternatives. Why’s that? Because, near as I can tell, Macromedia has never made any serious money with Flash. They’ve accomplished one of the great, heroic, marketing coups of all time, getting the plug-in onto substantially every desktop on the planet; and this bought them, uh, what exactly? Continue reading “[原创翻译]一篇评判MM被Adobe收购的很有争议的文章”