Pendant plusieurs années c'était emacs (bien configuré, ça prend du temps, avec gestion de projets entre autre) pour faire du javascript.
Je l'ai utilisé sous windows, puis sous linux lorsque ma machine de boulot a migré.
Pour du js ça m'allait bien, notamment le fait d'afficher directement les erreurs de syntaxe et une bonne coloration syntaxique (bien que perfectible)
Maintenant j'utilise en gros deux choses suivant les cas.
Comme je fais pas mal de dev java, je tourne sous eclipse. Aussi bien pour le java que pour le javascript. La complétion javascript n'est pas parfaite mais je m'en sort. La coloration n'est pas parfaite non plus (j'ai jamais compris à quoi servait une coloration si on ne met que 2 couleurs différentes…)
Par contre, eclipse c'est lourd, pas hyper pratique, les menus sont une horreur.
Pour mes derniers tests (php, angular, etc) je suis passé sur beaucoup plus léger : Sublime Text 2 En fait je cherchais un remplaçant à Textmate qui n'existe que sous mac. Et j'en suis plutôt satisfait pour le moment.
Evidemment (ou pas ?) la complétion n'est pas son fort, mais il est agréable, léger, fait bien son boulot. Les plugins (entre autre par compatibilité avec textmate) sont nombreux. Pour le moment c'est que du bonheur.
L'idéal serait la même chose avec de la complétion javascript et libre. Mais je ne sais pas pourquoi, les éditeurs en libre ça marche pas trop. Faut croire que tout le monde ne jure que par eclipse/emacs/vi (oui c'est presque par ordre de lourdeur…). Certains sous windows utilisent notepad++ mais j'ai jamais compris comment ou pouvait coder avec ça bien qu'il ait certaines qualités :(
Sinon, pour le workflow (je ne vais parler que des expérimentations/dev perso) ben pas grand chose de spécial (en fait je vais plutôt indiquer mes outils qu'un véritable workflow) :
J'ai un serveur php embeded (celui de php 5.4) qui me fait tourner mon application.
coffee --watch --compile qui est dans un coin. Je code mon projet uniquement en coffeescript et non en javascript. C'est la première fois après environ 7 ans de dev javascript et je suis plutôt assez impressionné par la facilité. Je pense que c'est important par contre de connaître javascript à l'avance car comme on me l'a répété plusieurs fois, ce n'est en gros qu'une syntaxe différente, le langage étant toujours le même au final. Dans tous les cas ça fonctionne bien, j'utilise pas grand chose mais je comprend pourquoi c'est utilisé voir pourquoi certains ne jurent que par ça
git pour envoyer sur mes répos et miroir (github (parce qu'il y a la mise en forme des .md, visibilité, toussa) et Baregit parce que c'est plus rapide)
à ce sujet j'utilise soit git directement sous linux, soit github et msysgit pour windows, git, github ou sourcetree sous mac
Après, je sais pas exactement ce que tu entendais par workflow, le mien est très limité pour le moment.
Ha oui, j'ai aussi un serveur perso sous gitorious, je pense que je vais m'en servir comme miroir également (faudrait que je me fasse une commande pour pusher partout, ou un hook).
Et dans quelques temps j'aimerais bien mettre un crew, faire des tests avec atoum et un jenkins pour les automatiser… y'a encore du taff quoi
[^] # Re: À propos d’IDE
Posté par CrEv (site web personnel) . En réponse au journal Encore de tout, de rien, des liens, du dev. Évalué à 3.
Ha ça… (non ça n'a rien d'indiscret)
Pendant plusieurs années c'était emacs (bien configuré, ça prend du temps, avec gestion de projets entre autre) pour faire du javascript.
Je l'ai utilisé sous windows, puis sous linux lorsque ma machine de boulot a migré.
Pour du js ça m'allait bien, notamment le fait d'afficher directement les erreurs de syntaxe et une bonne coloration syntaxique (bien que perfectible)
Maintenant j'utilise en gros deux choses suivant les cas.
Comme je fais pas mal de dev java, je tourne sous eclipse. Aussi bien pour le java que pour le javascript. La complétion javascript n'est pas parfaite mais je m'en sort. La coloration n'est pas parfaite non plus (j'ai jamais compris à quoi servait une coloration si on ne met que 2 couleurs différentes…)
Par contre, eclipse c'est lourd, pas hyper pratique, les menus sont une horreur.
Pour mes derniers tests (php, angular, etc) je suis passé sur beaucoup plus léger : Sublime Text 2 En fait je cherchais un remplaçant à Textmate qui n'existe que sous mac. Et j'en suis plutôt satisfait pour le moment.
Evidemment (ou pas ?) la complétion n'est pas son fort, mais il est agréable, léger, fait bien son boulot. Les plugins (entre autre par compatibilité avec textmate) sont nombreux. Pour le moment c'est que du bonheur.
L'idéal serait la même chose avec de la complétion javascript et libre. Mais je ne sais pas pourquoi, les éditeurs en libre ça marche pas trop. Faut croire que tout le monde ne jure que par eclipse/emacs/vi (oui c'est presque par ordre de lourdeur…). Certains sous windows utilisent notepad++ mais j'ai jamais compris comment ou pouvait coder avec ça bien qu'il ait certaines qualités :(
Sinon, pour le workflow (je ne vais parler que des expérimentations/dev perso) ben pas grand chose de spécial (en fait je vais plutôt indiquer mes outils qu'un véritable workflow) :
coffee --watch --compilequi est dans un coin. Je code mon projet uniquement en coffeescript et non en javascript. C'est la première fois après environ 7 ans de dev javascript et je suis plutôt assez impressionné par la facilité. Je pense que c'est important par contre de connaître javascript à l'avance car comme on me l'a répété plusieurs fois, ce n'est en gros qu'une syntaxe différente, le langage étant toujours le même au final. Dans tous les cas ça fonctionne bien, j'utilise pas grand chose mais je comprend pourquoi c'est utilisé voir pourquoi certains ne jurent que par çaAprès, je sais pas exactement ce que tu entendais par workflow, le mien est très limité pour le moment.
Ha oui, j'ai aussi un serveur perso sous gitorious, je pense que je vais m'en servir comme miroir également (faudrait que je me fasse une commande pour pusher partout, ou un hook).
Et dans quelques temps j'aimerais bien mettre un crew, faire des tests avec atoum et un jenkins pour les automatiser… y'a encore du taff quoi