今天看到Irrlicht作者Ambiera推的一则有意思的消息,虽然其实与iPhone开发关系不大,但是因为牵涉到Windows Phone 7和HTML5,我还是大概看完了。
消息原地址来自于:http://bit.ly/d3wEqD
大概的含义是某人刚到MS总部一周,发现了MS内部在HTML5和SilverLight技术上的派系之争。并且,提到WPF已经死掉。
"Right now there’s a faction war inside Microsoft over HTML5 vs
Silverlight. oh and WPF is dead.. i mean..it kind of was..but now..
funeral."
文中还提到,HTML5是WPF的替代者,并且MS还是会对HTML执行它惯用的"拥抱并且扩展"(Embrace and extend")战略,然后分支HTML5,用本地化的Windows API来特殊化Windows下的JS/HTML5。
“HTML5 is the replacement for WPF.. IE team want to fork the HTML5 spec by bolting on custom windows APi’s via JS/HTML5”
从这个观点来看,SilverLight会边缘化,但是同时也看到了新的信息,因为新的Windows Phone 7中,普通app的开发平台都是SilverLight了,可见MS并不希望SilverLight边缘化。
这个其实并不是我最感兴趣的,最有意思的是,Hadi Hariri在他的博客上发表了一篇反SilverLight的文章。“
见:http://tinyurl.com/3x7r8p8
文中提到了很多有趣的观点,文后的评论质量更加是非常高,很多评论的信息量已经足够独立成文了,想到国内的"顶顶族"和“家具党”,我真是感到了国际差距。。。。。
文章和评论可以看出,国外对MS那种老是完全放弃老技术对开发者的伤害还是很大的,虽然从技术革新来上看,这是技术上很大胆和进步。另外,国外也的确有人很注意跨平台(CP),谈及MS的时候,Linux和MacOS都有提及,甚至有人说在做网页开发的时候,公司里面几乎没有后人真的装Windows来开发,仅仅通过虚拟机装Windows XP用于测试IE。感觉国外也有人不希望与MS"绑定"在一起.
最激进的MS反对者提出,Windows Phone 7最终没有会用,就是因为开发者都不想光是为了Windows Phone 7的开发而迁移到SilverLight平台,所以会鲜有开发者支持,MS有这个功夫,不如多花点时间
把自己的其他东西弄好
。
当然,也有人支持MS的,
具体内容大家自己去看吧,其实最感叹的是国外这些哥们谈论完全不同技术问题,并且带有派系之针的时候纯粹是就技术论技术,并且一条一条论据摆出来分析,结合周围实际情况来讲,我最疑问的是,为啥这样讨论都没有带骂娘的人生攻击呢?。。。。。。。。
背景参考:在IE9中,MS会支持新的HTML5技术,这是与其SilverLight直接竞争的技术,同时,MS新推的Windows Phone 7中,普通app的开发平台是Silverlight。。。。。。
分享到:
相关推荐
有人认为由于HTML5持续增长的势头,微软将会放弃Silverlight。但这似乎不太可能。尽管微软对于Silverlight的战略已经转变,不再吹捧将Silverlight作为提供跨平台运行时的承载工具,但是微软在继续推动Silverlight...
这句话涉及到的是微软对于Silverlight与HTML5这两种技术的未来定位。Silverlight,作为微软推出的一种富互联网应用(RIA)开发平台,曾被视为与Adobe Flash竞争的重要工具,但在那次大会上,微软似乎传达出了对HTML5...
微软和Adobe如果能够积极拥抱开放,允许其他平台和开发者参与,那么Silverlight和其他技术就有机会在与HTML5的竞争中找到共生的空间。例如,通过与WebGL(一种在HTML5中用于3D图形的API)等技术的融合,Silverlight...
然而,随着HTML5的普及和移动设备的崛起,微软在2012年宣布不再对SilverLight进行重大更新,转而投入更多的资源到HTML5和JavaScript等开放标准上。因此,尽管SilverLight在一段时间内为Web开发带来了创新,但现在它...
在IT领域,Silverlight曾是一种广泛使用的富互联网应用程序框架,由微软开发,用于创建和部署交互式的、基于浏览器的应用程序。本主题聚焦于如何在Silverlight应用中嵌入HTML内容,这是一种常见需求,特别是在需要...
在Silverlight 5版本中,微软引入了多项增强和新特性,旨在提升开发者的生产力和用户体验。 首先,安装Silverlight 5 Tool的前提是必须拥有Visual Studio 2010 SP1(Service Pack 1)。这是因为SP1包含了对...
包括silverlight 5.exe,Silverlight_Developer.exe,Silverlight5_Tools.exe
silverlight5_sdk 安装包
3. **企业应用**: 部分企业内部系统采用Silverlight开发,以提供丰富的用户界面和交互功能。 4. **游戏开发**: 一些简单的网页游戏和互动体验也使用Silverlight技术实现。 **四、Silverlight的挑战与消亡** 随着...
Silverlight 5在不同浏览器上的兼容性得到改善,包括对Internet Explorer、Firefox、Chrome和Safari的支持。 **2. 使用Silverlight 5开发** - **XAML语法** XAML(Extensible Application Markup Language)是...
不过需要注意,随着现代Web技术的发展,如HTML5的普及,Silverlight的应用逐渐减少,现在更多地被HTML5、JavaScript和Web API等技术所替代。尽管如此,了解这些历史技术仍然有助于理解Web开发的演变历程。
Flex,+Silverlight+or+HTML5
文件上传,默认使用html5方式,不支持html5则使用silverlight,支持断点续传,文件MD5验证实现文件秒传
无论是在数据传递、用户反馈,还是在页面布局和动态更新上,这种交互都极大地扩展了Silverlight的功能。在实际开发中,根据项目需求和浏览器兼容性,灵活选择合适的方法,是提高用户体验的关键。
在IT行业中,Windows Presentation Foundation(WPF)和Silverlight是微软推出的重要开发框架,用于构建丰富的桌面和Web应用程序。这两个技术都是基于.NET Framework,提供强大的图形渲染和用户体验设计能力。 标题...
【微软Silverlight相册源码】是一个...同时,由于Silverlight虽然已被微软逐步淘汰,但其设计理念和技术思想仍然对现代Web开发有所启发,例如MVVM(Model-View-ViewModel)架构模式在很多现代框架中仍然被广泛应用。
这得益于Silverlight的高效编码和解码能力,以及对网络带宽的智能管理,确保视频播放的稳定性。 该开源项目包含了一系列关键文件,用于构建和运行视频播放器: 1. **Web.config**:这是一个配置文件,用于设置应用...
尽管Silverlight的使用已经逐渐被HTML5和WebGL等现代Web标准取代,但它在过去的几年里对富互联网应用程序的发展产生了重要影响。遗憾的是,由于不再更新,Silverlight项目设计的相关内容可能更多的是作为历史学习...