网站在Flash中完全编写(或显示).这不是个好主意吗?

Osc*_*Ryz 7 flash frontend

从这条推文:http://twitter.com/azaaza/status/6508524118 我到达一个完全用Flash制作的网站(至少是前端).

alt text http://img704.imageshack.us/img704/3116/screenshotvz.png

它看起来很棒,它本来可以用HTML + Ajax编写,但我想(因为我不太了解我自己)他们的网站所有者感觉更舒服Flash并认为它会更容易(再一次,我猜这个当您有数千个飞行时间使用闪光灯时会发生)

从状态栏判断,似乎大多数图像和文本都是动态下载的(否则flash文件太重了)

问题(S):

什么类型的webapps应该考虑在flash中的所有前端?

它会更容易吗?是/否,只有你吮吸HTML + Ajax但你擅长Flash?

这适合每个人吗?

什么时候不应该使用?

我想这是一个额外的好处是你没有IE + FF + Opera + Chrome + Safari兼容性问题

这会是webapps前端的下一个编程模型吗?

mar*_*cgg 14

简短回答:不要创建100%的Flash网站.存在许多兼容性和用户体验问题.

详细说明......

什么类型的webapps应该考虑在flash中的所有前端?

  • 投资组合,与事件相关的临时网站...在我看来,如果网站的目的不是提供任何信息,而是给用户留下更深刻的印象,那么创建一个"完整的Flash网站"是可以的.

它会更容易吗?是/否,只有你吮吸HTML + Ajax但你擅长Flash?

  • 好吧,如果你擅长闪光灯,它会更容易开发

这适合每个人吗?

  • 不.作为网络开发者,我可以做闪光灯,但我不喜欢闪光灯.

什么时候不应该使用?

  • Imho,永远不会.当我到达Flash网站时总是困扰我,因为找到任何东西都很烦人.它也无法通过iPhone等设备访问.

我想这是一个额外的好处是你没有IE + FF + Opera + Chrome + Safari兼容性问题

  • 您具有跨平台兼容性.没有Flash的人也无法访问您的网站.

这会是webapps前端的下一个编程模型吗?

  • 我非常怀疑它.html + javascript的新用法允许在不使用flash的情况下创建动态网站.

  • 建议不要"永远不要使用Flash",它"永远不会使用100%Flash". (2认同)

lee*_*ers 14

讨厌纯Flash网站的原因:

  • 不适用于手机/手机
  • 对于大多数Flash网站,无法为网页添加书签或共享指向网站中网页的链接.
  • 键盘快捷键几乎不会按预期工作.
  • 奇怪的滚动条和其他聪明的界面元素.
  • SEO不好.我认为Google刚刚开始为Flash内容编制索引.
  • 任何残障访客都会很难使用纯Flash网站.

这就是现在.

  • 就像我在另一条评论中说的那样,很明显你不是Flash的开发人员,所以我希望你在说明你"讨厌"纯闪存网站的理由之前至少阅读了一些内容.将完整的Flash网站加入书签或深层链接并不是"不可能的",来自SWFAddress已经存在多年了!!! 我将从Bit101(那里最好的Flash博客之一)召集Keith Peters的帮助:http://www.bit-101.com/blog/?p = 23881来回扣你的积分等等.至于手机 - > flashlite.苹果手机?只是等待Flash CS5,你可能会非常惊讶;) (2认同)
  • 可以完成书签和深层链接,但*大多数*Flash网站都不会为此烦恼.反对100%闪存网站的论点并不是说它们不能很好地完成 - 而是它们通常做得很糟糕. (2认同)
  • @danii:使网站可访问的一半战斗允许用户按照自己的条件查看它.很多人认为"与屏幕阅读器兼容=可访问的网站" - 但这甚至没有削减表面.如何能够重新着色内容,以便色盲人可以阅读它?使用常规内容,它就像应用自定义样式表一样简单.用闪光灯?没那么简单.这是一个例子,还有很多其他的例子. (2认同)

dan*_*nii 12

这里的大多数答案似乎是人们说他们"讨厌"100%的Flash网站(不仅不喜欢或不推荐,只是讨厌像" omg flash sux lolz "那种仇恨)然后提供一些非常弱的列表(有时只是不真实的论据作为理由.虽然我已经在意见中提到了其中的一些,让我在这里写的是什么似乎是这里对完整的Flash网站,为什么我不同意他们在所有的最大的参数的概括:

- SEO和深层链接/书签问题

SWFAddress.'努夫说.它已存在多年,但人们仍然认为不可能对Flash内容进行深层链接或书签,显然是因为他们从不打扰检查它,或开发Flash网站并遇到问题(已经解决了多年,比如我说过).我觉得很有趣的是,大多数人似乎建议/赞成使用Ajax/javascript + XHTML来构建动态网站...但是Ajax内容也不能被谷歌深度链接,加入书签或索引,除非你使用了解决方法...也适用于Flash内容!

那么,为什么很多完整的Flash网站都没有实现呢?我不知道,也许没有必要(比如游戏网站,广告网站......大多数FWA网站)或者它可能只是一个懒惰的开发者(见下文).

- 可访问性:

首先,Flash对残障用户非常友好.您可以查看adobe Flash辅助功能页面,但我会解释:Flash擅长呈现视觉和音频内容.对于需要它的用户来说,构建控件可以很容易地改变字体大小,页面对比度等.我不会说它像应用自定义样式表一样容易实现,但它真的不是负担/麻烦...如果你需要你的网站可访问,把你的想法放在其中并实现正确的事情(这是真的)适用于所有技术).

此外,残疾不仅仅意味着短视或色盲,例如在我的工作中,我们在网上用手语提供视频,同步文本(不是字幕,完整的文本墙)为聋人和我真的不认为使用任何其他技术实现起来会更容易(并且请记住,我并不认为这是不可能的).

- 手机/ Iphone:

为了清楚起见,Flash内容不能在移动设备上运行(这就是flashlite的用途,不是吗?).然而,就今天而言,许多系统(包括iphone)都不支持Flash.这是一个大问题吗?我不这么认为,请让我详细说明.如果我构建了一个针对1024x720进行了优化的精彩XHTML网站,具有出色的javascript效果和漂亮的图片,我向你保证它会在移动设备上显示出糟糕的效果(如果有的话).我参加了一个移动网络会议,据说移动网站的大小不应超过20kb ......祝你好运.

最重要的网站只为移动设备实现一个特殊的网站,显然是纯HTML格式...这与完整的Flash网站应该完全相同.至于闪存在iPhone上,当Flash CS5出来,突然Flash动画可以编译成iPhone应用程序,我实在看不出有什么理由为苹果不再按住iPhone的Flash Player.虽然它并没有真正打扰我,正如我所说,因为我相信走的路是一个特定于移动设备的网络版本(甚至是特定于iPhone的).

总结一下:我发现大多数人都认为Flash只是怨恨人们持有aganist Flash,这些Flash基于已经存在多年但仍然不再适用的神话.许多论点都适用于糟糕的XHTML/Ajax网站,所以大多数时候,评论家都指的是抱怨不好的Flash网站,所以那些糟糕/懒惰的Flash开发人员应该受到责备,而不是技术(和事实上,许多Flash开发人员来自设计和/或没有编程背景根本没有帮助.

我现在将从我的角度(Flash开发人员的角度)回答提出的问题:

  • 什么类型的webapps应该考虑在flash中的所有前端?

从我的头顶:

  • 网站以展示或宣传壮观的产品,如汽车,服装等.当你想与真棒意见和互动,以影响用户,Flash是迄今为止最好的.

  • 艺术家porfolios:摄影师,音乐家等的网站,艺术家的作品必须集成在网站中.

  • 如果您是Flash开发公司的Flash开发人员/工作人员,那么建立一个完整的Flash组合网站会有很多意义吗?;)

  • 一般而言,任何更多关于用户体验而不是数据的网站.请参考bit101的主人Keith Peters:Flash,有什么好处?

  • 它会更容易吗?是/否,只有你吮吸HTML + Ajax但你擅长Flash?

根据您的需要,Flash可能是唯一的工具.在Flash中构建一些并不复杂的事情将成为在XHTML中开发的噩梦.无论如何,如果你吮吸HTML + Ajax,你不应该开发网络应用程序,不是吗?

  • 这适合每个人吗?

一定不行.即使我同意只有完整的Flash网站组成的网络对每个人来说都是一个恐怖(我想,adobe除外).

  • 什么时候不应该使用?

我会说当你正在建造的网站不是上述内容时:P绝对不是文本(信息)是网站最重要的部分.

  • 我想这是一个额外的好处是你没有IE + FF + Opera + Chrome + Safari兼容性问题

是的,它确实是,不仅是一个"额外"的好处,而且是一个非常巨大的好处.

  • 这会是webapps前端的下一个编程模型吗?

这是一个棘手的问题.我真的不认为这是100%Flash/Flex与100%XHTML + Ajax站点之间的战争.Flash/Flex不能替代HTML,但它是一个很好的补充.始终使用合适的工具进行工作,并使用您需要的任何技术(或混合),只要您明智地使用它.我发现在Flash中实现维基百科或您的个人博客同样愚蠢,因为使用XHTML + Ajax构建一些非常壮观的FWA风格的网站.

抱歉,这是一篇巨大的文字,感谢您的阅读!期待讨厌的评论;)

  • "Flash/Flex无法替代HTML"在任何方面都不等于"纯Flash不是最好的主意".我想我已经失败了,因为我的全部观点是"真的,纯粹的Flash有时候是正确的想法"和"人们讨厌Flash以获得适用于XHTML的有偏见的原因列表".在Web编程中,做一些HTML几乎是不可避免的,以及其他东西,如服务器端语言,数据库......我不明白为什么会排除Flash.检查TheFWA并告诉我你可以使用XHTML建立多少这些网站...这是Flash优越的一种方式. (2认同)

Amb*_*ber 8

就个人而言,我讨厌的网站只是一个带有flash电影的页面.对于像移动浏览器这样的东西,它们会降低性能,更不用说它们要么a)无缘无故地使用Flash,只是毫无意义的视觉效果,或者b)通过实现不像以下那样的自定义UI小部件来违反UI标准人们会期待,等等.


Kon*_*man 5

我想说这绝不是个好主意.100%的Flash网站会削弱可用性(没有浏览器提供的文本大小调整,不能使用自动阅读文本的工具),您需要额外的工作才能使您的网站在搜索引擎上占据优势(尽管Google已经做了一些工作来解决这个问题) .