Browser-based v.s. WinForm based

纯技术探讨,不喜请skip。

这年代,一切都不能肯定。但一年,两年,三年之后回头再读自己这类涂鸭,会笑,这是比较肯定的。繁嚣背后,这个高速发展的无聊的时代可以玩的比较有聊的就是这类咚咚——大预言!

 





7 thoughts on “Browser-based v.s. WinForm based

  1. 计算机行业刚开始时,本来是没有什么 Browser-based 的说法。Browser 只是用来传递信息,很少有人把它当成软件。到了 IT 迅速腾飞的 2000 年前后,信息占了主导地位,加上长期以来 WinForm 暴露出来的安装,维护的各种问题,再加上为打破微软垄断的饱含 Bugs 的视窗,各种平台也开始发展起来。这时的答案当然是 Browser-based 的解决了跨平台,无需安装,无需维护,安全的等等问题。
    到了这几年,由 Google 的腾飞使消费者和软件公司逐渐意识到信息才是最重要的,信息是财富的所在,而不是装在机器上的程序。所以未来的软件不管是什么形式,主数据都是存在核心服务器上的。
    从微软的角度来讲,如果人人都使用 Browser,其实他们的 OS 就完全失去价值。所以微软在不停的提高他们的 OS,做到更漂亮的图形界面3D,人工智能,语音指纹识别,眼球跟踪,提供更好的驱动程序架构让硬件厂商制造出更多的硬件,等等。这些功能是 Browser 永远做不到的,如果做到了,也其实已经变成了一个 OS,还要经历过同样的发展过程。
    总的来说,WinForm 的软件可以达到很多缓冲的功能,反应灵敏。等到 Vista 上市的时候,.NET 应该会慢慢普及,其实也就实现了跨平台的功能,就像当年 JVM 一样。再加上 Vista 还会提供 Zero Touch Deployment,可以让一个 WinForm 的软件直接从 Browser 上运行。
    所以我认为未来Browser将继续是人们快速接触信息的地方。但为了提高用户的使用舒适,跨平台的 .NET WinForm based 的软件也会提供出来,后台读取服务器,也提高了系统安全。
    作为我们软件设计人员来说,只能是见风使舵,针对不同的客户和要求去选择。如果用户界面,流畅,速度不是很重要的时候,Browser-based 会是一个好的选择。否则,WinForm 会比较适合。如果要在  Browser-baesd 上实现 WinForm 的功能,代价会很高,开发周期会大大增加,我认为不是一般的软件公司所应该选择的。软件的目的是解决问题,如果 WinForm 既解决了安装,维护,跨平台的功能,又能有效的利用计算机海量内存,磁盘空间,3D 显示卡,声卡,可种外置设备,何乐而不为呢?
     

  2.  内容方面我实在是看的有N多问题诶!
    不过字确实写的好不错啊, 据说那个什么字体和脸蛋成正比还是反比来着? ^_^

Leave a comment