开始使用Google Maps for Flash而不是Javascript版本是否合理?

时间:2010-05-09 00:56:51

标签: javascript flex flash google-maps

我打算高度基于Google Maps API构建一个Web应用程序。我正在考虑使用Javascript版本或Flash版本。我想创建一个非常丰富的界面。我应该选择API版本的API还是Flash版本?另外我不打算购买Flex Builder,所以理想情况下我想使用一些支持ActionScript的免费Flex SDK。你会推荐什么?使用JS或者更好地使用Flash版本更合理。有什么限制,优点和缺点?

3 个答案:

答案 0 :(得分:3)

Flash的优点:

  • 完全跨浏览器/跨平台。 写一次,到处运行(除了 iPhone&新iPad)。
  • 几乎相同的语法 作为Javascript,只有基于类 OOP,强大的数据输入等。
  • 非常快的UI效果(高帧速率等),比JS / HTML5快得多,CPU使用率更低

缺点:

  • 史蒂夫乔布斯讨厌它。

答案 1 :(得分:2)

嘿,我已经使用Flash地图API的Flash和JavaScript版本构建了应用程序。我发现实际的API本身并没有太大的区别。但是,我发现使用Flash / Flex版本创建应用程序要容易得多,因为您可以获得基于组件的真实环境来构建应用程序。在我看来,这会导致更清晰的代码和可维护的应用程序,而JavaScript应用程序往往会变得混乱。

我不知道如何在没有FlashBuilder的情况下开发Flex应用程序,但我想这是可行的。最后,这是一项很好的投资。

答案 2 :(得分:0)

去寻找Flex ....

  1. 完全跨浏览器/跨平台。
  2. 你可以找到很多文章和支持。
  3. 与JavaScript是松散类型的语言相比,它的严格和整洁。
  4. 您可以找到许多自定义组件和第三方API,它们可以带来更丰富的外观和更高的可用性。