软件UI技术的未来在哪里?

原创 2007年09月15日 18:48:00

最近一直在思考应用软件技术的未来发展方向问题,其实主要是UI技术的发展方向问题,因为对于绝大多数应用软件来说(Google搜索引擎这样的应用除外),决定性的其实是UI而不是后台。UI的重要性主要表现在如下两点:

1. 对于用户来说唯一有意义的就是UI。你后台采用了何种高深的技术与我有什么关系呢,只要能够实现相同的功能就行了。但是UI的好坏是我直接关心且可以理解和判断的。

2. 对于开发者来说,采用何种后台技术其实一般都是可行的,比如Java, ASP, PHP等等,每种技术在可实现的功能上可以说大同小异,条条道路通罗马,只要选定好一条然后一直走下去就可以了。但是,采用何种UI技术呢?虽然可选的UI技术并不如后台那么多,但是错误的UI选择可能导致一个软件应用最终只能走向死亡。

就目前的现状而言,UI的选择似乎不是个问题,那就是Web Browser,以Web Browser作为UI的趋势已经持续好多年了,不仅媒体网站使用Browser,应用软件似乎也一直在坚定不移地朝B/S结构演进。但是......以我多年从事Web开发的经验来说......与其说是经验,到不如说是教训......说实在的,现在我再也不原意从事所谓B/S开发了,实在是太痛苦了!

1. 从程序员的角度开说,同样功能的程序,利用B/S开发其工作量至少是传统C/S开发的3倍以上。更不用说开发技术和过程的混乱给程序员造成的束缚了。

2. 从用户角度来说,除了免除安装过程以及过于花哨的外表之外,B/S程序所带来的用户体验其实无法和GUI程序相比。

幸运的是,目前认识到这一点的人多了起来,甚至连笨重的微软巨人都已经认识到了(现在的微软实在是太笨重了),于是就有了Smart Client技术的诞生,以及最近的SilverLight, AIR, Java FX等等。所有的软件巨人们终于开始行动起来了,要创造并主导下一代软件UI技术......

不过,对于我来说,这实在是有点姗姗来迟......

为了选定我下一个网络软件产品的UI, 我已经思考和犹豫了将近一年,Java其实不错,不过Windows不提供缺省的支持(对于网络产品和所要面对的傻瓜式用户来说,缺省支持是很重要的);Smart Client和最新的WPF也面临同样的问题;AIR似乎是一种很有前途的技术,但以Adobe公司的实力和传统,能否在平台式技术方面有所作为实在是值得观察......

最大的希望还是在于Microsoft, 在于Window Forms和WPF。但是由于Vista系统的失败,这一希望变成现实看来至少还需要三年时间......

以我个人的看法,Microsoft目前正处在一个空前混乱的时期,他所采取的策略似乎是“遍地开发,总有一处会
结果”。虽然如此,软件的未来依然取决于微软(理由可以参考我前面的文章“Linux永远不可能战胜Windows
的三个理由”)。

软件巨人曾经凭借Windows所带来的UI技术,使软件的发展至少向前跨进了5年,但是今天,由于其臃肿和迟钝,
使软件的发展至少迟滞了5年,正是成也萧何,败也萧何!

那么我们呢? 何去何从? 这实在是一个令人头痛的问题! 

技术人的未来在哪里?

这是我一个月前在小密圈中的一篇分享,反响很强烈,姑且分享在这里,文章很长,建议只字不差的阅读。这篇分享并不只适用于技术,只是我的读者中大多是做技术的,所以姑且以技术的角度来分析,实际上本篇文章涉及到的...
  • googdev
  • googdev
  • 2017年05月05日 14:12
  • 5377

能影响未来十年的十项新技术

最近InfoWorld网站公布了可能影响未来十年的十项新技术。虽然每个人的观点会有不同,但是我们相信,这十项新技术足以代表大部分的观点,同时也可以确信在未来几年这十项技术能给我们生活带来翻天覆地的变化...
  • holandstone
  • holandstone
  • 2015年11月10日 11:06
  • 881

货币的未来在哪里?区块链才是技术核心

未来我们到底会使用什么货币?大多数专家认为,目前的货币都不太可能成为未来货币形态,已经备受诟病的主权信用货币也只是一个过客。未来货币一定是自下而上的一种改变,而非自上而下的一种设计。 一、 ...
  • qq53016353
  • qq53016353
  • 2016年05月24日 09:26
  • 364

移动开发者的未来在哪里?

前一段时间,很多人给我留言,说最近找工作特别难找,投递的简历石沉大海,找了好久都没有合适的公司愿意要,不知道未来移动开发的路该何去何从。不得不承认,这确实是一个事实,从我所了解到的情况来看,移动开发的...
  • googdev
  • googdev
  • 2017年05月04日 14:44
  • 7142

回归技术——我看中国软件的发展方向

中国的政治经济格局正在酝酿着一场变革,而作为高新技术产业的软件行业,必将成为这场变革的先锋队成员。这里我不想对政治经济的变革做什么展望,仅仅对软件行业的未来谈谈自己的看法。当前软件行业人士普遍存在两种...
  • fzd999
  • fzd999
  • 2004年11月07日 15:12
  • 3512

未来科技感UI界面设计欣赏

FUI意思可以是Fantasy User Interface 幻想使用者界面, Fictional User Interfaces 科幻使用者界面,Fake User Interfaces 虚构使用者...
  • vanessary2016
  • vanessary2016
  • 2016年04月11日 13:58
  • 3200

未来生活进行时: 畅想未来新兴技术40年——百大趋势性技术汇总(上)

未来生活进行时: 畅想未来新兴技术40年——百大趋势性技术汇总(上) 前言: 来自伦敦的技术战略研究专家Michell Zappa长时间来致力于整理所有目前我们市面上能看到的各...
  • isuccess88
  • isuccess88
  • 2017年05月06日 16:04
  • 607

探究生物识别技术未来的发展方向

转载:http://news.cps.com.cn/article/201407/880097_2.html 摘要:生物识别技术有做自己独特的优势,但并不是完美无缺.如指纹识别,就面临指纹膜冒充...
  • u011314529
  • u011314529
  • 2015年07月28日 09:43
  • 773

畅想VR技术的未来

VR技术畅想 2016年是VR元年,所谓元年就是开始的一年吧。就在这一年,VR技术被国内外炒的火热,然而,作为一名技术员,应当冷静地看待VR技术将会带来的变革,以及当下这门技术的瓶颈在哪里。...
  • wolfqong
  • wolfqong
  • 2016年07月21日 16:46
  • 662

关于软件测试在中国未来软件行业中的地位讨论(7.14)

入职软件测试行业一个月有余,从da
  • tswc1990
  • tswc1990
  • 2014年07月14日 10:26
  • 1340
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件UI技术的未来在哪里?
举报原因:
原因补充:

(最多只允许输入30个字)