Des projets fun.
Des tutoriels et des conseils.
Développement web, C#, JAVA.

Rechercher

Rechercher

Les outils

Dans ce tutoriel je vous donnerais quelques outils intéressants que j'utilise pour programmer.

Application windows

Visual Studio


Pour créer des applications windows en C# il n'y a pas plusieurs IDE possible, il faut utiliser Visual studio. Différentes versions sont disponibles donc certaines gratuites.
Cet IDE très complet permet de programmer rapidement et possède beaucoup de fonctionnalités importantes (auto-complétion, refactorisation, accès aux méthodes rapidement ...). L'avantage de cet IDE est qu'il permet de coder dans différents langages (vb, c#, J# ...), et qu'il permet de faire des applications windows, des applications consoles, des services et aussi des sites internet en aspx.

Application JAVA

Eclipse


Pour créer des applications en java, le meilleur IDE à mon avis c'est Eclipse. Cet IDE, codé lui-même en java possède tous les éléments importants d'un IDE (gestion des projets, recherche dans le code, auto-completion ...).
De plus il est gratuit, et de nombreux plugins existe pour ajouter d'autre fonctionnalitées. Il possède son compilateur et permet donc de tester ces appli ou applet en direct sans avoir besoin de passer par d'autres programmes.

Site internet

Pour réaliser un site internet il ne faut pas réellement beaucoup d'outil.
Pour les sites en PHP il ne faut pas de compilateur puisque c'est un langage interpréter (c'est à dire qu'il analyse le code et le traite au moment de son exécution). Dans la théorie un simple editeur de texte suffit. Mais dans la pratique un éditeur avancée et quand même un sacré plus.

Serveur Web

Par contre, pour réaliser un site il faut d'abord mettre en place en serveur WEB. C'est en réalité un ensemble de service qui tourne sur un serveur qui permettent de gérer et de vous donner les pages du site.
Pour le php on appelle ces techno des Serveur LAMP pour Linux,Apache, Mysl, PHP.
en gros :
  1. Linux : est le système d'exploitation.
  2. Apache : est le serveur web c'est lui recoit les demande HTTP, les rediriges vers le bon programme qui les traitent et renvoi ensuite le résultat.
  3. Mysql : est le gestionnaire de base de donnée.
  4. Php : est le langage serveur.

NotePad++

Cet éditeur de texte avancée permet de coder rapidement et de vérifier son indentation.

PsPad

Je préfère cet éditeur de texte. Je trouve qu'il a plus de fonctionnalité. Des plugins existent pour le faire évoluer. De plus il possède un serveur FTP, ce qui est pratique pour analyser et éventuellement corriger des erreurs qui pourraient y avoir sur le site distant.

EasyEclipse ou pdt

Ces versions d'Eclipse sont spécialement concût pour travailler avec php. C'est principalement cet outil que j'utilise, car c'est le plus complet. Il possède toutes les fonctionnalités importantes.

Base de données

Mysql Worbench

Cet outil permet de gérer sa base de données, de tester ses requête, mais aussi il permet de faire des schémas de base. Je trouve cet fonctionnalité importante, car avant de commencer les développements il est bien de faire un schéma des différentes tables. Cela permet de coucher sur papier les idées, de vérifier que l'on oublit rien. Et la cerise sur le gâteau c'est que une fois que l'on a dessiné toutes ces tables, on peut créer les scripts sql correspondant. Cela permet d'avoir une intégrité importante entre les schema et la base de données réel.

Transfert de fichier

FileZilla

Cet outils permet de mettre à jour son site via un serveur FTP. Ce qui est pratique c'est que l'on peut ajouter un ou plusieurs sites, et ainsi ne pas avoir à rentrer toutes les informations à chaque connexion.


News


HTML5 18/01/2012
Je viens d'acheter un liv... Lire la suite


Free mobile 16/01/2012
Ça y est free a lancer s... Lire la suite


Mise en place du site 05/01/2012
Je suis heureux de vous p... Lire la suite