Entrez vos identifiants

x
OU
Vous avez oublié votre mot de passe ?
Utilisateur wiki : vous n'aviez pas d'email ?

Korben - Site d'actualité geek et tech

Go Top

Codiad – Un IDE web

Codiad – Un IDE web

Si vous cherchez un nouvel IDE pour développer directement depuis votre serveur, via votre navigateur web, j'ai ce qu'il vous faut. Ça s'appelle Codiad, c'est open source, ça tourne sous PHP et il n'y a pas besoin de base de données pour stocker les infos. Tout est enregistré dans des fichiers JSON.

Codiad gère plus de 40 langages différents, détecte les erreurs dans le code, sait faire de l'autocomplétion et prend en charge plusieurs utilisateurs. L'outil sait aussi afficher à l'écran 2 fichiers ouverts en même temps et dispose d'une console interne.

screenshot_12_27

Plusieurs thèmes pour la coloration syntaxique sont aussi disponibles, sans oublier un moteur de recherche et la possibilité d'exporter facilement vos créations. Un bon moyen en tout cas, de coder directement sur votre serveur de dev, sans devoir uploader ou synchroniser quoi que ce soit.

Codiad est téléchargeable ici.

Edit : Et dans un style un peu différent (service web), allez aussi jeter un oeil à friendco.de qui permet de coder à plusieurs personnes. Et en plus, ça se branche facilement sur Github, Dropbox, Google Drive, SVN...etc. Merci à Thomas !

Photo et source


Facebook Twitter Email Copier Url

33 Responses to “Codiad – Un IDE web”

  1. Tom Riat dit :

    Est-ce que quelqu’un utilise un IDE web mais régulièrement ? Car j’ai beaucoup de mal pour trouver un IDE qui remplace mon netbeans … Peut-être que je ne prend pas assez le temps d’effectuer ce changement mais je ne suis pas sur d’y gagner vraiment de passer sur un IDE web … des retours d’expériance ?

  2. Bro dit :

    Perso je n’ai jamais trouvé d’IDE qui me convienne. En général c’est du Java, c’est lent, et travaillant sur des gros projets, l’analyse des sources est vraiment bcp trop longue à on gout. Je ne parle même pas des fichiers de “cache” qu’en général ils laissent trainer dans les sources… bref, pour moi j’ai pas encore trouvé mieux que Notepad++.

  3. Yoann Menelet dit :

    Go Visual Studio *tousse tousse*

  4. Jean-Philippe Jacoupy dit :

    En IDE sympa et multi-plateforme (mais uniquement pour le C++) y a Code::Blocks (aaaaah utiliser Wt pour un projet web).
    NPP c’est vraiment que pour les tout petits projets. Dès que tu travailles sur des projets dépassant les 100 fichiers ça devient un merdier sans nom de travailler avec.

    Je n’ai qu’un problème avec NetBeans c’est qu’il devient relativement lent sur de gros projets, et pour Eclipse baaah c’est devenu une usine à gaz.

  5. 2ShEp dit :

    Pour en avoir testé un bon paquet, je suis revenu à netbeans. C’est
    pour moi le meilleur même si sur de trop gros projet (+300Mo de source, +15000 fichiers) l’autocomplétion est un peu à la ramasse.

    @Bro : Npp, c’est bon pour les petits trucs, sur de gros projet avec framework c’est du masochisme ^^

  6. Bro dit :

    Je ne vois pas pourquoi… tu parles surement du temps perdu à trouver les fichiers ?
    Perso sur mes projets (PHP) j’ai parfois des classes qui s’appellent pareil (qui “écrasent” celles par défaut pour des cas spécifiques), je ne vois pas comment un IDE s’y retrouverait.

  7. codextends dit :

    Je suis passé des incessant allez retours de Netbeans a NP++, à sublime text 2, qui malgré quelques bugs de jeunesse, convient à mes besoins

  8. Franck dit :

    Excellent on va essayer ça. Moi j’utilisais Sublime text 2 et je travaillais sur mon répertoire ftp.

  9. Padri18 dit :

    Je l’utilise occasionnellement, vraiment sympa ce Codiad, ça évite les éditions en local + transfert sur son serveur web.
    Par contre je savais pas qu’on pouvait afficher deux fichiers en même temps; merci pour l’info, je vais fouiller de ce côté là.

  10. Jipé Barbaud dit :

    Ça a l’air pratique mais niveau sécurité faut voir !

  11. TiTi dit :

    Je vous le recommande aussi, je l’utilise très régulièrement depuis 3 mois, c’est vraiment un bon produit, gestion de plusieurs projets + collaboration dessus.
    Il est au top

  12. Patrick dit :

    https://c9.io/

    Cloud9 au cas où pour ceux qui cherchent une IDE web.

    What is Cloud9 IDE?

    Cloud9
    IDE is an online development environment for Javascript and Node.js
    applications as well as HTML, CSS, PHP, Java, Ruby and 23 other
    languages.

    Voila :)

  13. alex dit :

    NB: on peut faire la même chose avec n’importe quel éditeur sous Linux, même le plus pourri.

  14. Maxouspam dit :

    Peux-tu développer s’il te plaît ? ça m’intéresse ^^

  15. alex dit :

    Ben, tu peux te connecter et monter les fichiers de ton serveur en local, avec sshfs, ftp, samba ou je sais pas quoi (sshfs est largement suffisant, m’enfin tout dépend de comment tu accèdes à ton server)

    Suite à quoi, tu as accès aux fichiers “en local”, même s’il reste stocké sur le serveur. N’importe quel soft peut lire les fichiers locaux: problem solved.

    Exemple avec sshfs: sshfs user@host:/repertoire_distant /repertoire_local

    Pour quitter: umount /repertoire_local

  16. eephyne dit :

    Je pense que l’interet ici c’est de pouvoir acceder a son ide peu importe la machine sur laquel on est.

  17. Et surtout d’y acceder depuis une tablet ou un smartphone dans une gare par exemple…

  18. alex dit :

    Soyons fous, programmons dans une gare !
    J’imagine la tête du code ..

  19. En fait c’est la grosse tendance du mobile. JE ne dis pas que les bureaux seront remplaces par des gare, mais que les entreprises payent le developpement de ce genre d’outil pour pouvoir permettre aux gens de bosser depuis une tablet ou un smartphone n’importe ou. Si c’est juste une petite erreur a corriger, et que tu as recu un mail de quelqu’un de ton equipe ou de ton Integration Continue qui dit que ca pete, et que tu peux le fixer avec ton telephone entre 2 trains, alors tu fais gagner beaucoup de temps a ton equipe => beaucoup d’argent a ta boite.
    On est en 2013, le mobile est partout, il faut toujours penser a “comment je fais X avec mon telephone dans une gare”.

  20. Roger Miot dit :

    J’espère que le design est responsive…

  21. C’est loin d’etre le premier IDE web!

    Ca fait bien 2 ans qu’on entend parler de Cloud9 https://c9.io/ , Exo IDE https://cloud-ide.com/ , Eclipse Orion http://www.eclipse.org/orion/

  22. C9 est bien plus vieux que ça, c’est un vieux projet de Mozilla appelé Bespin qui est devenu plus tard C9. Sinon il y a aussi https://koding.com/ et il doit sûrement y en avoir d’autres que je ne connais pas.

  23. Tiens d’ailleurs Codiad est basé sur Ace Editor, qui est également la base de Cloud9 https://github.com/Fluidbyte/Codiad/tree/master/components/editor

  24. Flolagale dit :

    En fait, à la différence des outils que tu viens de citer, tu peux installer Codiad sur ton propre serveur, tu n’est pas obligé de passer par la version hébergée par la boite qui développe l’IDE. De plus, Codiad est entièrement open-source.

  25. http://wiki.eclipse.org/Orion/How_Tos/Install_Orion_on_Localhost
    https://github.com/ajaxorg/cloud9
    Orion et Cloud9 sont tous les 2 clairement opensource aussi. Pour Exo IDE, je dois avouer que ca semble plutot ferme.

  26. Flolagale dit :

    Cloud9 n’est en fait que partiellement open source. Par exemple, l’autocompletion et l’édition collaborative ne font pas partie du code publié et sont dispo uniquement sur la version hébergée. De plus, la version libre de Cloud9 est faite pour être utilisée en local seulement. Si tu essaye de l’installer tu t’en rendra vite compte.
    Pour ce qui est d’Orion, je ne l’ai jamais essayé donc je ne sais pas.
    Ceci dit, tu as raison, Codiad est loin d’être le premier sur le marché ! Mais il se veut le plus simple à mettre en oeuvre.

  27. Nathan Stiz dit :

    https://koding.com/ est aussi puissant.

    Un IDE en ligne et social, allez y jetter un oeil, c’est bluffant.

  28. tservi dit :

    Salut,

    Je suis sur koding : http://tservi.koding.com/.

    Soucis, le code est stocké sur le serveur de koding… j’aime pas. Sinon c’est très bien fait.

    Meilleures salutations.

  29. 2ShEp dit :

    Je plussoie !
    ” j’ai parfois des classes qui s’appellent pareil”
    Les namespace sont la pour palier à ce genre de problème.

  30. Bro dit :

    Les namespaces c’est très récent (php 5.3) et n’existaient donc pas encore quand on a commencé nos projets.

  31. 2ShEp dit :

    Oui on a le même dilemme, ont utilisent les namespaces dans les nouveaux projets et on les a rajoutés sur des petits projets mais pour les projets conséquents déjà existant on a pas tenté le diable :)

  32. tservi dit :

    Hello,

    J’ai fait quelque chose de semblable dernièrement : https://github.com/tservi/encode-explorer

    Meilleures salutations.

La menace des failles 0-Day

capture-vjhj

"En avril 2014, les chercheurs en sécurité de Google sont tombé sur une vulnérabilité présente à l’intérieur de la bibliothèque cryptographique OpenSSL. Petit problème, OpenSSL est utilisé sur les 2/3 des sites web qui utilisent HTTPS mais aussi par les téléphones Android. Heartbleed était né."

Si comme moi vous êtes un passionné de sécurité informatique et que vous vous demandez qu'est-ce qu'un truc comme Heartbleed peut causer comme dommages, la lecture de cet article sur les failles 0-Day est pour vous...et je vous rassure je ne parle pas du dernier film Blackhat récemment vu au ciné ;)

Lire la suite

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Twitter Facebook Google Plus Linkedin email
Rejoignez les 55259 korbenautes
et réveillez le bidouilleur qui est en vous
abonnez-vous en savoir plus
"Vous aimez bidouiller ?" Oui j'adore l'informatique et la technologie
Suivez Korben Un jour ça vous sauvera la vie.. Ou celle d'un(e) ami(e)
  • Rejoignez les 55259 bidouilleurs de la grande famille des Korbenautes
    «Je considère que votre email est aussi important que le mien.»
    Korben
  • Univers Populaires

  • Site hébergé par
    Agarik Sponsor Korben
  • Vidéos

  • DANS TON CHAT (BASHFR)

    <EthanQix> "Ecoles vides le 5 décembre" non mais ils sont cons ou quoi
    <Plonk> bof si ça les amuse
    <EthanQix> ouais genre va y avoir deux fois plus de monde qui va sécher que d'habitude. Mais il y aura quand même les bons élèves qui vont venir, donc les colles vont pleuvoir dru quand même.
    <EthanQix> remarque
    <EthanQix> dans 10 ans ils pourront s'en glorifier
    <EthanQix> "j'ai pas été un esclave de la scolarité, moi, j'ai SECHE le 5 décembre 2008"
    <EthanQix> heu pardon
    <EthanQix> "g pa éT un exclave de lécole moa, g secher le 5 décambre 2008"

    -- http://danstonchat.com/8275.html
  • Une astuce pour rendre

    Windows 10 plus rapide

    Si vous trouvez que Windows 10 est un peu lent, que vos applications ne se lancent pas très vite, que vos compilations prennent du temps, voici une petite astuce débusquée par Brominou pour accélérer le bouzin. Cliquez dans la zone de recherche de la barre Windows et tapez le mot clé...lire la suite

    Cryptool pour s'initier à la cryptographie

    Alors attention, ce n'est pas nouveau, mais je me suis dit que ce serait intéressant de vous en parler si vous ne connaissez pas encore. Cryptool est un logiciel open source éducatif qui va vous permettre de comprendre les principes de base de la cryptographie. Dans sa version 2, Cryptool intègre...lire la suite

    En ce moment dans l'univers "Windows"

    Voir tous les articles »