julienleicher

• ☕ 2 minutes de lecture

Codebox, Tour d'horizon

En ce moment, je joue beaucoup avec Codebox et c’est pourquoi je vous propose un petit tour d’horizon de la bête.

Un IDE Hybride

Codebox ça ressemble donc à ça :

Capture d'écran de codebox

Codebox est un IDE (ou EDI pour Environnement de Développement Intégré) Hybride. Qu’est ce que ça signifie ? Et bien tout simplement que vous pouvez y accéder par un navigateur dans le “Cloud” ou via une application sur votre beau bureau.

Alors attention, l’application bureau passe par l’utilisation de node-webkit donc techniquement, ça reste du web mais cela permet d’accéder aux fonctionnalités de l’OS comme les menus.

Réalisé avec node.js et un tas d’autres librairies, vous pouvez l’héberger sur du Linux ou un Mac. Bien évidemment, il sera accessible depuis n’importe quel périphérique, y compris votre smartphone.

Les fonctionnalités

Pour le moment, on pourra reprocher à cet outil de manquer de quelques fonctionnalités indispensables (le déboguage par exemple) mais ne perdons pas de vue que le projet est pour le moment relativement jeune et évolue très rapidement.

Le principal est cependant là, vous pouvez éditer vos fichiers avec coloration syntaxique et tout le tintouin (merci ace !), lancer vos projets web et y’accéder directement, accéder à la machine hôte grâce au terminal intégré, bref, c’est déjà plutôt sympa.

Ah, et j’oubliais l’un des points forts de ce genre d’IDE Cloud, la collaboration ! En effet, vous pourrez développer à plusieurs sur la même box, dialoguer via l’add-on prévu pour et le tout en temps réel. Que ce soit pour collaborer sur des projets open-source ou tout simplement pour apprendre à développer à un ami, c’est l’une des fonctionnalités que vous apprécierez sûrement le plus.

Et si il vous manque quelque chose, l’architecture modulaire de codebox vous permettra de le développer plutôt rapidement et de le partager avec la communauté.

Pourquoi être excité ?

Alors pourquoi je suis si enthousiaste sachant que les IDE Cloud ne sont pas nouveaux (Cloud9, Codenvy) ?

Tout simplement parce que codebox est prometteur, pleins de bonnes idées, complétement open-source et développé par deux personnes ! C’est exact, seulement deux personnes qui font un boulot monstre et sont hyper réactifs concernant les bogues remontés et les améliorations demandées. Ah oui et j’oubliais de mentionner que l’un d’eux est français :)

Si vous souhaitez tester la chose, direction codebox.io. Où alors, un petit tour sur le github, et n’hésitez pas à reporter des bogues ou proposer des améliorations.