超越浏览器 的讨论

超越浏览器

yibo:
最近才看到了一份程序员杂志去年的专题<超越浏览器>,突然发现我们现在的开发方式即将被颠覆.随着Longhorn的发布,windows的变革将带动整个世界人们使用计算机的方式和我们开发人员开发的方式,新的方式称之为XAML.我们现在所使用的C/S B/S的开发模式将集中为一种标记型语言,而现在所吹捧的B/S也将成为明日黄花.
下面是微软下面几年中对于操作系统和主要产品的发布计划:
2005
Windows XP Pro X64版:2005.4;
Longhorn Client Beta1:2005上半年;
Longhorn Client Beta2:2005下半年;
2006
Longhorn Client RTM:2006上半年;
WinFS Beta:2006上半年;
Vritual PC 2006:2006上半年;
2007
Longhorn SP1:2007上半年;
Longhorn 服务器版:2007上半年。
看到这个时间表,还有5天Longhorn beta 1 M9完成平台代码,还有两个月Longhorn beta 1就可以见到了,而我们似乎对XAML还一无所知.想想我们客户的软件都在windows上运行,而我们现在的产品还在为J2EE的B/S和DELPHI,C++的C/S而努力奋斗,而Longhorn告诉我们,至少在Windows未来的平台上,也许不再有C/S,B/S之分了.那我们的新平台呢?
联想到前几天看到的google挖走了winnt的第二架构师有可能要自己开发操作系统,是不是将建立一种纯粹的基于这种统一思想的超级浏览器的操作系统,而google希望借此为契机,如纯粹的OO语言java对C++一般,而用纯粹的超级浏览器google OS来对Longhorn呢.这样一来,想像几年后的今天,也许都不到奥运会的那天,我们的开发方式和用电脑的习惯早已面目全非.
大家关注一下吧!
yiboo 3月10日晚于北京
以下引用一篇文章:
Longhorn时代,浏览器的终结?
——关于Avalon和XAML
http://dev.csdn.net/develop/article/49/49238.shtm
崔立国:
以前C/S、B/S各有优势,但在Windows体系中早晚会被.NET全部替代。
至于微软新框架中的XAML文件和程序代码可以看做是Delphi体系中.dfm和.pas的变种,微软挖走了Delphi的创始人。至于CLR可以看做是“可以支持多种编程语言的增强版VCL FrameWork ?”。毕竟,技术创新的初级阶段总是会“旧瓶装新酒”的。呵呵。。。

HuangHao:
对新技术的采用上,大公司永远落在后面,因为有太多的历史负担。
要抛弃以前的一切?老板同意吗,项目经理同意吗?

进一步想,除了产品,我们还有什么?还剩什么?

(个人看法,请多指正)

mahf:

名言:“大象也能跳舞”

zhouyf:
类似的技术还有mozilla的xul,这是一个开源的项目,发展一直缓慢。XAML由微软来推广,肯定很快就会成为现实。

lisong:
网络协议不变,数据存储方式不会变,改变的只是数据的表现形式,所以无足轻重。
未来PC消亡,支撑网络世界的是无线终端,MICROSOFT的OS并不占任何优势,所以不必惊慌。
从普通用户的角度考虑,不管Longhorn多先进,但它一定会兼容以前的技术。
从商业客户考虑,他们需要的不是先进的技术而是成熟的技术。

HuangHao:
形式也会影响内容。现在我们的产品只能运行在IE6上,这就是一个潜在的危机。
从客户的角度考虑, 客户不关心技术,不管是先进的技术还是成熟的技术, 客户只关心好用,能解决问题,就是好东西。

yibo:
lisong,您好!
  这个不是兼容和用户选择的问题,更不是一项技术是否成熟是否选择的问题,而是如果Longhorn被用户所接受,他们只能选择基于Longhorn这种底层结构开发的软件,而且对于这种新的底层超浏览器的格式,我们不是考虑是否采用新标准使用,而是必须重新开发新的平台结构来适应新的开发模式,不同C/S,B/S之外的一种方式,要不我们的所谓平台优势消失殆尽,用什么去跟市场竞争。现在已经有很多公司在与我们公司竞争的时候采用外国或其他成熟的中间件系统搭建,比如middelware,他们集中精力于业务实现,用比我少很多的成本和时间完成能与我们竞争甚至抢走我们的订单,这就是一种危机。
  从用户角度来说,新的Longhorn的开发模式集成了C/S的丰富交互方式,高速和高效,而又得到了B/S结构的统一可维护的更新模式,而不需要忍受传统B/S的慢速,你说用户会选择什么,难道还是成熟的B/S技术?从开发人员的角度,新的开发方式不需要我们现在开发B/S这样需要知道JAVASCRIPT,JSP,JAVA,FLASH,COM等等如此众多的语言和开发工具,就可以实现简单的应用模型,你说业务开发人员又会抱着过去的成熟技术么?
  兼容只是告诉你,你还有一段时间可以来活着,但是同时也告诉你你离被淘汰不远了,就像过去的dos业务应用程序现在windows也兼容,但是还有谁在用?
  有些事情需要考虑,需要关注的……如果我们只是闭目造车,那只会有更大的危机在等待着我们

HuangHao:
DOS 到 Windows 的例子很深刻。但是现在是 Windows 到 Web 的时代,下一代技术谁能胜出还不确定,Longhorn 不一定是最终的选择。以后手持式设备会很普及,这方面 Longhorn 没有优势。
另外,你说的middelware,是以前所说的中间件,还是一家公司的某种技术,能详细介绍一下吗?

你可能感兴趣的:(Sentiment)