DevArtificium

DevArtificium DevArtificium tente d'apporter au monde du développement web, un aspect artistique.

Conception d'application web de tout type, Audit et optimisation du référencement naturel ou encore Maintenance de site web
Nos compétences à disposition de vos fins.

26/07/2022

Il y a peu, nous discutions avec vous de quelques problèmes liés au langage de programmation PHP, aujourd'hui nous souhaitons partager avec vous certaines de ses qualités.

-Beginner Friendly, mais pas limité pour autant.

Il est très facile de commencer PHP, c’est un langage simple, permissif et extrêmement compréhensible. De ce fait, beaucoup de débutants sont capables de créer des sites en copiant des bouts de code ensemble et arriver à un résultat cohérent.
Avec le temps et les mise à jours un bon nombre des reproches que l’on pouvait faire au langage (conflit de classe, rapidité, typage faible...) ont été réglé, les débutants peuvent ainsi commencer leur apprentissage correctement.
Certain framework comme Symfony ou Laravel ressemble trait pour trait aux langages plus « classique »et impose aux développeurs une rigueur dans l'écriture, ce qui est reproché (à juste titre) à PHP natif.
-Rétrocompatibilité

PHP est entièrement rétrocompatible, cet aspect participe à faire cohabiter différentes options exécutant une même action ou encore des conventions d'écrire différentes et souvent incompatibles. Mais à côté de ces (léger) désagrément, cette rétrocompatibilité assure aux développeurs PHP que leurs projets continueront à fonctionner correctement jusqu'à la fin des temps (jusqu'à la fin de PHP tout du moins). Ce qui évite des surprises désagréables lorsqu'on veut faire passer un site ou une application d'une version majeure à une autre.
Le cas le plus connu étant celui de Python qui, lors de son passage de la version 2 à 3, avait fortement déplu à la communauté Python, à tel point qu'aujourd'hui encore certain développeur continue à utiliser Python 2, 14 ans après la sortie de la version 3.
-Facilité de communication avec la base de donnée

La communication avec les bases de données est généralement une tâche désagréable, pas avec PHP, puisqu'il intègre des librairies comme PDO et mysqli, permettant de cette communication avec une facilité déconcertante. Elles permettent de créer une requête SQL d'une simple variable, l'exécuter avec deux fonctions, récupérer le résultat et le réutiliser pour créer dynamiquement la page HTML souhaitée.
D'autre langage comme Java doivent utiliser une API tierce pour faciliter ce travail, qui en reste plus laborieux.

L'idée ici n'est pas de persuader que PHP est le meilleur langage dans tous les domaines ou inversement, il reste un langage très critiquable sur bien des aspects. Cependant, il faut garder à l'esprit qu'il est avant tout utilisé pour créer des pages web dynamiquement, et sur ce terrain, il reste extrêmement performant.

22/07/2022

PHP est un des langages les plus utilisés au monde et nous faisons partie de cette masse. Ce formidable outil ne va pas, cependant, sans quelque problèmes de design et aujourd'hui nous souhaitons, rapidement, partager ceci avec vous.

- PHP laisse place à beaucoup d'erreur

PHP à une politique dites « the show must go on » dans le sens où il continuera autant que possible d'effectuer les tâches demandées quittes à laisser des erreurs et ne s'arrêtera seulement si l'une d'elle l'empêche d'avancer. Ce qui rend parfois le debug difficile puisqu'il est ardu de déceler correctement la source et la raison du bug.

- PHP est inconstant, parfois même imprévisible

La rétrocompatibilité de PHP est à la fois une bénédiction est une malédiction.
En effet, l'ajout massif d'outils par la communauté et le manque de guidelines de la part de l'équipe PHP a créé différentes conventions d'écriture qui ne vont pas ensemble.
La syntaxe des fonctions est contre-intuitive, l'ordre des arguments est aléatoire, certaine fonction ont des underscores d'autre non, doit-on utiliser to ou 2 ? Plusieurs outils pour faire la même chose, les variables sont sensibles aux majuscules, mais pas les fonctions, l'utilisation de l'UTF-8 est sous optimale etc.

- PHP est lent

À l'inverse d'autre langage, PHP doit lire tous les fichiers liés à la requête, allongeant le temps d'exécution d'une requête. Cependant, depuis la version 5, ce n'est vrai que pour la première visite d'une page puisque PHP utilise un système de cache qui permet de stocker la compilation de celui-ci pour l’exécuter directement. On se retrouve avec des performances similaires avec d'autre langage compilé, ces derniers n'ont néanmoins pas besoin de ce système.

Il y a bien sûr d'autre critique à faire à ce langage, mais celles-ci nous semblent être les plus pertinentes. Évidemment il n'est pas dans le top utilisation pour rien et lors d'un prochain post, nous en ferons l’éloge.

Merci à EdenVTC de nous avoir fait confiance pour la conception de leur site internet www.edendrive.fr !Collaborer ensem...
20/07/2022

Merci à EdenVTC de nous avoir fait confiance pour la conception de leur site internet www.edendrive.fr !
Collaborer ensemble à été un plaisir, tant la facilité de communication était présente, le résultat saura vous chatoyer la rétine !
Nous leur envoyons toute notre force pour la suite !

Besoin d'un chauffeur de qualité pour vous transporter à titre personnel ou professionnel ? EDEN VTC est fait pour vous. Profitez de notre flotte de véhicules haut de gamme et laissez vous transporter en toute tranquillité, ne goûtez plus au stress de rater votre train, votre avion ou votre ren...

Merci à E-crossmedia de nous avoir fait confiance pour un projet qui leur tenait particulièrement à cœur.Grâce à notre c...
15/07/2022

Merci à E-crossmedia de nous avoir fait confiance pour un projet qui leur tenait particulièrement à cœur.
Grâce à notre collaboration, nous avons donné un coup de fraicheur à leur site internet www.e-crossmedia.com et mis en place des réponses spécifiques liées à leurs besoins.
Félicitations à eux pour la certification Qualiopi, ce qui ajoute la formation aux nombreuses cordes de leur arc.

Un organisme de formation pour les professionnels des médias (TV, FM, web) mais également une agence de consulting pour les dirigeants d’entreprises ou encore les élus. Une partie journalistique contient actualités et interviews.

Bon, il paraît que Facebook c'est pas trop mal donc nous voilà. Si vous pouvez nous rendre service et relier ce post, ça...
14/07/2022

Bon, il paraît que Facebook c'est pas trop mal donc nous voilà. Si vous pouvez nous rendre service et relier ce post, ça serait sympa, merci.
Que tout le monde reste calme, on a des idées pour tout le monde, faites la queue.

Conception web, du plus simple au plus complexe

Adresse

Aix-en-Provence
13100

Téléphone

+33601716132

Notifications

Soyez le premier à savoir et laissez-nous vous envoyer un courriel lorsque DevArtificium publie des nouvelles et des promotions. Votre adresse e-mail ne sera pas utilisée à d'autres fins, et vous pouvez vous désabonner à tout moment.

Contacter L'entreprise

Envoyer un message à DevArtificium:

Partager