Mozilla propose un IDE intégré à Firefox pour les développeurs web
Avec Firefox OS en ligne de mire évidemment
Le 24 juin 2014 à 06h20
3 min
Logiciel
Logiciel
Alors que Firefox travaille à l’enrichissement de ses outils destinés aux développeurs, les versions « Nightly » du navigateur intègrent désormais tout un environnement de développement (IDE) destiné à la création d’applications web.
Il y a une dizaine de jours, Mozilla présentait la première bêta de Firefox 31. Comme nous l’indiquions dans nos colonnes, cette nouvelle mouture était particulièrement riche en nouveautés pour les développeurs puisque Mozilla avait ajouté bon nombre d’outils pour leurs simplifier la vie. Mais il ne s’agissait clairement que d’une première étape car l’éditeur veut ni plus ni moins que combler le fossé qui existe entre le développement web classique et la création des applications web.
C’est ainsi qu’il propose depuis aujourd’hui un véritable environnement de développement intégré (IDE) dans les versions « Nightly » de Firefox (donc potentiellement instables). Il est destiné à ceux qui souhaitent créer des applications web en leur fournissant une trousse à outils complète et accessible directement depuis le navigateur, un peu à la manière de Cloud9 ou du projet Orion.
Pour Mozilla, cet IDE devrait plaire aux développeurs pour plusieurs raisons. L’éditeur estime qu’ils sont en effet largement habitués aux outils directement intégrés dans le navigateur, et l’environnement vient donc simplement s’y ajouter. D’autre part, il n’y a pas besoin d’installer une longue suite d’outils réclamant plusieurs giga-octets d’espace disque : l’IDE est très léger mais comprend quand même une longue liste d’outils tels que l’inspecteur DOM, le débogage, l’éditeur de code proprement dit (basé sur CodeMirror), la console réservée aux scripts et ainsi de suite.
Évidemment, une telle légèreté signifie que l’IDE de Mozilla ne pourra pas se battre avec des environnements beaucoup plus complets. Mais qu’à cela ne tienne, le projet est surtout conçu pour les applications web qui auront comme destination Firefox OS. Étant donné la jeunesse de la plateforme mobile, il parait logique que Mozilla souhaite séduire par la simplicité. Est également présent le Firefox Remote Debugging Protocol, qui se charge de la communication avec les appareils mobiles connectés en USB - mais l’émulateur Firefox OS pourra automatiquement être installé si le développeur le souhaite.
Pour l’instant, ces outils sont présents dans les versions pour ordinateurs de bureau de Firefox Nightly, ainsi que pour Android et Firefox OS. Mais à terme, l’IDE sera capable aussi de déboguer directement depuis d’autres navigateurs, notamment Chrome et Safari.
Ceux qui souhaitent s’essayer à ce nouvel environnement de développement pourront le récupérer depuis le site réservé à Firefox Nightly. Comme le montre le gif animé ci-dessous, il faudra également penser à activer la fonctionnalité dans les réglages cachés du navigateur.
Commentaires (108)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 24/06/2014 à 20h09
Le 24/06/2014 à 20h24
Le 24/06/2014 à 20h30
Le 24/06/2014 à 20h51
Le 24/06/2014 à 20h54
Le 24/06/2014 à 20h55
Le 24/06/2014 à 21h00
Le 24/06/2014 à 21h03
Le 24/06/2014 à 21h30
Le 24/06/2014 à 21h35
Le 24/06/2014 à 21h48
Le 25/06/2014 à 10h10
Le 25/06/2014 à 11h33
Le 25/06/2014 à 19h26
Le 25/06/2014 à 22h45
Le 26/06/2014 à 07h11
Le 24/06/2014 à 09h34
Le 24/06/2014 à 09h35
Le 24/06/2014 à 09h38
Le 24/06/2014 à 09h39
Le 24/06/2014 à 09h40
Le 24/06/2014 à 09h48
Le 24/06/2014 à 09h55
Le 24/06/2014 à 10h01
D’autre part, il n’y a pas besoin d’installer une longue suite d’outils réclamant plusieurs giga-octets d’espace disque
Ils ont fumé quoi chez Mozilla " />
Le 24/06/2014 à 10h21
Qq a testé? j’aimerai bien me débarrasser de netbeans et de ce foutu JAVA
Le 24/06/2014 à 10h56
Le 24/06/2014 à 10h58
Testé hier avec 42 onglets ouvert en une seule fois, il a à peine dépassé les 500Mo, j’avais fait un test avec chrome opéra et IE il y a un peu plus d’un an, c’était FF qui s’en sortait le mieux. Chrome reservé dés le départ plus d’un Go.
Sinon j’ai beau avoir la nightly, l’aurora et la stable, avoir coché a valeur à true, je ne vois pas comment on lance l’IDE.
Le 24/06/2014 à 11h03
pour la personne qui disait il y a quelques jours qu’il n’y avait que 1 ou 2 béta par version de firefox, la béta 4 de la v30 vient de paraitre.
Le 24/06/2014 à 11h12
Mozilla a clairement le sens des priorités " />
Vivement qu’ils intègrent une calculatrice, un explorateur de fichier voir un lecteur multimedia en asm.js " />
Sinon une sandbox pour tout le navigateur ça serait sympa " />
Le 24/06/2014 à 11h21
Le 24/06/2014 à 11h45
Le 24/06/2014 à 11h48
Le 24/06/2014 à 07h17
Le 24/06/2014 à 07h21
Le 24/06/2014 à 07h23
Le 24/06/2014 à 07h35
Le 24/06/2014 à 07h40
Le 24/06/2014 à 07h47
Le 24/06/2014 à 07h50
Le 24/06/2014 à 07h51
Oh un gif animé dans une news " />
Le 24/06/2014 à 08h07
Le 24/06/2014 à 08h10
" /> Ben je trouve ça bien sympa pour moi en tout cas. Pour faire un peu de dev de temps en temps, ça évite de sortir la grosse artillerie. " />
Le 24/06/2014 à 08h11
Un mode Emacs ne devrait pas tarder.
Pfff, ces humains… " />
Le 24/06/2014 à 08h11
Bref, c’est un retour aux sources. Le tout premier navigateur web de l’histoire (WorldWideWeb/Nexus) était déjà un éditeur en même temps.
Pareil pour Netscape qui intégrait Composer par défaut.
Le 24/06/2014 à 08h19
Le 24/06/2014 à 08h22
Le 24/06/2014 à 08h25
Le 24/06/2014 à 08h26
Le 24/06/2014 à 14h56
wget, curl, c’est des trucs de grand-père des cavernes. Maintenant, c’est aria2.
Le 24/06/2014 à 15h37
Le 24/06/2014 à 15h46
Le 24/06/2014 à 15h56
Le 24/06/2014 à 16h10
Pour ma part, en direct : 1 onglet épinglé, 6 onglets onverts, 2.6Go utilisés " />
(mais bon, j’en ai franchement rien à faire vu la réserve disponible..)
Le 24/06/2014 à 16h11
Le 24/06/2014 à 16h25
Le 24/06/2014 à 16h57
Le 24/06/2014 à 18h04
Le 24/06/2014 à 19h10
Le 24/06/2014 à 19h25
Le 24/06/2014 à 19h30
Le 24/06/2014 à 19h32
Le 24/06/2014 à 19h36
Le 24/06/2014 à 19h36
Le 24/06/2014 à 20h06
Le 24/06/2014 à 04h33
Cool…. Firefox prend deja 500megs de memoire au demarrage, puis ça monte a 1go avec quelques onglets ouverts…
ça prend plus de memoire qu’un jeu comme GTA ou Driver San Francisco avec les textures a fond…. (meme si la CG fait une partie du boulot)
Le 24/06/2014 à 04h54
Le 24/06/2014 à 04h57
Le 24/06/2014 à 04h59
Le 24/06/2014 à 06h23
Le 24/06/2014 à 06h30
Le 24/06/2014 à 06h36
Le 24/06/2014 à 06h37
Sinon ils ont données une liste du type de langages qu’il prendra en charge ?
Certainement tout ce qui se passe coté client, mais à terme ça prendra aussi en charge des langages type PHP, Java, etc… ?
Le 24/06/2014 à 06h57
Le 24/06/2014 à 07h04
Le 24/06/2014 à 07h12
Ce serait cool qu’ils complètent déjà l’outil de dev/debug de Firefox avant de partir sur un IDE.
Le 24/06/2014 à 07h14
Le 24/06/2014 à 08h29
Le 24/06/2014 à 08h29
Le 24/06/2014 à 08h35
Le 24/06/2014 à 08h38
Le 24/06/2014 à 08h41
Le 24/06/2014 à 08h44
Le 24/06/2014 à 08h51
Le 24/06/2014 à 08h55
Le 24/06/2014 à 08h57
Ça serait bien que Mozilla se penche sur les crashs intempestifs de Firefox.
Le 24/06/2014 à 08h58
Le 24/06/2014 à 09h08
Le 24/06/2014 à 09h09
Le 24/06/2014 à 09h13
Le 24/06/2014 à 09h17
Le 24/06/2014 à 09h28
Je pense que Firefox suit la pente savoneuse de Netscape, avec trop de fonctionnalités. Même si la conso RAM s’est bien améliorée, les temps de démarrage et la fluidité sont encore très discutable (surtout face à la concurrence). Je sais que la plateforme joue aussi beaucoup (par exemple il est plus fluide sous Linux), mais bon … là je trouve qu’avec l’IDE une étape est franchie et j’ai du mal à voir l’utilité générale car notamment tu développes avec une partie serveur dynamique donc à moins d’y intégrer aussi FTP, VCS, … ça me semble compliqué.
NB/
Par contre c’est vrai que les outils de debug intégrés commencent à rendre Firebug obselète, reste plus qu’à corriger les raccourcis claviers qui sont préemptés (ex: F10 qui ouvre le menu au lieu de faire du pas à pas) et ça serait le pied
Le 24/06/2014 à 09h33
Le 24/06/2014 à 11h48
Le 24/06/2014 à 11h49
Et sinon niveau gouffre à mémoire, ya chromium " />
Le 24/06/2014 à 11h51
Le 24/06/2014 à 11h53
Le 24/06/2014 à 11h53
Le 24/06/2014 à 12h13
Le 24/06/2014 à 12h23
Le 24/06/2014 à 12h49
Le 24/06/2014 à 12h53
Le 24/06/2014 à 12h56
Le 24/06/2014 à 12h57
J’ai testé sur le mien 540mo un processus avec 6 onglets
Chrome avec les mêmes 6 onglets 650mo 9 processus.
De plus j’ai quelques extensions sur FF (10) et 6 plugins
sur chrome juste adblock.
Le 24/06/2014 à 13h04
Le 24/06/2014 à 13h37
Le 24/06/2014 à 13h54
Le 24/06/2014 à 14h11
Le 24/06/2014 à 14h46
wget ca pux.. CURL" />