Logiciels

Vous trouverez sur cette page les informations concernant les différents forums, outils et logiciels disponibles sur le WWW.

La plus part des outils ou solutions proposés sur cette page sont Open Source et/ou sous licence publique générale.

Éditeurs de texte :

  • Windows :
    • Notepad++ : mon préférè. Un bloc-notes très évolué enrichi par de nombreux dictionnaires de langages (PHP, C++, jScript, Java, HTML, CSS, etc.)
    • PHP Edit : un éditeur orienté PHP offrant toutes les fonctionnalités pour gérer le développement d’un site web (PHP, HTML, CSS).
    • PSPad : un éditeur orienté PHP offrant toutes les fonctionnalités pour gérer le développement d’un site web (PHP, HTML, CSS).
    • CodeLobster PHP Edition : un éditeur orienté PHP offrant toutes les fonctionnalités pour gérer le développement d’un site web (PHP, HTML, CSS et jScript).
  • Mac :
    • Fraise : éditeur de texte pour Mac, gratuit et puissant (PHP, HTML, CSS  et jScript)
    • TextWrangler – Un superbe éditeur de texte gratuit pour Mac, “petit-frère” de BBEdit
  • Linux :
    • Quanta+ : un éditeur orienté WEB offrant toutes les fonctionnalités pour gérer le développement d’un site web (PHP, HTML, CSS et jScript).
  • Windows, Linux et Mac
    • BlueGriffon : un éditeur orienté PHP offrant toutes les fonctionnalités pour gérer le développement d’un site web (PHP, HTML, CSS et jScript). Il possède également d’un ensemble d’extensions faicilitant la vie du programmeur.
    • Brackets : éditeur de code HTML, CSS, PHP avec fonction Live Preview

Et pour ceux qui veulent un peu plus d’information sur l’ensemble des produits gratuits ou payant tous OS confondus, je vous recommande le site PHP Programming Tools for PHP. Vous pouvez choisir votre système d’exploitation et votre type de licence. Le site vous affichent les éditeurs correspondant à votre recherche.

Les plateformes de développement : (tous systèmes d’exploitation)

  • Eclipse IDE : plateforme de développement disposant de multiples extensions permettant de gérer des projets en PHP, Java, jScript, HTML, CSS, etc.)
  • Symphony IDE : plateforme de développement disposant de multiples extensions permettant de gérer des projets en PHP, Java, jScript, HTML, CSS, etc.)

Les plateformes serveurs de développement :

  • Windows : WampServer est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données.
  • Mac : Mamp est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données.
  • Linux : LampServer est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données.

Outils pour MySQL :

  • phpMyAdmin : Interface web permettant d’administrer votre serveur MySQL. Il est en général fourni avec les environnements de développement vus ci-dessus.
  • MySQL Workbench : logiciel disponible sous Windows, Mac et Linux vous permettant d’administrer intégralement votre serveur MySQL. Il permet également de créer un schéma de votre base de données et d’interagir entre ce schéma et votre modèle de données. Certainement le produit le plus complet dans sa version gratuite.

CMS :

Concernant les CMS, je vous recommande cette article indiquant la répartition des parts de marché des différents : Répartition des parts de marché des CMS : WordPress, Joomla, Drupal

CRM / GRC :

  • SugarCRM Community : un CRM simple à utiliser mais le développement semple arrêté à la version 6.20 alors que la version commerciale est à la 7.6
  • SuiteCRM : un fork open source de SugarCRM toujous aussi simple à utiliser mais qui évolue régulièrement et intègre de nouvelles fonctionnalités.

Les sites Web indispensables :

  • W3Schools : la bible du développeur débutant ou confirmé. Ce site couvre tous les langages habituels du web : HTML, CSS, PHP, ASP, jScript, SQL, jQuery, XML, jSon, etc.
  • jsbin.com : un outil permettant de modéliser en ligne l’interaction entre HTML, CSS et jScript. Très utile pour une bonne compréhension de ces trois langages.

Les forums et les vidéos : ces lieux d’entraides et d’échanges sont foisons sur le www sur tous les sujets liés au développement d’un site web. Il est difficile d’en faire une liste exhaustive. Mais n’hésiter pas à utiliser votre moteur de recherche préféré pour les trouver et surtout n’hésiter pas à poser des questions et … à répondre quand vous le pouvez !