8 outils de développement indispensables pour les programmeurs Web

Je suis sur le point de lancer mon Über-projet sur lequel je travaille depuis longtemps : Blobon.com (vous pouvez aller vous inscrire pour une invitation)

J'en profite pour vous partager mes outils de développement de geek. 

Mon ordinateur personnel : MacBook Air 11 pouces. 

Tellement petit en tellement léger que ça se range très bien dans un sac. Pratique pour un voyageur. Terminal intégré. Pas cher : 1000$. 

www.apple.com/macbook-air/

Mes serveurs : Linux / Ubuntu

Un incontournable quand il s'agit d'héberger des sites professionnels. 

Éditeur de texte : Vim

Vim est un éditeur de texte en ligne de commande. C'est un peu drabe, mais tellement efficace. Pas le temps de niaiser avec l'upload de mes fichiers, je change mes fichiers directement sur mon serveur de dev et boom, je vois ma modif. 

fr.wikipedia.org/wiki/Vim

Langage de programmation : Python

Python est un langage de programmation objet, multi-paradigme et multi-plateformes. Il favorise la programmation impérative structurée etorientée objet. ( fr.wikipedia.org/wiki/Python_(langage)

Indentation obligatoire. Pas de ;. beau petit language efficace qui se compile à la première occasion pour plus de performance. 

www.python.org

Framework : Django

Django est un framework open-source de développement web en Python. Il a pour but de rendre le développement web 2.0 simple et rapide. Pour cette raison, le projet a pour slogan « Le framework web pour les perfectionnistes sous pression ». ( fr.wikipedia.org/wiki/Django_(framework) )

www.djangoproject.com

Base de donnée : MySQL 

MySQL est un système de gestion de base de données relationnelle (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde ( fr.wikipedia.org/wiki/MySQL )

www.mysql.com

Gestionnaire de version : Git

Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, créateur du noyau Linux, (fr.wikipedia.org/wiki/Git)

git-scm.com

Hébergement de mon code central et gestion des tâches : GitHub

GitHub est un service web d'hébergement et de gestion de développement de logiciels, utilisant le programme Git. ( fr.wikipedia.org/wiki/GitHub)

Le système de gestionnaire de tâche est très cool aussi. On peut "closer une issue" directement avec un commit. Assez pratique. Tous les projets open-source semblent s'en aller là. 


github.com
Mon compte GitHub : github.com/GabrielDancause

Avec tout l'amour du monde, Gab.

  Geek


Leave a comment


Receive following comments