Jul 29, 2008

2008-07 UCDChina 南京书友会:浏览器

    本期的话题是浏览器。这个话题大家都熟悉,但似乎又没有那么多好谈的。对标准的支持、扩展、插件、开发者友好、内存、速度,IE、Firefox、Maxthon、Opera。作为业内人的我们,一开始想到的大概都是这些话题。

    一开始大家还围绕着这些话题来展开交流,不过思维很快扩展开来,谈到未来浏览器的发展,Web OS,以浏览器取代OS,进而谈到各种终端,还有极具科幻色彩的人类终极发展展望。虽然有些跑远了,但这样的交流也很有意思,很拓展思路,呵呵。

    下面说说我的观点吧。

    1、浏览器,并没有说是Internet浏览器。这就没有限制在IE、Firefox、Maxthon、Opera等网络浏览器上。浏览器,顾名思义,就是用来浏览信息的。这也是网络浏览器的本义。但这个名词似乎已经过时了。人们使用浏览器已经远远不是简单的来浏览信息了。就像Web 2.0的到来,带来的是人与信息更广泛层面上的交流与互动。不光是网络浏览器,explorer虽然是一个进程,但其实就是一个本地的浏览器,一个窗口。所以,浏览器是人与机器、人与信息的交互沟通的工具,可以泛泛的理解为人与机器之间的窗口。

    2、以云计算为代表的未来信息存储处理模式所带来的改变,以及大家谈到的多种终端浏览器,推荐大家看两个视频:

Nokia Morph Concept (long)


Office Labs: Future of personal health concept



    浏览器就是人机交互的界面,好的界面是需之即来挥之即去,就如这两个视频所描绘出的场景,应该能很好的描述大家对于信息浏览终端在未来的发展。当然 关于Web OS、浏览器取代OS的情况,那也是很复杂,对计算机硬件、网络的影响都是巨大的,我觉得需要对计算机底层的东西有很好的了解和掌握才能有相对正确的思考方向,还要材料科学、生物科学等等等等,很多问题不是想象的那么简单。

    3、现实一些,不要那么遥远。我觉得除了一开始大家想到的方面,可以从网络浏览器的易用性来谈一谈。经常有朋友请我帮忙看看他们的IE,出了种种问题。其实在Internet属性-程序-重置Web设置,这个选项能解决不少问题,但这样一个很有用的功能怎么会藏这么深,很多人不知道呢?那IE的其他设置选项,是不是大家都会使用呢?答案显然不是。Firefox的情况好一些,但对普通用户来说也不容易对浏览器进行相关设置。有人提到浏览器个性化,或者说有针对性的浏览器,比如老年人使用的浏览器、年轻人使用的浏览器、儿童使用的浏览器。我觉得这样个性化的浏览器完全没有必要单独开发。不管是IE还是Firefox,一款浏览器的核心是相同的,只是应用不同。我想到了 MVC架构,道理有些类似。如果能够提供十分方便易用的浏览器设置方式,个性化可以很容易的由用户自己实现。具体怎么实现,我觉得Web方式就很不错,有很大的空间来提供易用的解决方案。那么多设置干嘛局限于一个小小的WinForm窗口呢?具体就不展开说了,观点就是现在浏览器的易用性还有很多可以改进的地方。

    4、浏览器的不兼容性一直是大家痛恨的地方。这里建议大家参考一些重构和设计模式方面的知识,利用一些成熟的开源开发库,这些库对各种浏览器的差别做了很好的重构和封装,能较好的避免不兼容问题。《Ajax实战》一书对这方面做了较好的介绍,大家可以参考。

书友会照片,来自JunChen的大脚:http://footbig.com/photo/191175

DSC_0794
DSC_0795
DSC_0796
DSC_0804

Read more...

Jul 14, 2008

失望

    上头跟我说:“忘掉你的想法吧,就按照他们要求的来。” 连理由都没有。

    我很失望,这应该是多次交涉的最终结果,那就是听他们的,完全否定我对产品的设计的想法和建议,否定我提出的方案。我知道上头也有些无奈,谁让客户牛逼呢?

    我有些生气,我积极争取的东西无影无踪。你们提的东西明明很多不合理,还有硬伤,为什么还那么坚持?我们提的东西你们认真考虑了没有?要我们给建议和方案,又完全不理会,连理由都没有。浪费时间,欺骗感情。

    我在怀疑,我是做UI的吗?我是在做设计吗?干脆直接给出原型让我直接写code好了,还费那个劲让我白设计一番干嘛。也许做个纯粹的程序员没有那么些烦心的事,技术相比人心、商业、需求、设计、市场,更简单直接。

    这是第三个项目了,第三次让我失望。在前两个项目中没人重视我的意见,总是以各种所谓现实的理由来应对我。“你的想法是好的,但是...” ,总是有那么多但是。我的想法很乌托邦吗?这次客户牛逼,直接否定。我是底层,我上面还有很多层,我没有权利,小鬼一个。每次都满怀热情和希望的开始,每次都冷冷的进行和结束,我找不到一点成就感。

    想到前两天看的两部电影,《Pirates Of Silicon Valley》和《AntiTrust》,第一个有些纪实性质,就是乔布斯和盖茨的起家故事,第二部中将乔布斯和盖茨合为一个人。两部电影中,微软和盖茨都是反面角色。一个是偷盗技术的卑鄙小人。一个表面上是慈善的、青年才俊型的CEO,但背后为了自己利益,不但偷盗别人的代码,更为了打击对手而杀害对方的主要程序员。这两部电影影响了微软和盖茨在我心里的形象,我一直是很喜欢微软的,“Your Potential. Our Passion.”。更难以接受的是那些大公司的光鲜技术、激情的工作演说、诱人的福利待遇、巨大的财富背后,商业竞争的不择手段,让我很寒心。乔布斯的偏执也让人很难理解和难以接受。这又让我想到毕业前去南大听华为的宣讲会一样,多少稚嫩的毕业生被那些激情的演说打动。现在感觉一切都是那么的假。

    也许我的想法太小孩了,也许我还没见识过所谓的复杂,也许打击才刚刚开始。也许我现在的心态比较消极,也许我现在的心态不对。我要静一下,我要好好想想。

Read more...