Difference between revisions of "Comparison of Editors"

From WebOS Internals
Jump to navigation Jump to search
m
m
Line 13: Line 13:
 
   <th style="border-bottom:1px solid #d4d4d4;">Eclipse</th>
 
   <th style="border-bottom:1px solid #d4d4d4;">Eclipse</th>
 
   <th style="border-bottom:1px solid #d4d4d4;">TextMate</th>
 
   <th style="border-bottom:1px solid #d4d4d4;">TextMate</th>
 +
  <th style="border-bottom:1px solid #d4d4d4;">VIM</th>
 +
  <th style="border-bottom:1px solid #d4d4d4;">Emacs</th>
 
  <tr>
 
  <tr>
 
  <tr>
 
  <tr>
   <td style="background-color:#F1F1F1;" colspan="4">'''Base'''</td>
+
   <td style="background-color:#F1F1F1;" colspan="6">'''Base'''</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
Line 22: Line 24:
 
   <td style="background-color:#CEF2E0;">✔ Windows, Linux, Macintosh</td>
 
   <td style="background-color:#CEF2E0;">✔ Windows, Linux, Macintosh</td>
 
   <td>✘ Macintosh Only</td>
 
   <td>✘ Macintosh Only</td>
 +
  <td>✘ </td>
 +
  <td>✘ </td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
Line 27: Line 31:
 
   <td style="background-color:#CEF2E0;">✔ Free Download</td>
 
   <td style="background-color:#CEF2E0;">✔ Free Download</td>
 
   <td style="background-color:#CEF2E0;">✔ Free Download</td>
 
   <td style="background-color:#CEF2E0;">✔ Free Download</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
  </tr>
 
  </tr>
Line 33: Line 39:
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
  </tr>
 
  </tr>
Line 39: Line 47:
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
   <td style="background-color:#F1F1F1;" colspan="4">'''Basics'''</td>
+
   <td style="background-color:#F1F1F1;" colspan="6">'''Basics'''</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
 
   <td>Mojo Code Completion</td>
 
   <td>Mojo Code Completion</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 53: Line 65:
 
   <td>New webOS Project</td>
 
   <td>New webOS Project</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 59: Line 73:
 
   <td>New Scene</td>
 
   <td>New Scene</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
   <td colspan="4" style="background-color:#F1F1F1;">'''Add-on / Plugin'''</td>
+
   <td colspan="6" style="background-color:#F1F1F1;">'''Add-on / Plugin'''</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
 
   <td>Key Bindings</td>
 
   <td>Key Bindings</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 75: Line 93:
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
  </tr>
 
  </tr>
Line 80: Line 100:
 
   <td>➔ Package, Install, Launch</td>
 
   <td>➔ Package, Install, Launch</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 86: Line 108:
 
   <td>➔ Package, Install, Inspect</td>
 
   <td>➔ Package, Install, Inspect</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 92: Line 116:
 
   <td>➔ Remove Application</td>
 
   <td>➔ Remove Application</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 104: Line 130:
 
   <td>➔ Close Application</td>
 
   <td>➔ Close Application</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 111: Line 139:
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
  </tr>
 
  </tr>
Line 116: Line 146:
 
   <td>➔ Package, Install, Launch</td>
 
   <td>➔ Package, Install, Launch</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 122: Line 154:
 
   <td>➔ Remove Application</td>
 
   <td>➔ Remove Application</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 128: Line 162:
 
   <td>➔ Launch Application</td>
 
   <td>➔ Launch Application</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 134: Line 170:
 
   <td>➔ Close Application</td>
 
   <td>➔ Close Application</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 
   <td style="background-color:#CEF2E0;">✔</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
Line 143: Line 181:
 
   <td>JSLint</td>
 
   <td>JSLint</td>
 
   <td style="background-color:#CEF2E0;">✔ Included in Add-on</td>
 
   <td style="background-color:#CEF2E0;">✔ Included in Add-on</td>
 +
  <td>'''?'''</td>
 +
  <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
   <td>'''?'''</td>
 
  </tr>
 
  </tr>
 
</table>
 
</table>

Revision as of 19:59, 3 September 2009

This page is mostly used for developers to extend the editors so that they compete with one another and that all editors get new features for webOS development.

Please help fill in the question marks(?).

Feature Editor
- Komodo Edit Eclipse TextMate VIM Emacs
Base
Cross Platform ✔ Windows, Linux, Macintosh ✔ Windows, Linux, Macintosh ✘ Macintosh Only
Price ✔ Free Download ✔ Free Download ? ? ?
Multiple Projects ? ? ?
JavaScript Code Completion ? ? ?
Basics
Mojo Code Completion ? ? ? ?
New webOS Project ? ? ? ?
New Scene ? ? ? ?
Add-on / Plugin
Key Bindings ? ? ? ?
One Click Actions - Emulator ? ? ?
➔ Package, Install, Launch ? ? ? ?
➔ Package, Install, Inspect ? ? ? ?
➔ Remove Application ? ? ? ?
➔ Launch Application ? ?
➔ Close Application ? ? ? ?
One Click Actions - Device ? ? ?
➔ Package, Install, Launch ? ? ? ?
➔ Remove Application ? ? ? ?
➔ Launch Application ? ? ? ?
➔ Close Application ? ? ? ?
Other
JSLint ✔ Included in Add-on ? ? ? ?