2011-03-15 35 views
4

我正在尋找開發Web應用程序的IDE。關於將在瀏覽器中運行的富Internet應用程序的IDE的建議(Windows,Mac,iOS)?

我的想法的標準是: -A編程一樣的界面(從我已經看到了很多的FLASH IDE的設計多爲動畫(雖然我聽說這是使用Flex 4)更好

  • 。智能感知
  • 步驟一步調試 - 有人告訴我,這是網絡應用程序的一個挑戰
  • 容易與drag'n滴在屏幕上使用和學習IDE
  • 可視化開發環境(安排控制。 )
  • 已完成的應用程序可以在任何支持Javascript的HTML5兼容瀏覽器上運行(即在iPad,iPhone,Droid,Windows,Mac上)。所以支持上述並輸出Javascript + HTML + CSS的IDE應該沒問題。

我的需求是相當小: -playing音頻 - 輕鬆修改UI:例如,改變指針圖標(所以,如果他們將鼠標懸停在他們可以從文件中選擇其他圖片更改圖片,它可能會更改爲文件夾圖標)。 -A 響應速度非常快的UI(不必每次點擊時都向服務器提交查詢)。例如,我們做一些事情,比如有一條消息「選擇一節課開始」。當他們選擇課程時,消息變爲「單擊」開始「按鈕開始」。

我考慮:

我很樂意聽到上述平臺的長處和短處,以及其他任何建議。請將您的回答發佈在特定解決方案的答案中(例如,RealSoftware的所有回覆均作爲Real Software答案中的編輯/評論)。

+0

如果IDE對SproutCore有廣泛的支持,那將會很棒。 – adib 2011-03-28 02:45:10

+1

您可以定義「完整應用程序」的含義嗎?因爲HTML5仍然是一個文檔格式+ Javascript引擎。所以任何生成HTML5的IDE都可以獲得資格。如果您需要使用新的HTML5 API,如數據庫,存儲,位置等,我不知道任何IDE支持這些原生尚未。但是Visual Studio Express 2010是拖放的,所以Adobe Dreamweaver – BerggreenDK 2011-04-02 21:31:16

回答

1
0

Real Software

Pro的

  • 您可以運行的應用程序作爲Web應用程序(查看它在iOS(的iPad,iPhone),在Mac,Windows和Linux)
  • 你可以編譯相同應用本機運行(在Mac,Windows,Linux的。不知道大約的iOS)
  • 智能感知
  • 步步調試

反對的

  • 特殊的服務器組件。 (我不清楚你是否可以將該庫放在自己的服務器上,或者是否需要特殊的主機帳戶)。
2

我將不得不大力阻止Unity使用此任務。 這不是針對這種發展,我得到了你想要做的印象。 它也主要是一個3D工具,並在2D中使用它包含各種怪癖。 最後,他們目前沒有HTML後端,儘管我聽說他們正在計劃使用WebGL。 unity web插件只能在Windows和Mac OS上運行。 I.e部署到Android或iPhone是通過二進制構建完成的。

+1

是的,Unity3D是一個遊戲引擎,而不是一個應用程序引擎。 – BerggreenDK 2011-04-02 21:28:44

0

所有在市場上的IDE有自己的要求三個第一:

  • 智能感知
  • 步驟一步調試。
  • 易於學習和使用IDE

對於所見即所得的一部分時,Dreamweaver,VisualStudio中和Dashcode中(的Mac OS X的開發工具的一部分)是我所知道的只是那些有此功能。然而,我不確定Dreamweaver是否能夠生成和使用HTML5,CSS3甚至是JavaScript(我多年沒有使用它)和DashCode(從2.02版開始)只生成iPhone/iPod Touch的「應用程序」。我無法告訴VisualStudio。

幾周前我看到了Radi,但我沒有嘗試。它似乎專注於「WOW!」不過,這是HTML5時尚的一部分。

我不知道Real在這方面的努力,可能值得一看,因爲Real Studio在90年代後期相當不錯。

但是無論您使用什麼工具,「HTML5應用程序」只不過是一堆HTML/CSS/JS文件。這可以通過幾乎任何可用的編程編輯器/ IDE來創建,「HTML5」名字對於任何網頁,HTML5,HTML4,以及任何網頁都是可用的,因爲大部分功能都很酷(JS API,CSS3動畫......) XHTML1 ...

0

Google Web Toolkit(GWT)看起來非常酷。你用Java編寫(在Eclipse等中),然後將其編譯爲Javascript,以處理所有跨瀏覽器支持。 它在Google Adwors和Orkut中使用。免費開源。

谷歌已經做了各種各樣的事情來自動加速代碼(編譯每個瀏覽器的代碼版本,壓縮圖像等)。)

0

RunRev的LiveCode不適用於Web應用程序,因爲它需要一個僅在32位環境中運行的瀏覽器插件。但是,可以使用LiveCode爲iOS創建獨立應用程序。

相關問題