2012-10-15 更新:
可惜的是「看图购」这个产品已经被淘宝撤下,域名 go.taobao.com
也变成了「淘宝旅行」频道,所以这个项目也没有存在的意义了。多年以后再看,物是人非,唏嘘。
相信很多关注淘宝的朋友都知道 淘宝近期出了个「看图购」项目 。细心的朋友也会发现,看图购本身是基于 API 的,那么我们就可以根据这个 API 玩出很多花样。
最近也了解了下有关 Adobe AIR 的些东西,于是就拿它来练练手。AIR 真的很容易上手,花一天的时间了解 SDK、花一天的时间编写界面、然后花两天的时间编写脚本,于是就捣鼓出了这个小玩意。
由于 PD、PM、交互、视觉、前端几乎都是我一个人,加上时间较紧,这东西还有很多优化的余地。大家有任何的意见和建议,欢迎提出。
-- Split --
Realazy 兄已经有了针对 AIR 的很中肯的点评 ,在这里我说下我的看法:
使用原有的技术即可实现传统桌面端软件的效果,AIR 的确提供给众 Web 应用提供商开发「桌面端」软件的最低成本的一种方式。同时,AIR 本身的易用性真的让人感到惊艳,以前使用的些开发经验和技巧可以完全的保留。
很多人都看好类 AIR 这种技术会在不久的将来会风行,我还是持比较谨慎的态度。
首先,传统桌面端开发环境的成熟程度是 AIR 望尘莫及的,这犹如小毛孩子和七尺壮男打一架是不现实的。
其次,还是不得不说的架构问题。AIR 目前架构从本质上说,还只是浏览器套上了层系统的外皮 -- 它实质上还是浏览器。要求它完全实现客户端软件的功能,还是有点强人所难的。
同时,正因为此,AIR 的性能还是让人感所诟病。不解决这一问题,AIR 会难以胜任更高层的应用,只能沦为前端的调味品。
正是因为利用 AIR 如此的便利,如果发挥不当会如 cherish 所言的那样,「让大部分的 Web 开发者变成披着狼皮的羊」 。在目前相对浮躁的互联网环境下,尤其要注意这点 -- 工具本身没有错,就看怎么利用了。
最后,还有个心得是设计模式上的 -- 桌面端与传统的 Web 开发思维的确有微妙的不同,由于使用 AIR 时间并不长,就不班门弄斧了。
-- Split --
下面是「不负责任」的免责声明,有时候这是必须的。
本程序出于个人兴趣爱好制作,与淘宝网官方无关。因此程序造成的所有后果,本人与淘宝网不承担任何责任。
-- Split --
好了,说了那么多,兄弟们这就开始体验吧: http://friable.rocks/imgo/ ,等到代码「可以见人了」,在适合的情况下会开源的 :^)