IDE offers for Rich Internet Applications that will run in a browser (Windows, Mac, iOS)?

I am looking for an IDE for developing web applications.

My criteria: Programming interface (from what I saw, a lot of FLASH IDEs are more designed for animation (although I hear it better with Flex 4).

  • Intelisense
  • Step-by-step debugging - I was told that this is a problem for web applications.
  • Ease of use and training IDE
  • visual development environment (organize controls on the screen with drag'n drag)
  • The completed application can run on any HTML5 compatible browser with Javascript (i.e. iPad, iPhone, Droid, Windows, Mac). So the IDE supporting the above and outputting Javascript + HTML + CSS would be ok.

My needs are pretty minimal: playing audio - It's easy to change the user interface : for example, changing the pointer icon (so if they hover over an image that they can change by selecting another image from a file, it can change to a folder icon). -A very responsive user interface (no need to send a request to the server every time they click). For example, we do things like the message "Choose a lesson to get started." When they choose a lesson, the message will change to "Click the Start button to start."

I am considering:

I would like to hear the pros and cons of the above platforms, as well as any other suggestions. Please post your answers in the answer to a specific solution (.e., G all answers for RealSoftware as changes / comments in the answer of real software).

+4
source share
7 answers

I will have to strongly discourage the use of Oneness for this task. It is not aimed at the type of development. I get the impression you want to make. It is also basically a 3D tool, and working in 2D with it contains various quirks. Finally, they do not currently have HTML backend, although I heard that they plan to use one of them using WebGL. The only web plugin works only on windows and Mac OS. Ie deployment to Android or iPhone is done through a binary build.

+2
source

Real software

Pro's

  • You can run the application as a web application (view it on iOS (iPad, iPhone), Mac, Windows, Linux)
  • You can compile the same application to run natively (on Mac, Windows, Linux. Not sure about iOS)
  • Intellisense
  • Step by Step Debugging

Con's

  • Special server component. (It’s not clear to me if you can just host this library on your own server or if you need a special hosting account).
0
source

how about eclipse? http://www.eclipse.org/

0
source

All IDEs on the market have the first three of your requirements:

  • Intelisense
  • Step by step debugging.
  • Ease of use and training IDE

For the wysiwyg part, Dreamweaver, VisualStudio, and DashCode (part of the Mac OS X dev tools) are the only ones I know that have this functionality. However, I’m not sure about Dreamweaver’s ability to create and work with HTML5, CSS3 or even JavaScript (I haven’t used it in years), and DashCode (starting from version 2.02) only creates iPhone / iPod Touch apps. I can not say for VisualStudio.

I saw Radi a few weeks ago, but I have not tried. He seems to be focusing on "WOW!" however, part of the whim of HTML5.

I did not know about the real efforts in this area, it might be worth seeing how Real Studio was quite good in the late 90s.

But no matter what tool you use, the “HTML5 application” is nothing more than a bunch of HTML / CSS / JS files. It can be created with almost any program editor / IDE, and the nickname "HTML5" is often just an empty word, since most of what makes it cool (JS API, CSS3 animations, ...) is available for any web page, HTML5, HTML4, XHTML1 ...

0
source

The Google Web Toolkit (GWT) looks really cool. You write in Java (in Eclipse, etc.), and then compile it in Javascript, taking care of all cross-browsers. It was used by Google Adwors and Orkut. Free open source.

Google did everything possible to automatically speed up code execution (compiling a version of your code for each browser, image compression, etc.)

0
source

RunRev LiveCode is not suitable for web applications because it requires a browser plugin that only works in a 32-bit environment. However, you can use LiveCode to create standalone iOS apps.

0
source

Source: https://habr.com/ru/post/1343767/


All Articles