banner

Mes outils

Mardi 14 avril 2020 à 11:14
Comme tout développeur, ou même n'importe quel mêtier ou passion, nous nous devons de parfaire nos propres outils.

Ces outils sont la condition pour réaliser un travail de qualité.

Ils doivent être bien affutés, régulièrement entretenus et suffisamment solides pour durer dans le temps.

La curiosité est aussi un ingrédient essentiel pour obtenir parfois une bonne recette.

Un outil n'est rien sans patience, ni persévérance.

Pour information, mon site tourne avec mon propre CMS 😊

Réaliser un site internet (au sens large), demande de maitriser une fouletitude de langages. Le premier, qui sera finalement visible par l'internaute, est l'HTML. Ensuite viendra assez rapidement le CSS permettant de mettre en forme l'affichage de nos pages html.
La source des informations à afficher sera stockée dans une base de données, de type MySQL nécessitant de connaitre aussi son langage puissant.
Pour interroger une base MySQL et l'afficher sur une page html, il faudra aussi connaitre le langage PHP.
En complément de tout cela, il y aura aussi le javascript (permettant d'ailleurs aussi d'interroger une base SQL, mais ceci est fortement déconseillé directement, il vaut mieux pour cela utiliser le PHP.

l'html s'affiche coté client, l'internaute, ainsi que les feuilles de style et le javascript. PHP et MySQL resteront coté serveur, à l'abri des regards indiscrets...

Pour faciliter le développement d'un site, je parle bien sûr dans une optique de la réalisation complète d'un projet, l'usage d'outils permettant de réduire le temps passé à développer est indispensable.

Pour comprendre un peu ce qui suis, voici la page wikipédia sur le concept de MVC : Model View Controller

Pour ma part, voici ma liste fêtiche :

  • Coda, mon éditeur de texte payant (Coda)

  • CodeIgniter, un framework PHP orienté MVC (CodeIgniter)

  • HMVC for CodeIgniter, un ajout à CodeIgniter pour utiliser le concept MVC de manière hiérarchique (WireDesign)

  • Bootstrap, une sorte de framework css (Boostrap)

  • jQuery, le framework javascript (jQuery)