`
leebai
  • 浏览: 64477 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

WPF/E已死,Silverlight只是个冒牌货,Java RIA开发还要在黑暗中摸索更长的时间。

阅读更多

没有可视化IDE的RIA开发,就是在黑暗中摸索的RIA开发。

微软的WPF/Everywhere曾经让人幻想全面WebRIA时代的到来,但WPF/E变成Silverlight之后,虽然正式版还没出来,但已经可以看出Silverlight已经大大地变味,不再是真正的WPF/Everywhere了,也不再是RIA追随者们所要的东西了-----也许一开始WPF/E就是个大忽悠,看这个:http://blogs.msdn.com/mharsh/archive/2006/12/06/what-is-wpf-e-really.aspx ,再看这个:http://silverlight.net/quickstarts/default.aspx

微软已经为.NET阵营的RIA开发者准备了功能强大的ASP.NET AJAX,没有必要再搞一套类似但通用的东西,来帮助j2ee与.net竞争。

微软打击j2ee的策略是不会停止的,Java Web的开发者可能还要再辛苦几年。
分享到:
评论
117 楼 neuhawk 2007-05-14  
leebai 写道
neuhawk 写道
说对应,Silverlight跟wpf对应啊.


呵呵,咱们不要在枝节处太认真了,按各自的理解走吧。。。


这帖子都一百多楼了,可以总结一下:

1、wpf/e/Silverlight根本不是所谓的“下一代的WebUI”,也不是HTML/DHTML/AJAX/ASP.NET的替代者,而是已有Web界面的一种豪华扩展,主要定位是2D图形动画、视频、多媒体,和flash是一个性质的东西。

2、Silverlight对目前的绝大多数Web企业应用只能起到辅助作用,而不是作为整个应用架构的基础。


再深入的讨论,似乎没有必要了,还有疑问的,可以读一下微软这篇文档:。

http://msdn2.microsoft.com/en-us/library/bb428859.aspx

只能说1.0是这样.
1.1会包含很多wpf的UI的.
116 楼 neuhawk 2007-05-14  
在企业应用中,sl是可以替代html的,但是不是现在,最少要等明年吧.
最简单的,现在连打印还没有呢.
115 楼 leebai 2007-05-14  
neuhawk 写道
leebai 写道
打击者 写道
标题就有毛病 

wpf/e 本身就是codename silverlight才是正式名称



说的没错,但不清楚。

1、wpf/e的宣传中,给人的感觉是HTML base UI的替代者(参加本贴讨论的人,大多都这么认为,包括我观点的反对者),即下一代的WebUI,所以才吸引了众多的眼球。

2、实际的silverlight却是个HTML base UI的辅助者,即仅用于Web视频、多媒体、游戏、卡通、豪华界面效果的UI(微软称之为“UX”)。如果只是这些东西,对大部分企业应用开发是意义不大的。

从上面两点看,说“wpf/e已死,Silverlight只是个冒牌货”还是有道理的吧。




ms好象没有说wpf/e替代html吧.
:http://blogs.msdn.com/mharsh/archive/2006/12/06/what-is-wpf-e-really.aspx

这里也没有说要替代吧.
flex替代html?


也许neuhawk兄一开始就是清醒的,我们很多人(只有我?)都被忽悠高了。

Web企业应用中,html当然是可以被替代的,微软不愿做,还有别人来做。
114 楼 leebai 2007-05-14  
neuhawk 写道
说对应,Silverlight跟wpf对应啊.


呵呵,咱们不要在枝节处太认真了,按各自的理解走吧。。。


这帖子都一百多楼了,可以总结一下:

1、wpf/e/Silverlight根本不是所谓的“下一代的WebUI”,也不是HTML/DHTML/AJAX/ASP.NET的替代者,而是已有Web界面的一种豪华扩展,主要定位是2D图形动画、视频、多媒体,和flash是一个性质的东西。

2、Silverlight对目前的绝大多数Web企业应用只能起到辅助作用,而不是作为整个应用架构的基础。


再深入的讨论,似乎没有必要了,还有疑问的,可以读一下微软这篇文档:。

http://msdn2.microsoft.com/en-us/library/bb428859.aspx
113 楼 neuhawk 2007-05-14  
leebai 写道
打击者 写道
标题就有毛病 

wpf/e 本身就是codename silverlight才是正式名称



说的没错,但不清楚。

1、wpf/e的宣传中,给人的感觉是HTML base UI的替代者(参加本贴讨论的人,大多都这么认为,包括我观点的反对者),即下一代的WebUI,所以才吸引了众多的眼球。

2、实际的silverlight却是个HTML base UI的辅助者,即仅用于Web视频、多媒体、游戏、卡通、豪华界面效果的UI(微软称之为“UX”)。如果只是这些东西,对大部分企业应用开发是意义不大的。

从上面两点看,说“wpf/e已死,Silverlight只是个冒牌货”还是有道理的吧。




ms好象没有说wpf/e替代html吧.
:http://blogs.msdn.com/mharsh/archive/2006/12/06/what-is-wpf-e-really.aspx

这里也没有说要替代吧.
flex替代html?
112 楼 neuhawk 2007-05-14  
说对应,Silverlight跟wpf对应啊.
111 楼 leebai 2007-05-14  
neuhawk 写道
leebai 写道
neuhawk 写道
那那里看得出来Silverlight跟webform对应?
什么是webform?
那里看得出来他们是相似的?


我的理解,它们都是web前端技术,可运行在浏览器中。而winform/wpf都是桌面应用技术。

Silverlight跟wpf很象啊,怎么可能跟webform象?


我是说“对应物”,不是说“像”。
110 楼 leebai 2007-05-14  
打击者 写道
标题就有毛病 

wpf/e 本身就是codename silverlight才是正式名称



说的没错,但不清楚。

1、wpf/e的宣传中,给人的感觉是HTML base UI的替代者(参加本贴讨论的人,大多都这么认为,包括我观点的反对者),即下一代的WebUI,所以才吸引了众多的眼球。

2、实际的silverlight却是个HTML base UI的辅助者,即仅用于Web视频、多媒体、游戏、卡通、豪华界面效果的UI(微软称之为“UX”)。如果只是这些东西,对大部分企业应用开发是意义不大的。

从上面两点看,说“wpf/e已死,Silverlight只是个冒牌货”还是有道理的吧。



109 楼 neuhawk 2007-05-14  
leebai 写道
neuhawk 写道
那那里看得出来Silverlight跟webform对应?
什么是webform?
那里看得出来他们是相似的?


我的理解,它们都是web前端技术,可运行在浏览器中。而winform/wpf都是桌面应用技术。

Silverlight跟wpf很象啊,怎么可能跟webform象?
108 楼 打击者 2007-05-14  
标题就有毛病 

wpf/e 本身就是codename silverlight才是正式名称

107 楼 leebai 2007-05-14  
neuhawk 写道
那那里看得出来Silverlight跟webform对应?
什么是webform?
那里看得出来他们是相似的?


我的理解,它们都是web前端技术,可运行在浏览器中。而winform/wpf都是桌面应用技术。
106 楼 neuhawk 2007-05-14  
那那里看得出来Silverlight跟webform对应?
什么是webform?
那里看得出来他们是相似的?
105 楼 leebai 2007-05-14  
neuhawk 写道
silverlight跟winform一样道理的,你见过winform有runat=server吗?



WPF对应的是winform,“自然地”没有runat=server;
silverlight对应的是webform,有没有runat=server之类的东西,取决于微软自身的需要,而不是技术上的需要。

就像ajax,几乎所有的ajax前端框架都是与server无关的,但微软可以将ajax.net它搞成与.net有关的。
104 楼 leebai 2007-05-14  
winterwolf 写道
leebai 写道
winterwolf 写道
应该是基于DirectX的

java阵营可能不是ms的对手 j2ee jsf都是比较严重的错误 

ms最后也是失败者



听不懂winterwolf这话什么意思,“地球最终总要爆炸”?

选择java用在服务器端还是不错的。


silverlight这个技术如果在市场上成功 那么后浏览器时代就开始了

1 操作系统 直接和服务器用xml交换信息。

2 然后服务器端用什么技术就没有限制了。c#原先的优势没有了

3 linux会效仿silverlight 由于linux开放 linux上的底层实现会更丰富 更多样

4  无论用什么操作系统 界面都是silverlight.用户体验是一样的没人关系是基于linux的还是windows的 ms的传统优势没有了

5 微软再见了


我的逻辑推理方式和ray_linn相反:

因为对微软来说,“5 微软再见了”是伪命题 ,所以前面某一步或几步肯定不成立。
103 楼 neuhawk 2007-05-14  
silverlight跟winform一样道理的,你见过winform有runat=server吗?
102 楼 leebai 2007-05-14  
winterwolf 写道
leebai 写道
neuhawk 写道
不知道vs能不能调用java的webservice了.
能就万事ok,不能就麻烦了.


正是,这就是问题的核心:服务中立,或协议中立。

有事先下了,88。

都成聊天室了,呵呵。欢迎光临 http://www.xjawa.org/


这个担心我认为是不必要的.

如果微软的silverlight能判断出那些ws是来自.net的那些是来自java的我认为那到是个奇迹。

因为ws是只输出xml文档的。 xml文档的格式是可以自由转换的。

我认为微软没有这个能力



误会了。微软当然判断不了哪些ws是来自.net,但可以在silverlight的XAML中加入类似"runat=server"之类的东西,这样java后端就瞎菜了。
101 楼 ray_linn 2007-05-14  
winterwolf 写道
leebai 写道
winterwolf 写道
应该是基于DirectX的

java阵营可能不是ms的对手 j2ee jsf都是比较严重的错误 

ms最后也是失败者



听不懂winterwolf这话什么意思,“地球最终总要爆炸”?

选择java用在服务器端还是不错的。



2 然后服务器端用什么技术就没有限制了。c#原先的优势没有了



这点本身就是伪命题, 所以后面全都不成立, 你把C#限制在静态的一点放在动态的时间里考虑问题,有点强盗逻辑.

单从语言来看,C#在服务器端会更强大,更动态,有更多创意(比如LINQ), java原先的优势没有了,可能更贴切.
100 楼 neuhawk 2007-05-14  
现在linux也支持ajax,不见ms消失>?
99 楼 yfmine 2007-05-14  
然后微软开始卖唯一支持silverlight的InternetExplorer。大家声讨silverlight垄断,于是自行开发类似的客户端技术,又一个Linux诞生了...
98 楼 winterwolf 2007-05-14  
leebai 写道
winterwolf 写道
应该是基于DirectX的

java阵营可能不是ms的对手 j2ee jsf都是比较严重的错误 

ms最后也是失败者



听不懂winterwolf这话什么意思,“地球最终总要爆炸”?

选择java用在服务器端还是不错的。


silverlight这个技术如果在市场上成功 那么后浏览器时代就开始了

1 操作系统 直接和服务器用xml交换信息。

2 然后服务器端用什么技术就没有限制了。c#原先的优势没有了

3 linux会效仿silverlight 由于linux开放 linux上的底层实现会更丰富 更多样

4  无论用什么操作系统 界面都是silverlight.用户体验是一样的没人关系是基于linux的还是windows的 ms的传统优势没有了

5 微软再见了

相关推荐

    C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial 前38节)

    C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial)目录 本系列教程目录如下: C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(一)让物体动起来① C#开发WPF/Silverlight动画及游戏系列教程...

    解说wpf与wpf/e

    例如,WPF/E可以与ASP.NET AJAX、C#、VB等.NET框架中的其他技术协同工作,创建更高效、更易于维护的解决方案。 与Adobe Flash的比较,WPF/E经常被称为“Flash杀手”。两者在提供互动内容方面有相似之处,但WPF/E的...

    C#开发WPF/Silverlight动画及游戏系列源码(Part2)

    C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial) 的源代码 第一部分源码:WPFGameTutorial_PartI.rar(1-20节) 第二部分源码:WPFGameTutorial_PartII.rar (21-26节) 第三部分源码:WPFGameTutorial_Part...

    WPF/SilverLight 代码

    **WPF(Windows Presentation Foundation...尽管Silverlight的发展已经放缓,但WPF仍然在Windows桌面应用开发中占有重要地位。学习和掌握这些技术,有助于开发者在Windows环境中创建出具有吸引力和用户体验良好的应用。

    C#开发的WPF/Silverlight游戏

    我将在本教程中完全屏弃它所有的弱点,实现它未实现的所有功能,让所有的朋友们均能用WPF/Silverlight进行游戏深度开发 可以通过对App.xaml的StartupUri参数进行修改,实现不同的Window启动首选项 如果编译不通过...

    wpf/silverlight读取shapefile文件类

    标题中的“wpf/silverlight读取shapefile文件类”是指在Windows Presentation Foundation (WPF)和Silverlight这两个Microsoft的开发框架中,实现读取地理信息系统(GIS)中常用的Shapefile格式的代码类。Shapefile是...

    WPF/Silverlight动画及游戏系列教程及代码(WORD)

    **WPF/Silverlight动画与游戏开发:深入学习与实践** WPF(Windows Presentation Foundation)和Silverlight是Microsoft推出的两款强大的UI框架,主要用于构建富媒体和交互式应用程序。本系列教程专注于这两个平台...

    WPF、SilverLight、XAML新技术文档

    - **Silverlight项目结构**:一个典型的Silverlight应用程序包含客户端和服务器两部分,客户端代码运行在浏览器中的Silverlight插件中,服务器端代码则处理数据和通信。 - **媒体播放与交互**:Silverlight支持媒体...

    C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial 50节全)

    《C#开发WPF/Silverlight动画及游戏系列教程》是一个全面涵盖WPF(Windows Presentation Foundation)和Silverlight技术的游戏开发教程,共计50节课。本教程深入浅出地介绍了如何利用C#语言来构建丰富的用户界面和...

    WPF/Silverlight 开关按钮 开源DLL

    在本文中,我们将深入探讨WPF(Windows Presentation Foundation)和Silverlight中的开关按钮控件,以及如何使用开源DLL实现这一功能。"Toggle Switch Control Library"是开发者社区共享的一个资源,它提供了一个...

    WPF/SILVERLIGHT图片放大缩小拖动

    在WPF(Windows Presentation Foundation)和Silverlight这两个微软的UI框架中,图片的放大、缩小以及拖动功能是常见的需求,特别是在开发地图应用或者图像查看器时。这些功能的实现涉及到了图形绘制、用户交互以及...

    WPF and Silverlight 学习笔记

    在本系列的学习笔记中,我们将深入探讨Windows Presentation Foundation (WPF) 和 Silverlight这两个由Microsoft推出的用户界面框架。这两者都是用于构建丰富的桌面和Web应用程序的技术,但它们各有特点和适用场景。...

    Silverlight(WPF)中文版教程

    - **“WPF/E”**: 是 Silverlight 的早期代号,后来更名为 Silverlight。它的目标是提供一种新的 Web 呈现技术,可以在不同的平台上运行。 - **XAML**: 作为“WPF/E”(即 Silverlight) 的核心组成部分,XAML 用于...

    WPF/Silverlight动画及游戏系列教程(WPF21-26

    在本系列教程“WPF/Silverlight动画及游戏”中,我们将深入探讨Windows Presentation Foundation (WPF) 和 Silverlight这两个Microsoft开发的富客户端技术在创建动态用户体验和游戏方面的强大功能。教程涵盖WPF 21至...

    精通SILVERLIGHT:RIA开发技术详解.part1(共2)

    silverlight开发经典书籍,RIA开发技术,WPF开发者也可参考。

    ArcGIS Silverlight/WPF API 2.0

    ArcGIS SilverLight/WPF API 2.0版本已正式发布,新特性包括: 1、使用2.0开发应用必须基于SL4.0,不再支持SL3.0版本。 2、构建SL4.0版本的应用必须使用Visual Studio 2010 和 Expression Blend 4 。 3、支持...

    C#开发WPF/Silverlight动画及游戏系列源码(Part6)

    C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial) 的源代码 第一部分源码:WPFGameTutorial_PartI.rar(1-20节) 第二部分源码:WPFGameTutorial_PartII.rar (21-26节) 第三部分源码:WPFGameTutorial_Part...

    C#开发WPF/Silverlight动画及游戏系列源码(Part5)

    C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial) 的源代码 第一部分源码:WPFGameTutorial_PartI.rar(1-20节) 第二部分源码:WPFGameTutorial_PartII.rar (21-26节) 第三部分源码:WPFGameTutorial_Part...

Global site tag (gtag.js) - Google Analytics