ACE : éditeur de code dans le navigateur
.

Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux


 Discussion forum

Retrouvez le dossier complet de la rédaction
Le , par FirePrawn, Expert Confirmé Sénior

ACE est un éditeur de code dans le navigateur développé en JavaScript. Il apporte les mêmes fonctionnalités que les plus connus des éditeurs natifs tels que Vim ou encore TextMate.

Il s'intègre très facilement dans n'importe quel navigateur ou application JavaScript.
Il supporte 40 langages, inclut plus de 20 thèmes différents et est capable de gérer de très gros fichiers.

Il offre tout un tas de fonctionnalités comme le rechercher/remplacer avec expression régulières, l'indentation automatique, la mise en évidence des couples de parenthèses, les curseurs et sélection multiples, etc.

ACE est l'éditeur principal de Cloud9 IDE et est le successeur du projet Mozilla Skywriter (Bespin).

Pour plus d'informations je vous invite à consulter le guide d'intégration.

Source : ace.ajax.org

Et vous ?

Que pensez-vous de cet éditeur ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Klaim Klaim
http://www.developpez.com
Expert Confirmé
le 23/01/2013 14:45
Le seul vrai IDE online que je connaisse c'est Compilr: https://compilr.com/

Sinon, cet éditeur de code en javascript va m’être utile dans plusieurs projets. Dans un de mes jeux j'ai besoin de ce genre de trucs pour faire du script dans l'editeur in-game (qui utilise des pages web pour le GUI).

Je pense aussi l'utiliser a la place de Code Mirror (http://codemirror.net/) dans cette page de demo de mon projet open source: http://demo.artofsequence.org/

Code Mirror est pas mal cela dis.
Avatar de yohannc yohannc
http://www.developpez.com
Membre confirmé
le 23/01/2013 15:28
Il manque juste l'intellisense, la compilation, ...
C'est un lecteur de texte amélioré quoi.
Au faite personne n'a essayé de transposer Eclipse dans une applet ?
Avatar de Le Vendangeur Masqué Le Vendangeur Masqué
http://www.developpez.com

le 24/01/2013 11:21
Citation Envoyé par yohannc  Voir le message
Il manque juste l'intellisense, la compilation, ...
C'est un lecteur de texte amélioré quoi.

Oui un joli gadget pour montrer qu'avec javascript on peut faire des trucs sympas, mais ça on le savait déjà.

Mais bon franchement en pratique je me vois pas abandonner Coda pour ça...
Avatar de LittleBean LittleBean
http://www.developpez.com
Membre confirmé
le 24/01/2013 15:15
Au faite personne n'a essayé de transposer Eclipse dans une applet ?

Tu as le projet orion fait par ibm :
https://orionhub.org/

J'ai juste testé 5 min ... j'ai me bien avoir mon ide sur mon poste
Avatar de yohannc yohannc
http://www.developpez.com
Membre confirmé
le 29/01/2013 10:14
Citation Envoyé par LittleBean  Voir le message
Tu as le projet orion fait par ibm :
https://orionhub.org/

Je viens de tester pour voir et il y a encore du boulot. Plutôt de dire ce qu'il manque, c'est plus rapide de dire ce qu'il y a :
- Gestion des fichier (creation, zip etc)
- Coloration syntaxique et mise en évidence des { et (.
- De temps en temps de l'auto complétion (un System.out.println n'en fait pas).

Donc il manque quasi tout ce qu'apporte un vrai IDE (sinon autant prendre notepad++ par ex.), compilation/debug, une vraie intellisense, codesnippet/génération de code, gestion des erreurs/warnings etc
Avatar de Klaim Klaim
http://www.developpez.com
Expert Confirmé
le 29/01/2013 14:36
Citation Envoyé par Klaim  Voir le message
Sinon, cet editeur de code en javascript va m'etre utile dans plusieurs projets. Dans un de mes jeux j'ai besoin de ce genre de trucs pour faire du script dans l'editeur in-game (qui utilise des pages web pour le GUI).

Je pense aussi l'utiliser a la place de Code Mirror (http://codemirror.net/) dans cette page de demo de mon projet open source: http://demo.artofsequence.org/

Code Mirror est pas mal cela dis.

WOW c'est quoi ce bordel, pourquoi mon message a ete modifie????

Je parlais de https://compilr.com/ qui est un vrai IDE en ligne contrairement a ce que presente l'article.

C'est quoi cette censure????

EDIT> C'etait une erreur, les moderateurs ont corrige, merci a eux.
Avatar de yohannc yohannc
http://www.developpez.com
Membre confirmé
le 29/01/2013 14:57
Citation Envoyé par Klaim  Voir le message
WOW c'est quoi ce bordel, pourquoi mon message a ete modifie????
Je parlais de https://compilr.com/ qui est un vrai IDE en ligne contrairement a ce que presente l'article.

Effectivement, j'avais testé vite fait compilr suite à ton message.
D'ailleurs je le trouve mieux que Orion et que celui de l'article, mais je trouve toujours pas ça au niveau d'un IDE "Lourd".
Avatar de Klaim Klaim
http://www.developpez.com
Expert Confirmé
le 29/01/2013 15:47
Citation Envoyé par yohannc  Voir le message
Effectivement, j'avais testé vite fait compilr suite à ton message.
D'ailleurs je le trouve mieux que Orion et que celui de l'article, mais je trouve toujours pas ça au niveau d'un IDE "Lourd".

Je pense que le web force une limite a ce que tupeux faire avec un IDE, par exemple c'est difficile de faire tout sans manipuelr des fichiers en local.

Par contre un IDE sous Nacl pourrait etre plus efficace que ce qu'on a jusqu'ici.
Avatar de SisS0u SisS0u
http://www.developpez.com
Invité de passage
le 06/02/2013 19:55
J'aime cet editeur il est trés util !
Avatar de yannickglt yannickglt
http://www.developpez.com
Invité de passage
le 13/02/2013 7:38
Le gros avantage que je trouve à Ace est qu'il est open-source et peut être installé sur n'importe quelle machine privée. Je pense par conséquent aux développeurs qui ne font pas confiance au cloud, ou ceux qui ne veulent pas que leurs projets soient publiés sans pour autant payer un abonnement, ou même encore aux entreprises.

Personnellement, j'ai installé Cloud9 sur mon serveur dédié et je peux accéder à mon projet de n'importe où.

Cependant, la version open-source de Cloud9 est encore limitée par rapport à celle déployée sur c9.io (pas de développement collaboratif, pas d'intégration des systèmes de suivi de versions).
Je ne l'utilise donc pas pour développer, mais plutôt pour dépanner.

Quant à CodeMirror, c'est plutôt un bon éditeur mais malheureusement je n'ai pas trouvé d'IDE web (comme Cloud9) qui l'utilise. De plus, je trouve qu'il manque certaines fonctionnalités natives : j'ai été obligé de rajouter du code pour surligner la ligne courante ou bien fermer automatiquement une balise, alors que ce devrait être simplement configurable (comme dans Ace).
Offres d'emploi IT
MOA bancaire Risque de crédit ou de marché - Paris(75) (H/F)
CDI
Synchrone technologies - Ile de France - Paris
Parue le 10/12/2014
Gestionnaire informatique swift - h/f
CDI
Société Générale - Nord Pas-de-Calais - Lille (59000)
Parue le 12/12/2014
Développeur java full stack
CDI
Urban Linker - Provence Alpes Côte d'Azur - Nice (06000)
Parue le 03/12/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula