Éditeur de code en ligne [fermé]

13

Les principaux IDE en ligne sont hébergés sur le serveur du fournisseur de services. Les exemples sont Kodingen, Cloud9, ShiftEdit. Par conséquent, ils ne seraient pas disponibles si le serveur externe était en panne pour une raison quelconque, et je préfère quand même faire mes calculs sur mon propre ordinateur.

Quelqu'un connaît-il un IDE ou un éditeur en ligne (de préférence juste un éditeur - une simple implémentation des éditeurs Ace ou CodeMirror JS) qui peut être téléchargé et exécuté sur localhost (sur un serveur LAMP local)? J'en ai trouvé deux jusqu'à présent - Eclipse Orion et Wiode, mais je n'aime pas beaucoup les deux, et je cherche des alternatives.

Les extensions de navigateur qui fonctionnent de manière native sur le navigateur (hors ligne) sans se rendre sur un site externe conviennent également. Un exemple serait SourceKit pour Chrom (e / ium).

Fantôme de velours
la source
5
Désolé si ma question est stupide, mais pourquoi voudrait-on un outil en ligne si c'est pour l'exécuter localement?
Patrick Honorez
Alors, qu'est-ce qui ne va pas avec Ace?
back2dos
@ back2dos: Rien de mal avec Ace, mais peut-il être exécuté sur mon serveur local?
Velvet Ghost
1
@iDevlop: Bon point. C'est juste que j'essaie de configurer un flux de travail de style Chromebook dans lequel je fais tout dans le navigateur. Certains diront même que c'est comme ça que l'avenir va se passer.
Velvet Ghost
@Atriya: Je l'ai compris, mais pouvez-vous installer un serveur LAMP sur un Chromebook? Et puis vous êtes coincé sur CETTE machine, ce qui vous fait perdre les avantages d'être "dans le cloud" ...
Patrick Honorez

Réponses:

9

Tout d'abord, vous pouvez consulter cet article:
Wikipedia - Comparaison des éditeurs de code source basés sur JavaScript .

Pour en savoir plus, voici quelques outils qui semblent correspondre à votre demande:
Tous ces logiciels sont téléchargeables et utilisables sur un serveur local.

  • EditArea - Télécharger - Démo en tant que FileEditor qui est une extension Yii - ( Apache Software License, BSD, LGPL )

    Voici EditArea, un éditeur javascript gratuit pour le code source. Il permet d'écrire du code source bien formaté avec numérotation des lignes, prise en charge des onglets, recherche et remplacement (avec regexp) et mise en évidence de la syntaxe en direct (personnalisable).

  • CodePress - Télécharger - Démo de Joomla! Plugin CodePress - ( LGPL ) - Cela ne fonctionne pas dans Chrome et il semble que le développement ait cessé.

    CodePress est un éditeur de code source basé sur le Web avec une coloration syntaxique écrite en JavaScript qui colore le texte en temps réel pendant sa saisie dans le navigateur.

  • CodeMirror - Télécharger - L'une des nombreuses démos - ( licence de style MIT + support commercial en option )

    CodeMirror est une bibliothèque JavaScript qui peut être utilisée pour créer une interface d'édition relativement agréable pour le contenu de type code - programmes informatiques, balisage HTML et similaires. Si un mode a été écrit pour la langue que vous modifiez, le code sera coloré et l'éditeur vous aidera éventuellement avec l'indentation

  • Ace Ajax.org Cloud9 Editor - Demo - ( Mozilla tri-licence (MPL / GPL / LGPL) )

    Ace est un éditeur de code autonome écrit en JavaScript. Notre objectif est de créer un éditeur de code basé sur le Web qui correspond et étend les fonctionnalités, la convivialité et les performances des éditeurs natifs existants tels que TextMate, Vim ou Eclipse. Il peut être facilement intégré dans n'importe quelle page Web et application JavaScript. Ace est développé en tant que principal éditeur de Cloud9 IDE et successeur du projet Mozilla Skywriter (Bespin).
    Obtenir le code
    Ace est un projet communautaire. Nous encourageons et soutenons activement les contributions. Le code source Ace est hébergé sur GitHub. Il est publié sous la triple licence Mozilla (MPL / GPL / LGPL). Il s'agit de la même licence utilisée par Firefox. Cette licence est adaptée à toutes sortes de projets, qu'ils soient open source ou non. Prenez en charge votre éditeur et ajoutez vos surlignages et raccourcis clavier préférés!
    git clone git://github.com/ajaxorg/ace.git

De plus, il semble que cette question ait été posée deux fois sur le débordement de pile , vous pouvez donc probablement collecter plus d'informations ici:

AjaXplorer implémente l'éditeur avancé de CodeMirror. Cela vous permet de gérer les fichiers et de mettre en évidence la syntaxe dans une application multi-utilisateurs unique.

Pascal Qyy
la source
Merci. Je connais déjà cet article. Le point est - peut CodeMirror ou Ace être téléchargé pour fonctionner sur mon serveur local? C'est ce que je veux. Je sais que quelque chose comme Kodingen peut utiliser à la fois Ace et CodeMirror comme composant éditeur. Mais je ne veux pas cela, car il fonctionnera sur le serveur de Kodingen et non sur le mien.
Velvet Ghost
Tous les logiciels que j'ai mis dans mon lien sont téléchargeables et gratuits (je mets les licences à droite de la démo . Si vous cliquez sur le lien, repérez simplement la page de téléchargement ^^
Pascal Qyy
J'ajoute quelques liens de téléchargement pour vous aider, mais vous devez utiliser Git pour obtenir Ace.
Pascal Qyy
@Pascal Qyy: Merci, je ne savais pas que ceux-ci pouvaient être téléchargés et utilisés localement. J'ai téléchargé codemirror.zip à partir du lien que vous avez fourni et l'ai décompressé. A l'intérieur se trouvent de nombreux fichiers html et js. Mais comment l'utiliser réellement? J'ai besoin d'une interface où je peux ouvrir, éditer et enregistrer des fichiers - au minimum.
Velvet Ghost
Mon premier lien, EditArea, vient avec un lien vers une démo en direct de FileEditor qui est exactement ce que vous demandez ... Voici le How To à ce sujet
Pascal Qyy