Mammouth du PHP |
19672 Messages
27 août 2009, 14:53
Attention aussi.
Ce qui était vrai il y a quelques années n'est plus nécessairement vrai maintenant. Cela fait relativement peu de temps que le web est vraiment développé. Maintenant des ingénieurs, dans ce domaine, on en trouve à la pelle, ce qui n'était pas vrai il y a 10 ans…
Il y a dix ans, la proportion de sites web dynamique était considérablement moins importante. On voyait encore beaucoup de sites statiques fort coûteux qui pouvaient être réalisés par le premier venu sachant un tant soit peu se servir de FrontPage ou de DreamWeaver, mais présentant le grave défaut de devoir être édité pour la moindre mise à jour du contenu.
Or maintenant, je crois qu'on ne devrait plus vraiment parler de site web mais d'application logicielle. C'est du client/serveur et ça ne se crée quasiment plus du tout sans une base de données derrière. On peut toujours bricoler des sites de commerce en ligne avec un outil tout prêt du genre Magento, mais développer «
from scratch» demande des compétences un rien plus élaborées. On crée aussi de plus en plus d'application de gestion : c'est le SAAS (Software As A Service) qu'on construit pour un client qui n'a plus besoin d'installer quoique ce soit sur son poste de travail. Mais coté serveur, c'est une autre paire de manches. Pour ça, il ne suffit plus de savoir construire une page HTML et de coder trois lignes de PHP. Il faut de la méthodologie, de l'analyse, de la modélisation : c'est ce genre de chose qu'il est indispensable d'apprendre. Le langage qu'on utilisera ensuite au moment de coder est certes important, mais il ne sera pas le problème prioritaire à résoudre. Ceci implique qu'on doive impérativement apprendre à maîtriser les méthodologies de programmation relativement génériques qu'on pourra appliquer à son langage de prédilection bien entendu mais le cas échéant à un autre langage qui sera peut-être à ce moment là plus approprié. Ces méthodologies resteront valables très longtemps même si le(s) langage(s) évolue(nt).
Au final, il est donc important d'analyser le contenu de planning de formation des établissements pour vérifier qu'ils peuvent répondre à ces attentes et qu'on ne sortira pas de là en ne sachant que programmer : la programmation, c'est d'abord réfléchir.
Enfin bon, c'est un avis personnel qui n'exclut pas d'autres visions possibles.

Modifié en dernier par
Cyrano le 27 août 2009, 15:44, modifié 1 fois.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 