Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Talk:E4/Web-based IDE

Revision as of 13:26, 4 April 2014 by Jesse.Weinstein.clinicomp.com (Talk | contribs) (minor reformatting)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

In my view as a programmer of 20 years, you have to work with what exists. What could be done and what should be done, what advantages could the web bring.

Imagine for a minute a direct port of the full existing version of eclipse to the web.

  1. The file system could be remote or local or both, obviously some better tools for building incrementally would be required to keep performance acceptable.
  2. Tools, configurations, perspectives, projects could all be stored in the web.
  3. A standard set of organizational plugins could be instantly distributed to the entire team, and the IDE could be configured identically for SCM, database access, etc, easing development efforts related to setting up and configuring the IDE.
  4. Recovering crashes to an earlier working point automatically and seamlessly would be required, corrupt .metadata must not destroy the users experience.
  5. Navigation and behavior of the IDE should not be changed if possible. In accordance with the principle of least surprise nothing unexpected should be done to the IDE usability experience.
  6. This may mean the "browserness" may be severely diminished or removed entirely. The navigation and concept of moving from page to page makes little sense in an IDE. The browser in this case is basically merely a possible view in the "chrome" of the IDE.
  7. Start up times and performance must not be prohibitive. The experience must not block and halt. Additionally dispatching the compile and other activities to a back end could make for a much more fluid and responsive experience.
  8. Perhaps a webstart applet based version of eclipse with a reworked model for event handling implemented as a webkit plugin could me made to work.

Back to the top