Marketing de Contenu

PHP: un excellent livre et un framework MVC pour PHP

Les gens à au Packt Publishing a publié un article récent dans lequel ils encourageaient les développeurs / blogueurs PHP à lire un nouveau livre et un blog à ce sujet. J'apprécie vraiment les opportunités comme celle-ci - ils n'ont demandé aucune publication positive ou négative, juste une critique honnête du livre qu'ils fournissent (sans frais).

1847191746Le livre que j'ai reçu est CodeIgniter pour le développement rapide d'applications PHP, écrit par David Upton.

Mon livre préféré sur PHP / MySQL est toujours Développement Web PHP et MySQL. C'est PHP 101 et MySQL 101, tous réunis dans un livre fantastique et complet avec des tonnes d'exemples de code. CodeIgniter est un complément parfait, peut-être un guide PHP 201. Il prend tout le codage en dur PHP rigoureux et fournit un cadre pour développer du code plus rapidement et avec les meilleures pratiques d'un MVC système.

Selon Wikipédia:

Model-view-controller (MVC) est un modèle architectural utilisé en génie logiciel. Dans les applications informatiques complexes qui présentent une grande quantité de données à l'utilisateur, un développeur souhaite souvent séparer les données (modèle) et l'interface utilisateur (vue), de sorte que les modifications apportées à l'interface utilisateur n'affectent pas la gestion des données et que les données peut être réorganisé sans changer l'interface utilisateur. Le contrôleur modèle-vue résout ce problème en découplant l'accès aux données et la logique métier de la présentation des données et de l'interaction utilisateur, en introduisant un composant intermédiaire: le contrôleur.

En plus d'être bien écrit avec des tonnes d'exemples du monde réel, l'une des choses que j'aime le plus dans ce livre est qu'il explique ce que ce n'est pas. CodeIgniter est un framework open-source local. En tant que tel, il présente certaines limites admises. Le livre les aborde en détail. Quelques limitations que j'ai trouvées étaient le manque de composants d'accessibilité dans l'affichage des composants de l'interface utilisateur tels que les ancres, les tableaux et les formulaires et toute référence à d'anciennes API REST XML et services Web. Cependant, je pense que ces options pourraient être facilement ajoutées dans les versions futures - nous verrons!

La section la plus complète de CodeIgniter, à mon avis, est la bibliothèque de bases de données. Je trouve que l'écriture de connexions et de requêtes MySQL est incroyablement longue et laborieuse. Je veux immédiatement creuser dans CodeIgniter pour utiliser leur cadre de base de données, je pense que cela va me faire gagner beaucoup de temps - en particulier dans l'écriture / la réécriture de requêtes! Il existe également d'excellents modules complémentaires pour Ajax, JChart et la manipulation d'images.

S'il semble que je parle plus de CodeIgniter que du livre, les deux sont vraiment un dans le même. Le livre est un moyen idéal d'apprendre des techniques de développement avancées, pas seulement en utilisant CodeIgniter. Je recommande vivement le livre. Le livre déclare «Améliorez votre productivité de codage PHP avec le framework open-source gratuit MVC CodeIgniter!». C'est honnête!

Si CodeIgniter vous intéresse, assurez-vous de regarder la vidéo d'introduction.

Douglas Karr

Douglas Karr est le directeur marketing de OuvrirINSIGHTS et le fondateur de la Martech Zone. Douglas a aidé des dizaines de startups MarTech à succès, a contribué à la due diligence de plus de 5 milliards de dollars d'acquisitions et d'investissements MarTech, et continue d'aider les entreprises à mettre en œuvre et à automatiser leurs stratégies de vente et de marketing. Douglas est un expert et conférencier de renommée internationale en matière de transformation numérique et de MarTech. Douglas est également l'auteur d'un guide pour les nuls et d'un livre sur le leadership d'entreprise.
Retour à bouton en haut
Fermer

Adblock détecté

Martech Zone est en mesure de vous fournir ce contenu gratuitement car nous monétisons notre site grâce aux revenus publicitaires, aux liens d'affiliation et aux parrainages. Nous vous serions reconnaissants de supprimer votre bloqueur de publicités lorsque vous consultez notre site.