Justin’s Blog

Web developer, I love this game.

Archive for December, 2007

《失败设计启示录》,D4后感

posted by Justin December 20th, 2007.1 Comment

D2之后,紧接着D4。D4目前由Alibaba集团和UED部门轮流承办,本届由taobao组织。

这次的主题是《失败设计启示录》。几位嘉宾都讲了失败的案例,具体的我就不多讲了,有抨击之嫌,怕引起误会。还是讲讲体会。

第一个主题可能视觉更大些 

设计首先要做的是传情达意,视觉上要做到正确的,统一的,连贯的表达主题。一些诱惑的,曲解的标题党,要慎用。视觉上,偏离主题的引诱慎用。如果没有表达清楚含义,那就是南辕北辙,越偏越远。

第二个主题是在产品规划和产品设计方面的问题

主要的问题集中在,虚拟的概念和现实的概念混淆的。比如,显示中,我们管花生就叫“花生”,网上呢,可能把核桃、瓜子、花生都叫做“花生”,于是大家冒出了很多问题。

另一个问题在于用户引导和推广,用户不知道如何来吃花生,不知道自己的花生在哪里,不知道在去获得花生。好的推广,就像,饭店,吃饭前,上盘花生或者瓜子,于是用户就想,嘿,不错,菜没上,先解解馋。这里的问题,不在于大肆的病毒性的宣传就是好,而是在适当的时候,把产品呈现出来。

第三个主题,主要的问题可能存在于产品定位和规划。

这个就搞大了,我没法归纳出今后设计中该注意些什么。整个产品,就设计方面来说,做得很不错。但是产品的定位和对未来的规划,导致了一个非常好的产品没有被很好的利用。都说用户利益和商业利益相辅相成,但是,在执行过程中,还真会出现矛盾。

总体感觉,D4是越办越好,越来越贴近设计师的实际工作。

参加D2,后感

posted by Justin December 18th, 2007.8 Comments

D2,是目前国内唯一一个前端开发方面的专业论坛,第一届由淘宝UED团队发起。之前接到了12月18日,前端开发论坛“D2”邀请函

今天下了班,和几个同事一起出发。杭州的文二路正在大整修,交通拥堵,又碰上雨天,上下班高峰。这几件事情碰到一起,算是几年难得一回了。

幸好在一酒店门口打到了车,直奔XX大酒店。下车的地方也是一路的泥,深一脚浅一脚拔山涉水来到了会场。

该进入正题了。

主要是由小马和黑羽讲了Ajax以及AIR的内容。在这两方面,他们分别阐述了自己的一些看法和行业的现状。其实讲的内容并没有很深入,但是却引出了大家的思考。

譬如说,对于前端应用程序的趋势,究竟是回归C/S,还是继续走B/S?究竟是胖客户端还是瘦客户端?究竟前端开发这个职业该何去和从?

其实,这些问题本身就是讨论不清楚的,因为都是未知的未来。我还是赞同小马的观点,客户的需求引导着技术的发展。但是我想说的另一个观点是,技术的革新,引发新的用户需求。

技术发展是个量变,最终引起技术革新这个质变。

有些扯远了。说说ADOBE AIR。其实AIR和JRE,在用户的角度来看,是一样的。都需要安装虚拟机,而且AIR的安装包已经达到11M。这个和FLASH的600K+ 有着质的不同。AIR和JRE的区别,可能在于AIR对于图形、3D、HTML的支持上会好些,开发成本低些。但是从解决问题和软件质量上来说,没有从本质上的创造和革新。类似的解决方案MS、YAHOO都有,并且也不见得比AIR弱。这个技术战争的年代,对于应用程序的开发者来说,似乎只有静观其变,下面我还会说到这个相关的问题。

改说小马说起的ajax,小马同学,对于AJAX的定义是:异步、由浏览器原生技术支持、开放标准的应用。从这个定义来说,Ajax的范围扩大了,把iframe等解决方案也纳入进来了。我很赞同这个观点。但这个定义把FLASH排除在外了,因为他是插件,并非原生技术。当然,也没必要把这个Ajax定义那么清楚。其实是一个解决方案,一个设计思想。一切都是工具。

说说WEB标准吧,两位演讲者,都提到了标准,ECMA, W3C等等,都是老外在吵来吵去,我们只有用最终结果来做应用。啥时候我们也搞个标准?承志说起了这个事情,国内在前端方面还是属于跟随者的状态。但是也未必要去搞学术和标准的制定,从商业应用的角度,关键在于利润,专注做有价值的事情。

哦,又想起一些,碰到张克军了,YAHOO中国的前端开发,牛人。交流了一些工作中碰到的问题,结合之前和淘宝以及中文站的沟通,似乎前端开发的问题还是很有共性的。

例如:JAVA开发工程师,对于前端代码的不熟悉,导致页面代码质量下降、流程混乱。由于SEO的需求,加大前端开发的难度,降低用户体验。前端开发人才紧缺,技术储备不足等问题。我想,这个是个机会,BASIC, C, C++, C#, JAVA, 这些不都这样一路走来的么。软件的发展,现在开来都存在这么个过程。有了之前一些软件开发的经验,我们可以迅速武装起前端开发来。我想,这个也是我们前端开发可以在实际工作中开展的。规范代码,方便大家!

用JS开发页面动画效果时的一个设计思路

posted by Justin December 10th, 2007.1 Comment

首先说明下范围

  1. 用Javascript来开发WEB页面的动画效果
  2. 该思路同时考虑页面效率、SEO,如果数据大,也可以缓解后端压力。
  3. 这个是程序设计思路
  4. 还谈不上思想,只是自己实践使用过的一个方法

(more…)