今天早上在家早餐时,与平常一样,看中央电视台的“马斌读报”栏目,其中有一条新闻是《马来西亚规范语言,滥用语言者将罚款》,马斌评曰:要搁咱这儿,那些跨国公司、IT企业的白领非罚得倾家荡产不可。我与太太看后忍俊不已,心想,如果真实施,微软员工可能真的都会在不长的时间内全都要倾家荡产了。
今年去台湾开会的时候,学了一个新词,就是LOVE,不是“爱”的意思,而是指微软今年即将发布的四款新产品,Live Platform、Office System 2007、Windows Vista以及Exchange 2007。是不是感觉挺标新立异的呀?
其实IT界使用缩略语是见怪不怪的,我相信圈里人都可以在五分钟之内列举出来十个以下的缩略语。而LAMP对于我们搞网站的人员来说,更是如雷贯耳了。所谓的LAMP,就是指Open Source的Linux+Apache+MySql+PHP(请注意,这其中并没有Java,因为截止到目前为止,Sun的Java实现还不是开源的)。我不想讨论LAMP与微软解决方案的是是非非,因为无论我如何说,都会带起一场论战。君不见,无论国内以及国外,只要一谈及此事,都会异常火爆,对发起者、辩论者、旁观者都是耗时耗力之活儿,而且陷入到细节中的,谩骂以及攻讦也会随之而来,实在是天下第一无聊之事也。
我想说的还是缩略词,有LAMP,现在又有WISA。什么是WISA呢?去网络上搜一下(1,2,3),突然发现,我是互联网上提出此定义的第一人。注意定语为“互联网上”,因为在现实中,我老板当然比我早,是他首先写在他Office的白板上的,他的定义为WISA=Windows+IIS+SQL Server+ASP.NET。出于对仗工整,我也不敢有异议。
I LOVE WISA!But WISA is not enough. 对于Web 1.0来说,网站的技术决策人员所关心的无非如下:
- 使用广度:使用的人越多,则越好招人,越好招人,人力资本越低,又可以省下下大笔来做广告或者其它的事情了。
- 快速开发:在越短的时间内开发出来产品,对于公司来说也是一个非常好的缩减时间成本的地方,尤其在做C2C(Copy To China)业务的时候,抢占先机非常重要;
- 维护成本:网站在开发完上线后,其维护成本如何?所选用的技术更新换代时,向前兼容性如何?这些也是网站技术决策人员所关心的。如果“代沟”太大,或者被其主人轻易抛弃,都可能会影响技术选型的决策。
当然,还有性能问题等因素,不过性能问题无论是LAMP还是WISA,大部分都出现在设计阶段。而且性能问题也与带宽、网络拓扑、数据库设计、网络互通等有关系,所以在我这儿就不列为因素了。
以上这些因素,无论WISA还是LAMP,均可胜任,剩下的就看大家的需求了!
除此之外,在Web 2.0时代,我们提出了Web 2.0的三项基本原则,即开放、分享、平台。TechED 2006的课程当中,我也介绍了相对于这些原则所对应的微软技术,即:
- 开放:Atlas,Expression
- 分享:RSS,Gadget
- 平台:CardSpace
So,我自己的独一无二的缩略语定义也出来了,在Web 2.0时代,微软的技术方案应该是GRACE,而GRACE就是Gadgets+RSS+Atlas+CardSpace+Expression。
I love WISA and GRACE。
呵呵,政府不会罚我款吧?
打赏作者
Tech.Ed上你那节课我也去了,挺不错,给你两个9分哦
没抢到礼物,本来想找你要一个博客堂帐号的,后来人太多,就没有提:)
Grace?
WISA这个定义真不错的说
与LAMP对仗相当工整啊,赞一个
叫GRACE LOVE可能更吸引眼球一点
不错
就是在马来西亚,估计这个缩写也不会被罚吧 🙂
他们罚的是 "我接到了微软的Offer", "明天还有个interview"之类,这种混用说实话让人有点恶心,一派假洋鬼子味道,
而 "C++, C#, java"之类的,翻译成本土的? 哪就有乐子了
VISA岂不是更工整?Vista中的GUI-WPF的支持势必引起互联网应用的又一热潮……开心应该回归研究ASP.NET展示WPF的技术了
To Jingxi Chen:
此言差矣,毕竟Vista不是Windows Server,那还不如叫LISA:)
我不知道Web2.0是什么东东,但是在未来的微软技术里面怎么能少得了WPF呢?而且Expression只是一个工具,怎么能和Atlas方在一起呢,把Atlas和WPF方在一起谈我认为更合理点。
Sheva
To Jingxi Chen:
Vista的Desktop Window Manager其实只用到了WPF的一个非托管DLL, milcore.dll, 虽然DWM和WPF的图形生成都是靠这个DLL,而且DWM也用到了很多WPF的概念,比如Visual Tree, Composition Tree,但是WPF本身并不只面向Vista,而Vista本身也没有依靠什么WPF的功能。WPF可在Windows XP SP2以上的任何版本运行。而对于Web开发来说,WPF里面的XBAP是非常诱人的,而且如果可以通过ASP.NET来生成XAML,然后下载到客户端浏览器里面运行,这个也是十分诱人的功能。这个可以作出非常酷的动画和3D效果。而在PDC2005上演示的那个North Face演示程序就是一个非常好的例子。
Sheva
To Sheva:
此篇文章或者这个说法纯粹是好玩而已.凑出来一个有意义的单词不容易的.
WPF适合做Smart Client架构的东西,适合Web 2.0向用户客户端延申,WPF/E可能更加适合Web程序来构建基于Web的应用程序(非.NET 3相关性)
Expression中有一个Web Designer,当然也可以设计WPF,所以是我把它加进来的一个因素.
娱乐文章,莫当真.
LAMP中的P不只是PHP,还有PERL和Python