返回首页


介绍
HTML5的杀死闪光; HTML5的杀死了Silverlight的HTML5使得晚餐熨烫。 HTML5是要保存(高科技)世界。我听说过这一切,在过去的一年或两年。我很少看到一个平衡的文章或一个作家,了解所涉及的概念。更糟的是(非技术)高新技术记者,谁写的关于这个问题的文章,纯粹是为了提高自己的风险。
本文试图提供关于这个问题的历史。它还试图平息局势,并解释它其实并不重要原因。
本文的重点在Silverlight超过其他技术,但这些过于原则是相同的。背景Flash和Flex
闪存赶到现场,许多,许多卫星前添加一些花哨样式的网站,主要是因为HTML是有限的,因此经验是相当平凡而枯燥。
闪光是机上的客户端上运行的浏览器需要安装一个插件。请注意这个词客户端,在这里,因为这将成为重要的,因为我们走。
随着岁月的流逝,人们试图将Flash的行动更像是商业应用,你通常会建立。NET或相似的。 ADOBE(Macromedia的)意识到了这一点,同时也意识到,闪光灯不工作。的FLASH动画和小规模网络的东西,但不是企业级的应用是有益的。
大多数人不知道安装Adobe提出了用于这一目的的Flex。佛雷斯被用作前端的业务应用程序和图表类型的东西。这将是作为一个Java服务器页面(JSP)或ASP.NET的替代品。SILVERLIGHT(SL)
大约在同一时间为Flex势头和成熟(约2006年)左右,微软正在建设SL。
SL在2007年发布,但在2008年的第一个成熟的版本与SL 2抵达。 SL是一个直接的竞争对手不仅闪光,但也FLEX。这是一个重要的一点,大多数人都没有得到,因此不明白为什么当前关于HTML5与Flash和SL喋喋不休并不重要,重要的,因为他们认为。的HTLM与Javascript(JS)
HTML和JS已经撒手人寰,一直流行的网络工具,因为它们是免费的,跨浏览器兼容。这是在过去几年中,仅与HTML5的Flash和SL喋喋不休开始围绕HTML5的\的JS炒作。
有轻微的易制毒化学这个,每个人都和他们的驴子太看来,这是浏览器的视频播放喋喋不休。
这是值得注意的是HTML5的只能运行在用户的客户端上安装支持的浏览器(PC机,笔记本电脑,平板电脑,手机等)。实际上,这是作为一个插件,同样的事情。如果不是在客户端上,然后HTML5将无法正常工作。事实!
迄今为止,约40%的网页浏览器都远不及HTML5的兼容。这似乎是目前HTML5的传道带忽视的一个事实。苹果
苹果有效地禁止其产品插件。这是这次讨论时真正拉开序幕。虽然恼人这样他们的所有用户,也就是说,他们不能运行Flash网站或视频,用户仍然购买其产品。不会有太多的公司可以做到这一点。回到现在
这给我们带来了最新的HTML5与Flash和SL参数和背部。
的事实是,你无法控制的网站,如果你需要一个插件来运行你的产品。这一直的情况下和任何人以为,否则最好是幼稚的。
"哦,但Flash是95%的客户,所以这不是真的吗??我听到你喊。是闪光灯95%的客户,但没有哪个版本您已经安装了吗?
在以前的生活,我是Flash开发人员,你总是要等待1-2年左右,才可以开发出最新的Flash版本的Flash网站。为什么呢?这是多久会采取一个大的网络用户足够的百分比,安装该版本的Flash运行时,对他们的客户。我们总是在后面版本的最新版本,除非我们能够控制用户的客户端是什么。有没有一点发展的东西,不管有多酷,如果您的目标观众只有20%能够查看。
写的是在沙滩上,有人可能会说吗?
我们现在在哪里?FLASH和SL是死的网页。HTML \的JS已经赢得了战斗的网页。
那然后呢?这是(小于)故事的一半。虽然接下来的几个段落集中在Silverlight,你可以很容易地作出类似的论据,是'死'的其他技术。企业
在此的一大因素是企业。企业是一个公司或企业,通常情况下,但不一定是大尺寸。企业将有成千上万的员工,有时在世界各地,在不同的地点工作。
企业喜欢内部网吗??内部浏览器为基础的通讯系统。像浏览器的应用程序,这些内联网运行,因为它们很容易分发和维护的企业。
企业员工的工作在客户端(PC,笔记本电脑等)。这些客户所拥有和维护企业,即企业可以安装任何他们希望他们的客户机上吗??我告诉你,我们会回来的客户端的东西吗??,并有适当的流程,做到这一点定期和EN-集体。
起来SL,FLEX要小得多,在这些类型的组织,是巨大的,尤其是在银行业,依靠丰富的交互式应用程序,(我的RIA版本)。其他技术只是不削减芥末。这是一个事实!
SL拥有一个很大的优势,在这些组织的主要类型有一个基于JAVA的很多人可能会使用而非SL佛雷斯NET为基础的组织。??,SL坐在很好地在他们的应用程序栈。
这些企业中的N-Tier的方式建立应用程序。这将涉及简报(UI)层,服务层,业务层和数据层为例。这意味着他们的技能集是精益和先进的,具有巨大的成本优势,开发,测试,部署和维护。
的JS只是不能碰在一个成熟的,深,高品质的编程语言方面,Java或。NET。 JS有一个基类的小集合,并不能独立,需要通过浏览器,例如,解释。
SL采用了其自己的子集。NET框架,以便在托管环境中工作。那些使用到。NET的人都已经到SL(部分)。
企业有大麻袋的现金,而且,通常情况下,有钱能使鬼推磨。Windows手机
Windows手机获得很大的势头,为我们说话和SL可以用来建立这些手机的应用程序。
这增加了重量SL作为一个产品。
当然可以,而且应该质疑它是否是适当的,如果您正在开发Android和iPhone相同的应用程序使用HTML5 \的JS。
谁知道,如果应用程序变得更加复杂(可能),然后SL可能在那里。更复杂,更可能的JS是要作为解决的问题。XBOX
还值得指出,微软可能会SL Xbox和Kinect的环境内生活的新租赁:{A}看出来的,并再次增加了更多的重量,作为一个产品到SL。总结
共同线程之间的这一切是什么?你可以控制客户端,你可以控制你发展英寸不要紧,什么苹果或其他人说。
与任何发展,你应该总是问"什么是工作的最佳工具(S)??/ P>
在企业中,这是定期的Silverlight。 SL 5包的重量相比,以SL4的一大堆。所有的差距和缺失的功能,现在在那里。 SL是一个成熟的产品,将仅此释放了多年的情侣。如果对上述问题的答案是Silverlight中,然后使用Silverlight。如果是别的东西,用别的东西。简单!
微软会产生SL6或SL7?这将是很好的,但它并没有真正在这个时间点没关系。事情的变化。作为一个良好的开发,意味着保持你的技能上,与时并进。我们没有为Silverlight开发五年前。
XAML和C#一定的技能,这将是可用在Windows 8环境和您的SL应用程序将运行良好的有太多({A2的}),所以不再担心。
作为37signals的说,"规划在猜测??这是如此的真实。在未来几个月内集中精力,因为这是够硬,要做好。你认为会发生在2年的时间可能不会和完全不同的东西的意愿。
这是我们的工作在世界上的悖论:我们爱的事实,技术变化如此之快,我们的仇恨的事实,技术变化如此之快。{S0}

回答

评论会员:DiptiKuntamal 时间:2012/02/07
!好文章
评论会员:游客 时间:2012/02/07
阿努拉格甘地:信息尼斯一块
makaveli_0000:{S}非常有帮助{BR |为了使这种绝对的澄清,特别强调的事实}
评论会员:霍华德・理查兹: 时间:2012/02/07
泥灰岩
评论会员:游客 时间:2012/02/07
!相当不错的文章,也许偏颇虽然有点SL
霍华德理查兹
评论会员:游客 时间:2012/02/07
SL是绑到Windows
泥灰岩
评论会员:游客 时间:2012/02/07
错误:{A3的}和Linux:{A4纸}"霍华德
马里奥witdoek
评论会员:游客 时间:2012/02/07
OK时,Windows的MacOSX(月光不等于到SL,对不起)没有比较HTML5/JS或Java:霍华德・理查兹:您好伟大的文章,我爱.NET/SL,但我已经看到了谣言/条,MS将停止的SL将在HTML5中的一切。我认为它的WP7和Windows8发展的的情况下。马老:|gordon88
>"SL和WPF的MS倾销"

这是一种常见的误解,可能是因为人们关注的焦点产品名称,而不是技术。

WPF中,SL,WP7的(电话)等,都使用XAML - XAML中不被倾倒(这将意味着他们倾倒winapps和WP7手机!)

这只是HTML5是什么新的,所以MS是,重点谈到。
"霍华德
评论会员:Rethmeier 时间:2012/02/07
你是不是混合XAML和SL?
SL是WPF,但一个合格的子集。

恕我直言:
Microsoft不能倾倒XAML,因为他们不能倾倒的WPF,它的好和更换过时的(真的吗?)MFC。
但:
只要SL是不是每一个PDA和一致好评,我对此非常谨慎。
广泛使用甚至越来越多,现在我看到了运8的趋势。
和一个有趣的现场的比较SL/HTML5请主持MS和不完全崇尚SL(可能目的)
{A5的}

具体langage调整的具体需要。是巨大的努力来支持它(需要IDE的!)
一些燃料这把火:
;没有下降的FLASH和引进袋鼠以HTML 5的转换器的FLASH。
{A6的}

战略的罪魁祸首是谁禁止微软提供的Java编译器的太阳。
(想想"什么,如果C#是Java?"),我不能甚至形象目前世界会看起来像。
戈登
评论会员:游客 时间:2012/02/07
alrsds:均衡的文章,尤其是后扑在过去几个月的所有文章,
莱昂纳多Paneque
评论会员:游客 时间:2012/02/07
将HTML6杀呢?多年后复出,直到他们带来新的东西被杀害。他们每个人都应该信贷
风冲浪:嘿很好的解释,我不断重复自己的人。甚至在博客约一个星期前。它只是无关紧要。 {S}感谢
评论会员:游客 时间:2012/02/07
JCrocker。非常真实的(IMO)
bosedk
评论会员:忘记投5 时间:2012/02/07
苏尼尔鬃007:,奈斯利把
: | JCrocker
评论会员::GraemeKMiller 时间:2012/02/07
|如何在新技术的工程
好文章说得好..
NBSP
过分强调使用全新的尖端技术发展的基础上,当90 %的老方法是完全足够的时间。
NBSP
个人吗?我仍然编码在Web窗体,ASP.NET,JAVASCRIPT放大器; jQuery的......为什么呢? ,因为它的工作原理和它的一个平台上几乎所有的浏览器有支持。我懒得与HTML5?不很长一段时间

!我倾向于代码的浏览器不是最新的浏览器的领先优势功能的成熟版本为标准compilance ......

还有一点,领先功能,使用espcially与插件进行编码时,大多数人忘记......如果未安装插件?或更重要的是,如果无法安装插件由于缺乏支持的操作系统或更糟的防火墙政策
赛马

评论会员:? 时间:2012/02/07