Websource : Agence web des startups

Développement web

Pourquoi existe-t-il une nouvelle version majeure d'Angular tous les 6 mois même si le principe de base ne change pas?

le Mardi 27 avril 2021 à 00:00

Pourquoi existe-t-il une nouvelle version majeure d'Angular tous les 6 mois même si le principe de base ne change pas?

Un changement de version majeure n'indique pas forcément un changement de paradigme ou d'un morceau de celui-ci !

A vrai dire, les entreprises font un peu ce qu'elles veulent avec le versionning en fait.
Elles peuvent très bien utiliser les majeures pour indiquer une page qui se tourne, afin de rythmer leurs produits (notamment ce que fait Google).
Elles peuvent aussi le faire quand "un" des modules de leurs produits contient un changement majeur, alors que les autres ne changent pas en soi.

Un upgrade de la version majeure permet d'indiquer (en général) un changement majeur, ça peut être par exemple de fortes optimisations sans pour autant avoir changer la logique d'un framework.

Autre exemple que celui d'Angular, la technologie Akeneo (un PIM): en passant de la version 3.X à 4.X, ils ont totalement changé le paradigme de la technologie en "dépréciant" les plugins.

En versionning, on retrouve (dans les grandes lignes et en général):
- version majeure: 1.X.X indiquant une grosse amélioration/upgrade
- version mineure: X.1.X indiquant un changement significatif pouvant impacter ce qui est déjà en place (comme pour la version majeure)
- version patch: X.X.1 indiquant un fixe rapide, quelque chose qui ne devrait qu'améliorer les choses.

Mais bon, vous l'aurez compris, entre les entreprises qui se permettent même des versionning à 5 niveaux: v1.2.4.5.6 et Google qui sort systématiquement une version majeure tous les 6 mois avec rétrocompatibilité…

Ca devient très relatif à l'entreprise finalement.

👉 Youtube (Cloud & Programmation) -> JirAWS

DeveloppementDeveloppement WebAngular

Pourquoi certains considèrent-ils PHP comme une langue morte alors que près de 80% du Web est en PHP ?

le Mardi 27 avril 2021 à 00:00

Pourquoi certains considèrent-ils PHP comme une langue morte alors que près de 80% du Web est en PHP ?

Il y a aussi un prosélytisme passif des universités, qui préfèrent former leurs élèves au JAVA plutôt qu’au PHP. Ce qui est louable dans le sens où JAVA ouvre plus de portes d’applications que le PHP (dédié initialement pour le Web).

Les sociétés de services ESN préféreront forcément vendre un projet Web en JAVA qu’en PHP étant donné le coût de facturation à la journée….

Les professionnels de l’informatique ne sont pas des philanthropes ;à 2 types de solutions possibles ils tenteront forcément de placer la plus onéreuse.

J’ai souvent entendu de la part de collaborateurs des arguments tous faits sans réel fondement et décrédibilisant le PHP au profit de JAVA :

  • PHP c’est pour les petits sites,
  • PHP a des performances médiocres comparé à JAVA,
  • dans le temps, les solutions à base de PHP restent difficiles en maintenance et engendrent un coût de maintenance exorbitant.

Aucun de ces arguments ne tient réellement la route, mais tant qu’il y a des clients pour payer, la remise en question sur l’orientation des choix de solutions est vite faite.

Attention, je ne prône pas PHP au détriment de JAVA, car JAVA a aussi sa place dans le développement Web. Ceci un est avis personnel basé uniquement sur mon expérience (+15 ans).

En synthèse, je pense que les choix de solutions manquent cruellement de pragmatisme.

PHPDeveloppementDeveloppement Web