Home » 中文 » 互联网哲学 » 互联网应用平台的关口 « 读《胡适留学日记》 | 社会责任和慈善是两个概念 »

互联网应用平台的关口

相关帖子
作者:Jian Shuo Wang 发表于: 2007-06-27 01:06

我们现在的编程工具就处在一个关口

在这关口之前的二十年里,竖立着一个成功的编程工具:Microsoft Visual Studio(以及它的最初原型 - Visual Basic)。这个可视的集成化的编程工具把一代的程序员吸引到这个平台上面并且帮助微软确立了PC机世界的霸主地位。

而在今天的这个关口出现的时候,眼花缭乱的新工具冒泡一样的出现,但就剩最后一步,仅仅一步,就到了这个关口了。

比方说,我们看到了YUI (Yahoo! User Interface),它提供一些简单的控件 - 比如按钮, DataTable菜单。。。。

如果大家还有印象的话,当年的Visual Basic就是拉着程序员们的小手,从画第一个窗体,第一个按钮开始,一步步引领他们进入Windows的世界的。Java Applet最初不也就是这么几个控件吗?这个基础已经在那里了。Yahoo! 下一步需要的,就是一套更加简单的,图像界面的编程工具

在这个关口前,我们也看到了Google Web Toolkit。看看这个Hello World,看看这个完整的,再看看这个复杂些的,你会发现,基于Web的一个新的平台已经呈现,Google下一步需要的,就是一套更加简单的,图像界面的编程工具

再看看百花齐放的各种各样的Framework,比如这个script.aculo.us还有这些AJAX的,这些所有的创新,基本上已经把一个新的世界的样子描画出来了,他们作为一个整体需要的,就是一套更加简单的,图形界面的编程工具

如果还要我举出更多的征兆,就是Facebook的F8开发平台,Amazon的AWS开发平台,以及几乎所有Portal都有的Widget开发平台(微软的Google的...)就明白无误的告诉我们,一个新的以互联网为平台的已经逐步形成,给应用程序铺设的舞台已经开场,但是缺的,还是一个更加简单,图形界面的编程工具

所以,在这个关口,我相信在不久的将来(应该就在3个月以内),各大厂商一定会推出自己的类似Visual Studio的开发平台,或者成为集成开发环境(IDE),这个IDE会有以下特征:


谁赢得了这场IDE的争夺战,谁就有了下一代互联网霸主之争的入场券。

其实我很为微软扼腕痛惜。群雄纷起,都虎视眈眈的盯着微软最牢固的平台还有开发工具生意的时候,微软还没有做出像样的动作来。ASP.NET和C#真的是早出来7年,出来的太早了。当最近这些基于AJAX的控件把客户端和服务器端彻底连接成了一个密不可分的整体的时候,微软的开发工具就显得风韵犹存,又老态初现。风韵犹存的意思是,在7年前就已经把一个控件(比如button, Textbox, DataGrid)既当作客户端控件,又当作服务器端控件,在所有的编程思想中明显的处于有前瞻性,即便在今天也是了不起的思想,但我又说它老态初现的原因是,毕竟每一次客户端的操作,都需要HTTP的Post-Back一次,与异步的JavaScript+XML的架构相比,就显得如此的笨拙和不合时宜了。一个刚刚出现7年,还没有普及的产品就这样过时了,真的让人惋惜。

好久没有正儿八经的写程序了(最近都是sample code级别的)。最近也没有太多时间(想象一个刚刚当爸爸的我会有多么忙碌),但是我打算这个周末,花上两个小时,写一个这样的雏形出来,尝试一下这个互联网的IDE的想法。仅仅因为我相信,这样的产品,在三个月以内一定会隆重推出,至于是微软,还是Google,或是刚刚换了CEO的Yahoo!就不得而知了。


Posted by Jian Shuo Wang at June 27, 2007 01:08 AM

相关贴子:
评论

三个月有点快,半年吧。

Posted by: 野鸭 on June 27, 2007 03:29 AM

1、微软有支持AJAX的ASP.NET AJAX SDK
2、看起来微软更看重RIA应用,所以做了SilverLight(WPF/E)

至于AJAX和RIA的优劣胜负,不多言了,见仁见智,市场才是裁判。

Posted by: 韩磊 on June 27, 2007 10:38 AM

不要忽略了 flash/flex 。

另外这个 IDE 集成了 YUI 、Jquery 等 framework
http://www.aptana.com/

Posted by: sike on June 27, 2007 11:06 AM

asp.net是目前为止我看到最先进的web framework. 未来其他的web framework都必然超这个方向发展。 JSF已经有类似的想法在其中了,tapestry学的是apple的webobjects, 也有类似的思想。

Postback在ajax出来前可以说是个好主意,在有了ajax后有些“老”了, 你有没有安装asp.net ajax后再尝试一下?

Posted by: 老冒 on June 27, 2007 12:14 PM

商业的 AJAX 图形 IDE 早就有了。TIBCO 甚至在中国有研发中心,我一个前同事就在那里工作。

Posted by: qyb on June 27, 2007 12:45 PM

已经有了。Borland出的delphi for php 。 只是不太稳定。咔咔。

Posted by: easy on June 27, 2007 04:50 PM

微软已经推出了Microsoft Popfly
http://www.popfly.ms/

Posted by: levi on June 27, 2007 05:03 PM

I am not so sure. It somewhat depends on the industry leader. As i saw, Borland Dephi is definitely the best IDE or framework 8-10 years ago, better than VB, however, Visual Studio finially wins.

Tool is a dead thing, while people or company is alive

Posted by: jack on June 28, 2007 01:22 AM

在我看来,新一代的Client,更加激动人心,那是一种“泛Web化的”、“Mashup化的”、“Wigets化”的Client Group。传统的基于Plugins的架构,未必能够很好的实现这种新的模式,直觉上“统一管道模型”会更好些。

举个例子:写一篇blog,blog中用到的图片,能够自动帮我上传到Yupoo/Flickr;Blog发送到我的各个地盘;同时在饭否/Twitter上发一条消息。过段时间,把各个相关的评论在搜集回来。

Posted by: 庄表伟 on June 28, 2007 11:20 AM

缔造Borland神话的人已经加入了Microsoft, 是C#的主设计师。

Posted by: 老冒 on June 28, 2007 05:08 PM

Events (in Shanghai) that affect my life (and others'). It is Wangjianshuos's Blog including Shanghai travel, Shanghai hotels, Shanghai tour, Shanghai map, Shanghai weather, Shanghai bus, Shanghai photos,http://www.changyan.org Shanghai travel advices,

Posted by: 车子 on June 28, 2007 06:12 PM

Don't forget TeaBrowser
Teabrowser + Flex + Gears = wonderful!
Javascript FANS should see TeaBrowser (www.teabrowser.com)

A big problem in web2.0 app is we can't catch application exit event.
So,teabrowser is coming ...

Posted by: riverlet on June 28, 2007 06:16 PM

Events (in Shanghai) that affect my life (and others'). It is Wangjianshuos's Blog including Shanghai travel, Shanghai hotels, Shanghai tour, Shanghai map, Shanghai weather, Shanghai bus, Shanghai photos,http://www.changyan.org Shanghai travel advices,

Posted by: 车子 on June 28, 2007 06:18 PM

基本看不动。

Posted by: aidinggeer on September 8, 2007 05:53 PM

还请大家关注我们的平台:
http://www.iiios.com/netop.asp
测试帐号:guest 密码:123456

Posted by: 薛树强 on January 22, 2008 12:44 AM

yahoo、event、dom这3个包是基本在YUI中都要用到!

Posted by: Chiel on January 23, 2008 10:18 AM
Post a comment
大名: (我信任你会填入自己的名字,而不是你的公司或者产品的名字)

邮件地址: (嘘!我不会告诉别人的)

URL: (optional)

评论:


别着急,可能要等待多达30秒钟注意:不欢迎“沙发”,“收藏”,“受益”,“瞎扯”等等简单的不表达任何思想的留言
记住我的信息?

<-- 请只按一次
Trackbacks
TrackBack URL for this entry: http://home.wangjianshuo.com/cgi-bin/mtcn/mt-tb.cgi/320
以往的帖子
开始活跃于微博了 | 3 comment(s) | January 31, 2011
新年快乐2011 | 12 comment(s) | December 31, 2010
菠萝和筷子的故事 | 35 comment(s) | November 29, 2010
交大,我明天回来 | 4 comment(s) | November 24, 2010
百姓网今晚在复旦的讲座 | 5 comment(s) | November 03, 2010
道路的编号 | 15 comment(s) | September 23, 2010
高速公路编号的学问 | 16 comment(s) | September 19, 2010
我们不喜欢注释 | 8 comment(s) | September 16, 2010
Blog的头8年 | 30 comment(s) | September 11, 2010
如果我有时间,我会写更短的代码 | 24 comment(s) | September 10, 2010
百姓网在威海 | 12 comment(s) | September 08, 2010
大学里的不务正业 | 24 comment(s) | August 03, 2010
2011年注定是中国互联网第三春 | 15 comment(s) | August 02, 2010
下个月代表百姓网参加财富论坛 | 10 comment(s) | June 29, 2010
中国互联网不缺乏创新 | 36 comment(s) | June 23, 2010
• 阅读 全部文章
© 2002 - 2009 Jian Shuo Wang. All right reserved. Terms and Conditions.
Edit