GitHub vous propose de créer directement un fichier, bientôt l'IDE en ligne ?

GitHub vous propose de créer directement un fichier, bientôt l’IDE en ligne ?

Visual Studio Skydrive Edition, c'est pour quand d'ailleurs ?

Avatar de l'auteur
David Legrand

Publié dans

Internet

07/12/2012 5 minutes
21

GitHub vous propose de créer directement un fichier, bientôt l'IDE en ligne ?

GitHub vient une fois de plus d'annoncer une série de changements au sein de son interface, afin de simplifier la vie de ses utilisateurs. Outre l'arrivée d'un nouveau site dédiée à sa version Entreprise ou au status de ses services, on notera la possibilité de créer des fichiers directement depuis la version web. Un nouveau pas vers une véritable solution d'édition en ligne ?

Les environnements de développement intégrés (IDE) dans le « Cloud » commencent à se faire de plus en plus présents. Nous vous avons déjà plusieurs fois parlé de l'initiative Cloud9 qui est d'ailleurs sous licence GPL v3 et disponible sur GitHub, ou encore ShiftEdit, mais d'autres acteurs du marché s'y mettent.

 

 

S'il ne semble pas encore prévu que Microsoft publie une version en ligne de Visual Studio, on trouve déjà CoreRun qui cherche à reproduire une interface similaire pour les adeptes de .Net ou encore Compilr qui supporte de nombreux langages tels que le C/C++, C#, Ruby, Python ou encore les habituels HTML / JS / CSS, pour ne citer qu'eux.

Les IDE en ligne se multiplient... et même Eclipse s'y met avec OrionHub

Mais un acteur important semble aussi décidé à sauter le pas dans les années à venir : Eclipse. En effet, le projet Orion / OrionHub est disponible depuis peu, et propose un couple d'outils local / en ligne afin de permettre aux développeurs de profiter de tous les avantages du développement dans le « Cloud » tout en disposant toujours d'un IDE local s'ils le souhaitent.

 

Le tout est même intégrable et il est assez simple de créer des plug-ins afin de proposer de nouvelles fonctionnalités, ce qui est plutôt appréciable, malgré l'interface encore un peu austère :

 

 

Dans tous ces cas, le principe est souvent le même : permettre à chacun de modifier son code, de le partager ou même parfois de travailler en équipe et en simultanée, via des outils en ligne ou connectés à des services qui sont, à l'image de GitHub, de véritables centres nerveux pour le développement d'une application.

GitHub permet désormais la création de fichier, bientôt une solution plus complète ?

Et ce dernier, qui ne cesse de se développer ces dernières années, semble commencer à faire un pas dans ce sens à son tour. En effet, dans une publication sur son blog, on apprenait récemment qu'il était possible de créer un fichier au sein d'un dépôt, d'un simple clic. 

 

En effet, une nouvelle icône vient de faire son apparition à côté du nom du dépôt que vous êtes en train de consulter, vous permettant de choisir le nom du fichier, puis de remplir son contenu avec un éditeur assez simple pour le moment. Aucune aide à la mise en forme n'est proposée, et l'on retrouvera au final une interface proche de celle d'édition qui était déjà proposée depuis un moment.

 

GitHub Création de fichier GitHub Création de fichier

 

Lors de l'enregistrement, un commit sera effectué, vous devrez donc décrire ce dernier, dans une version résumée, un champ optionnel pour une description plus longue étant aussi proposée. Notez que vous pouvez effectuer cette action même sur un dépôt qui n'est pas à vous, un fork sera alors créé au sein de votre compte, contenant le fichier que vous avez rajouté.

GitHub : le point central de nombreux outils, la concurrence serait-elle une erreur ?

Si pour GitHub, il s'agit surtout ici de proposer la création de fichiers de documentation de manière assez simple, tels que les README, LICENSE et autres .gitignore, on se demande ce qui va empêcher la startup qui a récemment levé plus de 100 millions de dollars de proposer directement son propre IDE en ligne en exploitant des projets déjà en cours.

 

Une concurrence qui pourrait être mal perçue par les autres solutions du genre, qui permettent quasiment systématiquement de récupérer le contenu d'un dépôt GitHub pour l'éditer, et utilisent même parfois le système de connexion du service, comme c'est le cas de Cloud9, par exemple. De quoi en faire une limite infranchissable ? On ne devrait plus tarder à connaître la réponse.

D'autres améliorations pour GitHub ces derniers jours

Quoi qu'il en soit, on notera que ce n'est pas la seule nouveauté annoncée récemment par le service. Désormais, il sera plus simple de supprimer une branche après la fusion d'une « Pull request » puisque cela sera directement proposé.

 

GitHub GitHub

 

L'équipe qui a récemment rencontré des soucis, avec une indisponibilité de près de 20 minutes suivies de problèmes pendant tout une journée (le tout étant expliqué de manière assez détaillée par ici), a décidé de revoir son site indiquant le statut de ses différents services.

 

L'ensemble est désormais plus complet et dispose d'une interface qui s'adapte à différents formats d'écrans, comme celui d'un smartphone par exemple :

 

  GitHub

 

On notera enfin que le site dédié à la version Entreprise de GitHub, pouvant être installée sur des serveurs privés, a aussi été renouvellé, afin d'être plus clair sur les fonctionnalités, les tarifs et l'intérêt d'une telle solution.

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Les IDE en ligne se multiplient... et même Eclipse s'y met avec OrionHub

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Fermer

Commentaires (21)


Il est même possible de créer des applications Mobiles sur Github avec un plugin à partir du SDK de Phonegap, bien pratique mais pas encore testé ;-)


+100 pour le sous-titre! :)



Et VS-online c’est pour quand? <img data-src=" />


Le 07/12/2012 à 11h 09

L’IDE en ligne, voilà l’idée du siècle ! Super pour bosser sur un projet quand on a pas le net, par exemple dans les transports…

Je ne vois pas du tout la plus value que ça peut avoir par rapport à un gestionnaire de source disponible en ligne (comme TFS Preview par exemple), couplé à un IDE local. Pire, comme toute application web, ça sera nécessairement moins complet qu’une version en client lourde.

Bref, le cloud c’est pratique pour certains uages, pour d’autres, ça sent juste le marketing foireux.



Sans oublier qu’avoir une copie locale, ça peut toujours être utile (voire très important) en cas de boxon côté serveur, d’arrêt du service, etc








unixorn a écrit :



L’IDE en ligne, voilà l’idée du siècle ! Super pour bosser sur un projet quand on a pas le net, par exemple dans les transports…





Et Dieu inventa le mode hors-ligne… (déjà dispo partiellement sur C9 par exemple).



Le 07/12/2012 à 11h 20







David_L a écrit :



Et Dieu inventa le mode hors-ligne… (déjà dispo partiellement sur C9 par exemple).







Du coup, ça devient comme un IDE local, avec tous les pseudo-désavantages décrits dans la vidéo, sans en avoir les avantages.



Je viens d’en tester un dont il est question dans la news (d’ailleurs, c’est CodeRun, pas CoreRun ;) ), l’interface copie celle de VS 2008, sans pouvoir déplacer les panneaux, et le debug d’une application silverlight ne fonctionne en fait pas. Bref, plus de 5 ans de retard sur des fonctionnalités de base.



Github, c’est cool. Ce qui est moins cool, ce sont leurs tarifs pour un usage personnel : pourquoi limiter au nombre de projets plutôt qu’au Go ? Et côté pro, ce qui est beaucoup moins cool, ce sont leurs downtimes - ça manque de sérieux.



A part ça, l’IDE en ligne, bon… Pour dépanner ou débuter, ou pour un nomade faisant du dév sur son temps libre, pourquoi pas… Mais sans plus. Sans compter que certaines fonctionnalités ne pourront jamais être réalisées en JS (débogage pour commencer, à moins de passer par un émulateur/VM codé en JS - bonjour les perfs).








unixorn a écrit :



Je ne vois pas du tout la plus value que ça peut avoir par rapport à un gestionnaire de source disponible en ligne (comme TFS Preview par exemple), couplé à un IDE local.





Venir parler de TFS sur un article parlant de Git, c’est perdre toute sa crédibilité!

Je parle en connaissance de cause j’ai TFS au boulot et du coup, obligé d’utiliser git-tfs pour avoir un truc descent. ça m’a même poussé à contibuer à git-tfs! (Et j’ai pu voir comment TOUT ce qui touche à TFS est foireux, mal pensé, même les APIs)



En tout cas, ayant un blog avec GitHub Pages, je trouve cette fonctionnalité de création de fichier bien pratique!









cosmocat a écrit :



Venir parler de TFS sur un article parlant de Git, c’est perdre toute sa crédibilité!





http://www.pcinpact.com/news/73129-git-tf-outil-permettant-faire-interagir-git-e…



Et globalement, la publication via Git sur Azure Website, ça roxx <img data-src=" />











unixorn a écrit :



L’IDE en ligne, voilà l’idée du siècle ! Super pour bosser sur un projet quand on a pas le net, par exemple dans les transports…





Yep impossible d’avoir le net en dehors de chez soit ou du boulot…faudrait trouver un moyen de communiquer sans fil et d’envoyer et recevoir des données, via un système d’ondes peut être ? Oh wait… <img data-src=" />









David_L a écrit :



http://www.pcinpact.com/news/73129-git-tf-outil-permettant-faire-interagir-git-e…



Et globalement, la publication via Git sur Azure Website, ça roxx <img data-src=" />





A l’heure actuelle, à part si on a des contraintes de portabilité ( résolu par le fait que git-tf est fait en java), il vaut mieux utiliser git-tfs. git-tf ne lui arrive pas à la cheville ;)



La dernière version de git-tfs gère les branche TFS, par exemple ( c’est moi qui l’ai implémenté)…



Le 07/12/2012 à 12h 23







seb2411 a écrit :



Yep impossible d’avoir le net en dehors de chez soit ou du boulot…faudrait trouver un moyen de communiquer sans fil et d’envoyer et recevoir des données, via un système d’ondes peut être ? Oh wait… <img data-src=" />







Et payer 15€ de l’heure son accès wifi dans le TGV, tu déconnes j’espère ?

Reste le partage de connexion wifi pour les smartphones et abonnements compatible, mais ça ne résout absolument pas les zones de non couverture.



Donc oui, être connecté en permanence au net en France en 2012, c’est une utopie et ce genre de solution n’est pas adapté aux personnes ayant des besoins de mobilité.









unixorn a écrit :



Et payer 15€ de l’heure son accès wifi dans le TGV, tu déconnes j’espère ?

Reste le partage de connexion wifi pour les smartphones et abonnements compatible, mais ça ne résout absolument pas les zones de non couverture.



Donc oui, être connecté en permanence au net en France en 2012, c’est une utopie et ce genre de solution n’est pas adapté aux personnes ayant des besoins de mobilité.





Tout dépend de la zone ou tu es et du type de déplacement. Et pourquoi seulement le Wifi ? Tu peux très bien passer sur de la 3G, via thetering . Et tu peux aussi l’utiliser dans un cadre d’un client léger. Ca intéresse pas mal de boites. Donc pourquoi pas. Perso je préfère du local. Mais je peux comprendre l’intérêt de ce genre de chose.



Il y a ACE aussi comme IDE, écrite en JavaScript cette fois.

Il reprend le travail de Mozilla sur le projet Bespin, et est open source. <img data-src=" />








Crysalide a écrit :



Il y a ACE aussi comme IDE, écrite en JavaScript cette fois.

Il reprend le travail de Mozilla sur le projet Bespin, et est open source. <img data-src=" />





Oui, c’est utilisé par Cloud9 ;)





Both Cloud9 IDE and Mozilla are actively developing and maintaining ACE.









HarmattanBlow a écrit :



Github, c’est cool. Ce qui est moins cool, ce sont leurs tarifs pour un usage personnel : pourquoi limiter au nombre de projets plutôt qu’au Go ? Et côté pro, ce qui est beaucoup moins cool, ce sont leurs downtimes - ça manque de sérieux.







Installe ton propre serveur avec gitlab dessus.

Ca marche aussi bien…









lossendae a écrit :



Installe ton propre serveur avec gitlab dessus.

Ca marche aussi bien…





Merci mais l’idée de base derrière le fait de prendre un service dédié c’est de ne pas faire ça soi-même, donc bon… <img data-src=" />



Le 08/12/2012 à 02h 06

J’ai pas compris l’intérêt d’un IDE en ligne


Bon le full IDE en ligne j”y crois pas des masses. off-line quand tu nous tiens.



Cependant le cote IDE collaboratif temps réel facon google docs, de mon point de vue, ca roxx du poney (power coding en force) et d’expérience ca peut etre super pratique sur des sessions de coding ou tu galère comme un flan pendant des heures sur un truc a la con et ton pote qui se ramène et trouve/optimise un bout de code obscure d’une formule magique, c’est juste fantastique.



Pour du PHP/Ruby/web dev etc.. je veux bien.

Après dire que coder du C++ (ou tout autre langage compile mais je préfère le C++) en ligne c’est l’avenir, c’est un peu se foutre de la gueule du monde, hein faut bien le sync puis le compiler/run quelque part, tu perds du tempts et si t’a pas les libs qui vont avec bah tu te retrouve au point 0 et tu te rend compte que ton collègue qui galère pendant 3 plombes parce qu’il a pas lu le README rentre dans la catégorie de gland de première et la IDE en ligne ou pas c’est le genre de moment ou tu perds de l’estime pour le genre humain.



mes 2 cts.








Alexor85 a écrit :



Cependant le cote IDE collaboratif temps réel facon google docs, de mon point de vue, ca roxx du poney (power coding en force) et d’expérience ca peut etre super pratique sur des sessions de coding ou tu galère comme un flan pendant des heures sur un truc a la con et ton pote qui se ramène et trouve/optimise un bout de code obscure d’une formule magique, c’est juste fantastique.





De mémoire, JetBrains propose ça, au moins avec IntelliJ IDEA. Komodo propose ça aussi depuis la version 7 je crois.



Le 08/12/2012 à 18h 47







Alexor85 a écrit :



Bon le full IDE en ligne j”y crois pas des masses. off-line quand tu nous tiens.



Cependant le cote IDE collaboratif temps réel facon google docs, de mon point de vue, ca roxx du poney (power coding en force) et d’expérience ca peut etre super pratique sur des sessions de coding ou tu galère comme un flan pendant des heures sur un truc a la con et ton pote qui se ramène et trouve/optimise un bout de code obscure d’une formule magique, c’est juste fantastique.







Je vois pas ce que le hors-ligne empêche dans ça



Le tout et le n’importe quoi à la sauce cloud va falloir arrêter à un moment donné <img data-src=" />



déjà office en ligne, je trouve ça bien pour consulter sur un pc qui a pas d’office, mais de la à l’utiliser … non, alors mon visual …