如何使客户脱离Flash网站?[关闭]


21

我最近仅通过口口相传的建议就做了很多网络方面的项目。尽管无论如何我都不是一个程序员,而是一个设计师,但是我的设计技能并不可怕,并且不像许多程序员那样讨厌UI。结果,我发现自己被吸引到了一些附带项目中,除了用于内容管理的最小后端外,大多数编程都在前端接口上(请阅读javascript / css)。

到目前为止,我最大的挫败是说服客户他们不希望使用Flash。除了我真的不喜欢Flash“开发”这一事实外,还有很多不希望使用Flash的实际原因(设备之间缺乏兼容性,客户端可访问性下降,插件需求减少,开发时间增加等)。我不只是直言不讳地告诉客户“我不会为您建立一个Flash网站”,而是更愿意使用策略说服/向他们解释这不是他们真正想要的,即:满足他们的要求要比标准html更好/ css / js并分散用户的注意力。

别人对此有什么样的第一手经验?您如何向某人说明javascript / css / AJAX通常是大多数网站的更好选择?为什么人们一开始就想使用Flash这么糟糕?

这个问题适用于那些没有任何技术原因想要使用Flash的客户,只是因为他们认为Flash制作漂亮的网站而想要它。


7
因为它是浮华的;)
Pemdas 2011年

9
告诉他们,Facebook和Twitter(以及其他受欢迎的网站)不是用Flash编写的,他们必须理解;)
Mahmoud Hossam

16
在未安装闪存的计算机上向他显示“闪存站点”。

11
使用拨号网络连接向他们显示Flash网站。
oosterwal 2011年

3
向他们展示Lynx中的Flash网站,并告诉他们这是世界上使用最多的浏览器。
右边

Answers:


42

告诉他们Flash网站对搜索引擎是“空的”。如果商人希望客户通过Google搜索并通过网络发现他的业务,那么他就不得不忘记Flash。撇开技术乱语,商人将了解失去客户的成本。

Tell'em Flash网站已知会减慢旧计算机的速度,如今,用户越来越受到Flash网站的烦恼,如果眨眼间无法加载页面,则将其关闭。

如今,Tell'em Flash已成为一种反商业名片,以标志着一家过时的公司与当前脱节。告诉他们用户会皱纹,而竞争对手会笑。


一个真实的故事。前一阵子,当我搬到另一个城镇后不久,我觉得有必要拜访一位发型师。作为我,我来谷歌寻找一家美发店的想法并不更好。我进入了一个排名页面,该页面列出了大约5-6个最高排名。我去了他们的网站,看到了……您怎么看?令人毛骨悚然的闪光!一个站点根本无法加载100%的数据,我什至尝试了几次。其他人的导航太复杂了,我无法理解并获得所需的信息。最后,我进入了最后一页,这只是基本的HTML和CSS。几秒钟后,我得到了必要的信息,进行了约诊,并成为他们的客户。我想其他商店将不得不从他们的网页设计师那里赚钱,因为普通用户根本无法通过。


8
事实并非如此,因为深层链接Google现在能够从Flash中提取文本 -但我仍然认为对客户说推迟它们是有用的,深层链接设置很耗时,因此成本很高。与常规Web相比,Flash开发通常成本高昂。
2011年

13
不必担心该声明不能保持100%的准确性-在大多数情况下都是如此,对于那些不太精明的人来说,这将是一个有力的论据。

3
因此,您是说对客户撒谎比说“我不做Flash网站”更好?OP还询问有关AJAX网站的信息。如果使用过多,则AJAX会出现相同的问题。
back2dos

1
+1:内容应可读。另一个真实的故事。前几天,我找到了一个网站,电话号码是插入页面的图形图像。由于该号码不是文本,因此iPhone找不到它,我也不想打扰手动拨号。
S.Lott

11
Tell'em Flash网站对于iPhone和iPad是“空的”。
LennyProgrammers 2011年

15

使用Flash将使他们失去视线。

Google击败Yahoo的主要原因之一是Ask Jeeves等。等 在搜索引擎大战中,战争是他们的着陆页,搜索结果的显示速度如此之快。即使在90年代末期,当Google的搜索结果并不太好时,如果您不想浪费时间,它们仍然是首选的搜索引擎。

另一方面,还有Flash网站。您知道的着陆页是“正在加载... 10%... 20%...”。我根本不在乎某人的自我追求的美丽艺术构想,我只想获取我所获得的信息需要并继续我的一天。因此,在大多数情况下,当我访问其中一个网站时,如果没有,我要么单击“跳过动画”按钮,否则,请切换到Google并找到竞争对手。

加上缺乏iPhone / iPad支持,您已经减少了更多的麻烦。

其他人已经解决了Flash的技术问题。就像乔什·K(Josh K)一样,“我无处不在(通过NoScript)阻止Flash”,因为我的机器运行得更好,并且所有内容加载得更快。

在适当的情况下,我非常喜欢Flash作为用户体验中的可选组件,例如,我是CityVille的上瘾者。但是,作为面向客户的商业网站的主要组成部分并不是正确的环境。


12

如果技术原因不起作用,请告诉他们您不能在iPad或iPhone中使用闪光灯


1
或iPhone。我在iPhone上进行了大量冲浪,并且在购买时购买了很多东西。我们有数百万人,而且我们的可支配收入往往比平均水平高。
David Thornley,

是的,有很多人。我也知道有些人拒绝在计算机上安装Flash。
MetalMikester,2012年

10

说明Flash是用于多媒体的工具,而不是支持整个网站的工具。Flash的某些功能做得非常好,但是完整的Flash网站非常繁琐,而且非常前端。加载时间会增加,带宽会增加,并且开发速度通常会减慢。

在考虑使用Flash的99%的情况下,采用HTML / JavaScript解决方案效果更好。Flash是用来增强现有标记而不是替换它的。因此,人们不会使用JavaScript编写整个网站。这是一种增强,而不是替代。

基于Flash的网站将不会被搜索引擎轻易选中。您必须非常努力地允许他们这样做。Flash还会使添加书签和共享链接变得困难,因为通常URL根本不会改变。如前所述,由于较长的加载时间和处理问题,用户体验通常很糟糕。我在所有地方(通过NoScript)阻止Flash,因为它在我的所有计算机(Windows和Mac均如此)上都存在严重的性能问题。

有很多类似Flash的行为可以用JavaScript复制。甚至还有围绕嵌入式小部件和动画构建的完整库(jQuery UI),以替代Flash对应物。


摘要

Flash不应用于整个网站。点点滴滴都可以在Flash中使用,但总体设计应该在HTML中以实现可访问性,可移植性和速度。与基于Flash的网站相比,维护基于HTML的网站的成本更低,并且可以有效访问该网站的用户数量也有所增加。


这是一个很好的解释,但我担心它对客户来说“太多话了……”

@Developer:让我总结一下。
乔什·K

5

人们喜欢浮华的东西(无双关语)和闪耀的东西,这些浮华的声誉是非技术人员无数次听到的。

编辑:在这里阅读并传达这些观点 http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

我所工作的公司的总经理为我们的一种新产品制作了一个Flash网站,我不得不给他发送一封电子邮件,其中列出了所有错误产品,我感到很痛苦。


2
以及如何帮助解决问题?
whatsisname 2011年

注意并纠正。
蒂姆(Tim)

4

我认为您对Flash的看法有点过于肤浅,这也适用于此处提供的许多答案。我已经将Flash Player作为平台使用了大约5年,我想花时间解释一些事情。
TLTR: 转到结论。

Flash的问题

该平台的最大问题之一是如何货币化:
通过提供将进入门槛降低到最低限度的开发工具。结果,您那里有很多糟糕的应用程序。
关于Flash的主张适用于Flash内容,但并不特定于平台。创建闪存的同一家公司创建了Dreamweaver。上次检查时,它产生的结果与平均Flash内容差不多。

关于Flash的“真相”

  • Flash Player的市场渗透率可以与您在创建HTML解决方案时实际上愿意兼容的浏览器相媲美。IE6的估算范围仍然高达10%以上
  • Flash Player不在移动设备上,至少不能以一种可以认真使用的方式提供。OTOH,如果您老实地关心移动体验,那么应该创建所创建网站的移动版本。
  • Flash Player并不慢。在一般情况下,AVM2胜过所有JavaScript引擎,尽管V8是替代品,但仅在Google Chrome中使用。Flash Player在渲染矢量和栅格图形方面也相当快,并且只能通过硬件加速的HTML渲染器明显胜过,而HTML渲染器并未广泛使用。如果Flash Player仅用于显示与HTML站点相同的数据,则不会有任何区别。
  • Flash Player用于创建糟糕的多媒体站点和横幅。但是,Flash Player能够运行丰富的Internet应用程序,例如SliderocketAviary Tools(尤其是Phoenix),Tanki OnlineKoyotl等游戏(我自己正在从事此游戏的开发,我们希望下周将发布公开测试版,直到那么底部的屏幕截图应该会给您留下深刻的印象)。

诸如实际的Flash开发之类的东西,如果您真的有兴趣,我建议您拿一份FlashDevelop的副本,该副本有关Flash平台上的实际软件开发。
您声称Flash需要更多的开发时间只是基于您的个人技能。好像.NET开发人员声称Java开发需要更多时间。

Flash与HTML

从我的个人经验来看,如果要构建一个复杂,持久,交互式的应用程序,那么Flash是比HTML更好的选择,这是一个从Web上部署的胖客户端(*)。
现在,要建立交互性相对较低的网站(例如论坛),除了使用一些在这里并不十分重要的边缘情况外,没有太多理由使用Flash。选择HTML可以更轻松地执行SEO并确保可访问性。但这仍然是一个问题,尽管我无法想象非技术人员有充分的理由偏爱闪光灯。
根据情况和个人哲学,一个或另一个是“更好”的,但是从“闪过”到“可以作为补充”的陈述被简化了。

我担心的是,想要漂亮,您的客户意味着那种想要呕吐的漂亮。在这种情况下,闪存也是实现这一噩梦的更好工具。我拒绝此类工作,也不会转发。这是犯罪。而且恐怕一旦Adobe CS Flash的HTML5后端足够稳定,您将无法仅通过卸载Flash来隐藏它。
如果那是他们想要的,我求您尝试说服他们。它不是臀部,不是很酷,令人讨厌。你懂的。这里的每个人都这样做。他们也应该。

结论

对Flash进行妖魔化并不十分诚实,我认为您不需要它。
拥有JavaScript / CSS / HTML的经验很有价值。说您在该堆栈上非常有生产力,并且确信自己会满足客户的要求(假设您是),这是一件好事,而且是绝对有效的推理。
您可以以最低的成本做的最好的工作就是使用您掌握的技术,而客户希望获得这些。不像许多流行的半真话,这是一个可靠的事实。


(*):我认为标准是一件可爱的事。我自己使用haXe已有 2年了,当我认为HTML是满足我的要求的可行替代方法时,一种动机就是能够进行切换。到目前为止,我必须说,由于一些原因,Flash Player仍然是我的首选目标,我提出了一个子集。因此,尽管我期待着HTML使Flash Player在我的作品中过时的一天,但我认为距现在还有几年。


3

一个有效的理由是,基于Flash的网站无法在iPhone,iPad 1,iPad 2或iPod Touch上运行,这是我最近一次统计的1.7亿台设备。

是的,这是苹果公司的决定,但是在构建网站时,它已成为一个严重的问题。实际上,由于HTML可以在更多设备上使用,因此Microsoft放弃了在Silverlight上进行Web开发。


3

TL; DR

更重要的是,这与许多贡献者已经指出的内容是一致的,但是您确实需要坚持不完全支持Flash的事实。Adobe已取消对Flash Mobile支持的支持。Adobe的这一举动意味着其他移动设备将很快受到影响,从而使这些移动设备完全没有Flash查看功能。我们已经看到过这种情况。以ColdFusion为例。受Adobe造成ColdFusion死亡的影响,有相当多的程序员和客户。

总之,基于Web的平台(以及与此相关的任何平台)仅与其支持者,贡献者和创建者一样好。毫无疑问,在不稳定的平台上构建整个网站将使客户在重建网站时花费超出预算的费用。


2

正如Timk所说,浮华在客户眼中是件好事。普通客户可能不了解/在想以下事情:

  • 搜索引擎优化
  • 辅助功能
  • 移动访问
  • 不适用于浏览器历史记录,书签等。

您可以尝试与他们讨论这些问题,然后让他们决定。


1

如果他们的站点不需要刷新,请告诉他们他们的站点不需要刷新。如果他们坚持使用Flash,请向他们推荐Flash开发人员。

您没有义务与不听或使用您不喜欢的工具的客户合作。


2
显然,我是从闪光灯迷那里赶走的
斯蒂文·洛

我想这是因为最初的问题已经拒绝了简单地说“我不会为您建立Flash网站”的选项。
2011年

+1,我要说的同样的事情是不必接受出现的每个客户。
rjzii 2012年

拒绝客户总是一种选择
Steven A. Lowe'2

0

您为什么不以作品的非即兴示例“赞叹”他们呢?他们可以看到潜力以及您的专业知识。让他们知道Flash中无法做的事情是您无法做到的(我希望这是事实。)。如果他们争论了,那么就使用Flash,还有更多的技术原因可以避免使用Flash。您需要确定他们的想法,不会因为做出此选择而受到限制。

他们可能会给新手一个印象,那就是新手更有可能学习如何在紧急情况下在Flash中进行调整,而不必担心被锁定在特定的开发人员中。

总是有一个古老的“没人因为购买IBM而被解雇”。心理。Flash成为新闻,您的客户不会将好与坏宣传区分开。


0

遵守无障碍法规也可能存在问题,例如针对盲人用户。我不知道屏幕阅读器对Flash的处理能力如何-我想不到。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.