Quel est votre environnement de développement?

Développeur : Ruby on Rails, CoffeeScript, Sass
OS : Linux (ElementaryOS)
Navigateur / extensions : Chrome, Firefox
Editeur / IDE : Sublime Text 3
Terminal / Shell : Terminator / Zsh avec Oh my Zsh
Gestionnaire de paquets système : apt
Gestionnaire de versions : Git
SGBD : PostgreSQL

Autres outils
RBenv (Gestionnaire de versions Ruby)

Développeur : Ruby on Rails
OS : Mac OS
Navigateur / extensions : PageSpeed, YSlow
Editeur / IDE : Rubymine, Sublime Text
Terminal / Shell : iTerm, ZSH avec Oh my ZSH
Gestionnaire de paquets système : Homebrew
Gestionnaire de versions : Git en ligne de commande
SGBD : PostgreSQL, MongoDB

Autres :

  • RBenv, gestionnaire de versions Ruby

  • f.lux, pour adoucir les couleurs de l’écran la nuit

Développeur : Node.js, ASP MVC
OS : GNU/Linux (Mint)
Navigateur / extensions : Chrome / Firefox - Postman
Editeur / IDE : Sublime Text, VIM, Visual Studio
Terminal / Shell : terminal par défaut.
Gestionnaire de paquets système : apt
Gestionnaire de versions : Git en ligne de commande
SGBD : MySQL, MongoDB

1 « J'aime »

Développeur : Java/Groovy, python à mes heures perdues
OS : GNU/Linux (perso), win7 (pro), mac à la maison de temps en temps
Navigateur / extensions : Chrome/firefox, links sur un serveur
Editeur / IDE : Intellij IDEA, vim
Terminal / Shell : aterm/multi-aterm, Bash, Zsh quand c’est possible
Gestionnaire de paquets système : pacman/yaourt (archlinux)
Gestionnaire de versions : Git et Mercurial, SVN quand pas le choix
SGBD : Neo4j (pro), mysql/Postgresql, h2/hsql

1 « J'aime »

Développeur : Java, Python, JS (AngularJS)
OS : Ubuntu
Navigateur / extensions : Chrome (Pas d’extension, je debug avec IntelliJ)
Editeur / IDE : IntelliJ IDEA Ultimate (à lire : Eclipse je te quitte)
Terminal / Shell : bash
Gestionnaire de paquets système : apt-get
Gestionnaire de versions : git & mercurial avec SmartGIT
SGBD : PostgreSQL avec pgadmin

IntelliJ IDEA est vraiment excellent. Je m’en sers aussi bien pour Java, Python et JavaScript, et il parfait dans les 3 cas. Sa force par rapport à Eclipse, c’est que tout se configure automatiquement et fonctionne bien “out of the box”.

Développeur : Ruby on Rails, CoffeeScript, Sass
OS : OS X
Navigateur / extensions : Firefox Aurora avec JSONView
Editeur / IDE : TextMate 2 (la version open-source déboite), Vim
Terminal / Shell : Zsh avec Oh-My-Zsh et iTerm2
Gestionnaire de paquets système : Homebrew
Gestionnaire de versions : Git
SGBD : PostgreSQL avec psql

Autre:

Ruby manager : Chruby
Process manager: Invoker a remplacé Pow
Remote manager: Transmit
Fake SMTP: Mailcatcher

1 « J'aime »

Merci pour l’info, je vais tester Invoker

C’est chouette de voir ici une telle variété. Je me livre à mon tour à l’exercice :

Développeur : Python et JavaScript
OS : GNU/Linux
Navigateur / extensions : Firefox avec RESTClient, Web Developper, JSONView et HackBar
Editeur / IDE : Vim avec Ctrl-P, Surround, Snipmate, TComment, intégration des linters Python (flake8) et JavaScript (JSHint), une macro pour insérer facilement un point d’arrêt, navigation dans le code avec ctags
Terminal / Shell : N’importe quel terminal avec des onglets et bash avec le moins de customisation possible, ack et ag
Gestionnaire de paquets système : généralement apt ou yum
Gestionnaire de versions : git et git-svn pour les dépots SVN legacy
SGBD : PostgreSQL, Elasticsearch, Redis
Workflow : boucle de rétroaction courte avec des tests exécutés à chaque modif du code et un usage courant des debuggers (notamment à partir de la macro Vim mentionnée plus haut)

Développeur : PHP / xhtml / Javascript /
OS : Windows 7
Navigateur / extensions : Chrome avec colorzilla, ultimate agent switcher, Superbe capture d’écran
Firefox avec Firebug
Editeur / IDE : Eclipse Kepler
Terminal / Shell : Putty
Gestionnaire de paquets système : -
Gestionnaire de versions : SVN
SGBD : MySQL & Navicat

Autres outils :

  • Wireshark
  • Fiddler2

Développeur : Javascript, PHP
OS : Ubuntu
Navigateur / extensions : Chrome avec ADB Plugin, Color Pick, Batarang, Postman
Editeur / IDE : Atom
Terminal / Shell : Terminator
Gestionnaire de paquets système : aptitude
Gestionnaire de versions : git
SGBD : Redis, MySQL

Développeur : Ruby On Rails, Django, NodeJS
OS : Ubuntu
Navigateur / extensions : Firefox, Chrome
Editeur / IDE : Jetbrains RubyMine/PyCharm
Terminal / Shell : le terminal linux par défaut, Terminator
Gestionnaire de paquets système : aptitude
Gestionnaire de versions : Git
SGBD : PostgreSQL, MySQL, MongoDB

1 « J'aime »

Développeuse : PHP, Ruby, Rails, Python, Django, HTML5, BabylonJS
OS : Ubuntu 14.04 (x86_64) / ArchLinux (arm v6)
Navigateur / extensions : Firefox / Ghostery & NoScript
Editeur / IDE : Atom / Emacs / Komodo Edit 8
Terminal / Shell : terminal gnome avec bash ou korn shell selon le contexte
Gestionnaire de paquets système : apt / pacman
Gestionnaire de versions : GIT
SGBD : PostgreSQL / SQLite

1 « J'aime »

Développeur : Symfony2, Drupal 8, PHP/JS/HTML/TWIG/DOCTRINE.
OS : Debian/Ubuntu (c’est une VM créé avec Vagrant/VirtualBox) sur windows afin d’avoir tout les avantages d’un linux.
Navigateur / extensions : Firefox (et chrome pour l’outil responsive), GreaseMonkey/Firebug/CTRL+MAJ+I.
Editeur / IDE : Sublime Text 3.
Terminal / Shell : Cmder
Gestionnaire de paquets système : aptitude
Gestionnaire de versions : Git/Bitbucket/SourceTree.
SGBD : MySQL

Développeur : Grails, HTML/CSS (Less), JS (AngularJS), PHP à-l-occasion-mais-il-faudrait-que-je-m-y-remette
OS : Windows 7
Navigateur / extensions : Firefox & Chrome avec RESTClient
Editeur / IDE : Groovy&Grails Toolsuite, Aptana, Sublime Text
Terminal / Shell : Putty & Bash
Gestionnaire de paquets système : -
Gestionnaire de versions : Bitbucket
SGBD : MySQL

Développeur : JAVA (main), PHP, Python
OS : Mac OS
Navigateur / extensions : Chrome with POSTMAN (must have) and Awesomeshot
Editeur / IDE : IntellijIDEA
Terminal / Shell : Bash with my own dotfiles
Gestionnaire de paquets système : Homebrew
Gestionnaire de versions : Git
SGBD : MySQL, Oracle, Nuodb

Développeur : HTML5, JS(Angular, JQuery), PHP(jelix), Python(Django)
OS : Windows/Ubuntu (sous VMware)
Navigateur / extensions : Chrome avec dimensions, Webpage Screenshot, pageSpeed, angularjs
Editeur / IDE : JetBrains WebStorm/PhpStorm/PyCharm, Vim, Geany
Terminal / Shell : Terminal par défaut, Putty
Gestionnaire de paquets système : apt
Gestionnaire de versions : Git
SGBD : MySQL

Développeur : C/C++, Ruby (RoR), PHP (Symfony2), HTML5/CSS3/JS
OS : Mac OSX , Linux (OpenSuse en VM)
Navigateur / extensions : Google Chrome + PostMan
Editeur / IDE : Atom, Emacs
Terminal / Shell : Terminal + Fish
Gestionnaire de paquets système : HomeBrew
Gestionnaire de versions : Git
SGBD : MySQL, MongoDB

1 « J'aime »

Développeur: Apprenti programmer OCaml, Haskell, Ruby, Erlang, IO
OS: ArchLinux (Xmonad comme gestionnaire de fenêtre)
Navigateur: Chromium + It’s All Text (emacs pour remplir les textareas)
Editeur: Emacs
Terminal: XTerm
Gestionnaire de paquet: Pacman (mais je pense passer à Yahourt)
Gestionnaire de version: Git !
SGBD: Mnesia :P, Postgres, Riak, Couchbase

Je suis aussi un grand adepte de Make …

Chez nous on a uniformisé pour tous les développeurs quand ils n’ont pas d’environnement particulier avant d’arriver.

Développement : Ruby on Rails, CoffeeScript, Less, C#
OS : Ubuntu 14, Mac OS, Win 7 (avec VM Ubuntu 14)
Navigateur / extensions : Chrome/Opera, LastPass, Adblock/Ghostery, Page capture (screenshot), Windows Resizer (taille responsive)
Editeur / IDE : Sublime Text (+extensions: CoffeeScript, Less, Git, Color Picker…) / nano, Visual Studio :(
Terminal / Shell : terminal par défaut
Gestionnaire de paquets système : Aptitude / Homebrew
Gestionnaire de versions : Git avec GitG pour les diffs
SGBD : MySQL

Autres outils :

  • RVM
  • f.lux, indispensable !
  • la boite à couleurs / color picker (Sublime Text)
  • OneNote, pour stocker toutes les recherches et liens utiles

Je découvre beaucoup d’outils et d’extensions dans ce sujet. Personne n’utilise Docker ?

Est-ce qu’un de vous a un outil pour rafraichir automatiquement le navigateur lorsqu’une modification est faite dans le code (en développement) views/js/css ? J’ai cherché mais aucun nom n’est ressorti plus que les autres. Et qui marche linux/mac de préférence.

Quelqu’un utilise l’extension rails_panel ?

1 « J'aime »

Développeur : Html/Css/JavaScript, ( AngularJs, NodeJs )
OS : Windows Xp ( pro ) Windows 8 ( perso )
Navigateur / extensions : Chrome avec JSONView , Pretty Beautiful Javascript, Syntaxtic! pour avoir toujours un beau viewsource
Editeur / IDE : Sublime Text 3 ( + JsHint Gutter, HTMLPrettify, Emmet, DocBlokr, SublimeCodeIntel )
Terminal / Shell : Conemu
Système de build / Task Runner : Gulp
Gestionnaire de versions : Git
SGBD : SQLite

Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s