我从事的行业是开发商业web应用程序。它们大多是内部使用的,有时带有合作伙伴专区,但很少可供公共互联网使用。它们是帮助公司运营业务的应用程序。
一段时间以来,我有一个想法困扰着我--为什么不使用Flash呢?到目前为止,它一直是ASP.NET + AJAX,这还不错,但它仍然是旧的HTML+JS。因此,很难实现浏览器兼容性,并且创建适合客户需求/愿望的丰富UI也是具有挑战性的。大多数情况下,这会导致应用程序只支持IE,或者最多支持IE & FireFox。
Flash可以解决所有这些问题。它可以立即在所有浏览器和所有平台上运行。其UI功能远远超过HTML+JS的功能。它可以按部件加载,并可以与服务器进行异步通信。你还能许什么愿?
然而,不知何故,我没有看到或听到任何人这样做。取而代之的是,新的替代品(如Silverlight)被创造出来,它们本质上做着同样的事情,但仍然试图坚持使用HTML+JS。我遗漏了什么?
应该指出的是,我从来没有做过任何Flash开发,所以可能我严重忽略了一些使这变得不可能的事情。
发布于 2008-12-18 09:09:16
它已经在发生了?Flex!
发布于 2008-12-27 18:33:31
我经营了一家成功的小企业(我和其他两个合作伙伴),为大型金融服务公司(富达,汉考克,先锋,T.Rowe普莱斯)开发web应用程序已有7年,只使用闪存。
在最初的几年(2001-2004),我感觉我们走在了前面--很少有其他公司使用Flash来开发健壮的、“真实商业”的web应用程序。在2005-2008年间,我感觉我们有很多竞争。现在,我开始看到路的尽头了-- JS和Ajax现在让我们用Flash做的所有事情都变得非常容易(异步通信,高响应性交互,图表,图表,拖放等)。
以下是我的一些观点:
是第一个允许我在网页应用程序中像在桌面应用程序中一样做事情的技术。
希望这对你有帮助。祝好运。
发布于 2008-12-18 09:09:09
一个很大的原因是可访问性。在一个足够大的组织中,你会有一些用户需要更大的文本,屏幕阅读器,盲文终端或更高的对比度。有一些现有的、成熟的技术可以使用那些“普通”的web应用程序(如果它们通常不太依赖JavaScript的话)。
一旦你的内容被困在闪存中,这些技术通常会一败涂地。
https://stackoverflow.com/questions/377285
复制相似问题