网上冲浪并不需要很长时间才能观察到Flash是预期标准的普遍共识,可以说“如果你没有Flash,我的网站将无效。”但同样,如果用户没有启用JavaScript,预计JavaScript会降级。
由于Flash为Mac OS X和Linux带来的糟糕表现,我个人赞成采用与HTML相对的“HTML5”方法
Flash方式与JavaScript方式的总体展望似乎是Steve Job's prediction of HTML5 overtaking Flash中对我的最大挑战,我个人没有看到任何改变的迹象。
我错过了什么吗?
答案 0 :(得分:3)
HTML5可能不会杀死Flash。虽然我是一个Actionscript 3的开发人员,但我对Adobe没什么好感,如果有人想要杀死Flash,我相信它本身就是Adobe本身,因为它无法适应。
Web标准很棒,但不可避免地会发生变化。由较小实体开发的解决方案可以实现变更并更快地适应。看看JQuery如何改变Javascript的感知。大多数人已经忘记了直到最近才对Javascript很少有兴趣,这可能是降低优雅态度的地方。
现在的共识是抱怨Flash,真正的耻辱是Adobe用它做了什么,或者更多的是没有做到改善它。我同意史蒂夫乔布斯的说法,Adobe要么是懒惰的,要么是误导的。在任何情况下都完全没有效率。
在我看来,插件没有任何问题,只要它按预期工作并且渗透率超过90%,Flash就有可能成为自己的标准......在另一个世界中。
答案 1 :(得分:1)
在一般情况下说这两种情况都不行。但是对于某些人来说,放弃为某些用户提供工作网站是可以接受的。
答案 2 :(得分:1)
这取决于您正在开发的项目类型。
假设用户只能与HTML进行交互是唯一安全的(这就是为什么hijax你的表单而不是假设用户能够运行你的ajax函数的好主意)
至于FLASH,我认为它对一小部分用户来说是不可用的(iphone和ipad用户将无法与你的闪存互动)
所以基本上,在开发门户网站时,我认为:
我的经验法则是:如果必须使用闪光灯,请将它用于非重要的东西。所有重要的东西应该能够只用HTML
工作答案 3 :(得分:1)
你说的是几乎完全不同的人群,他们的世界观非常不同。这就是为什么他们说两件不同的事情。很少有人都是狂热的狂热分子和对进步增强的狂热追随者。
对于支持Javascript的人来说,许多人这样做的一个重要原因是它是一个开放的标准,任何人都可以访问免费实现,而不仅仅是那些受Adobe欢迎的实现。网络上的每个人都可以使用Web内容的这种感觉也使他们对Javascript产生了敌意,这种Javascript采用了相同的“我的方式或高速公路”立场,导致他们拒绝Flash。
答案 4 :(得分:0)
原因是因为Flash在所有互联网连接的计算机中的渗透率约为99%,并且全面行为完全相同。 Flash有许多不可替换的功能(直到最近,由于HTML5和更好的JavaScript实现),虽然JavaScript实现都是不完整的,并且在浏览器之间也是不同的。
我不是Flash开发人员,但我猜测会有不同的方法。现代Web开发的全部咒语是一种附加的综合,所以你从一些基本的东西开始,然后从那里开始工作,随着你的进展构建功能。
真正的原因是,如果您在网站上使用Flash,您可能不会对可访问性和其他次要问题进行折腾。
JavaScript开发人员也 更好的人。
答案 5 :(得分:0)
通常,JavaScript用于支持基本但重要的操作,并且重要的是与高使用频率,大量受众,可能是关键业务密切相关。因此,重要的是它们需要“和平退化”。
Flash倾向于用于游戏,重型UI应用程序(如绘画风格程序)。这些往往不那么重要,因此没有理由让它们和平地退化。
例如,我可以看到Google的分析网站的Flash部分将来会为HTML5制作。它适合它。但是像Google的街景一样,我认为没有真正的理由去沿着HTML5路线前进(虽然我怀疑它们仍然可能)。