针对将在浏览器(Windows,Mac,iOS)中运行的富Internet应用程序的IDE的建议?

时间:2011-03-15 13:15:57

标签: iphone ipad

我正在寻找用于开发Web应用程序的IDE。

我的想法标准是: - 类似编程的界面(从我看到的很多FLASH IDE的设计更多用于动画(虽然我听说Flex 4更好)。

  • 智能感知
  • 逐步调试 - 我被告知这对网络应用程序来说是一个挑战。
  • 易于使用和学习IDE
  • 可视化开发环境(通过拖放安排屏幕上的控件)
  • 已完成的应用程序可以在任何符合HTML5标准的浏览器上运行Javascript(即,在iPad,iPhone,Droid,Windows,Mac上)。所以支持上述并输出Javascript + HTML + CSS的IDE就可以了。

我的需求非常小: - 播放音频 - 轻松修改UI :例如,更改指针图标(因此,如果将鼠标悬停在图片上,则可以通过从文件中选择其他图片来更改图片,它可能会更改为文件夹图标)。 - 一个非常敏感的用户界面(无需在每次点击时向服务器提交查询)。例如,我们会做一些消息“选择要开始的课程”。当他们选择课程时,消息将更改为“单击开始按钮开始”。

我在考虑:

我喜欢听到上述平台的优缺点以及任何其他建议。请将您的回复发布在特定解决方案的答案中(.e。,将RealSoftware的所有回复作为Real Software答案中的编辑/评论)。

7 个答案:

答案 0 :(得分:2)

我将不得不严重阻止Unity用于此任务。 它不是针对我想要做的印象的开发类型。 它也主要是一个3D工具,在2D中工作包含各种怪癖。 最后,他们目前没有HTML后端,虽然我听说他们正在计划使用WebGL。 unity web插件仅在Windows和Mac OS上运行。即部署到Android或iPhone是通过二进制构建完成的。

答案 1 :(得分:1)

答案 2 :(得分:0)

Real Software

临' S

  • 您可以将该应用程序作为Web应用程序运行(在iOS(iPad,iPhone),Mac,Windows,Linux上查看)
  • 您可以编译同一个应用程序以便本机运行(在Mac,Windows,Linux上。不确定iOS)
  • 智能感知
  • 逐步调试

精读' S

  • 特殊服务器组件。 (我不清楚您是否可以将该库放在您自己的服务器上,或者您是否需要特殊的托管帐户)。

答案 3 :(得分:0)

Eclipse怎么样? http://www.eclipse.org/

答案 4 :(得分:0)

市场上的所有IDE都有前三个要求:

  • 智能感知
  • 逐步调试。
  • 易于使用和学习IDE

对于所见即所得的部分,Dreamweaver,VisualStudio和DashCode(Mac OS X开发工具的一部分)是我所知道的唯一拥有此功能的部分。但是我不确定Dreamweaver是否有能力制作和使用HTML5,CSS3甚至是JavaScript(我多年没有使用它)而DashCode(从版本2.02开始)只生成iPhone / iPod Touch“应用程序”。我无法告诉VisualStudio。

几周前我看到Radi,但我没试过。它似乎专注于“哇!”但是,HTML5时尚的一部分。

我不知道Real在该领域的努力,看起来真的值得一看,因为Real Studio在90年代后期相当不错。

但无论你使用什么工具,“HTML5应用程序”只不过是一堆HTML / CSS / JS文件。这可以使用几乎任何可用的编程编辑器/ IDE创建,而“HTML5”名字通常只是一个空洞的流行语,因为任何网页,HTML5,HTML4都可以使用它的大部分内容(JS API,CSS3动画......), XHTML1 ...

答案 5 :(得分:0)

Google Web Toolkit(GWT)看起来很酷。您使用Java编写(在Eclipse中等),然后将其编译为Javascript,负责所有跨浏览器支持。 它在Google Adwors和Orkut中使用。免费开源。

Google已经做了各种各样的事情来自动加速代码(为每个浏览器编译代码版本,压缩图像等)。

答案 6 :(得分:0)

RunRev的LiveCode不适合网络应用,因为它需要一个浏览器插件,它只能在32位环境中运行。但是,可以使用LiveCode为iOS创建独立应用程序。