שיווק תוכן

PHP: ספר נהדר ומסגרת MVC עבור PHP

האנשים בבית הוצאת פאקט היה פוסט לאחרונה בו הם עודדו את מפתחי / בלוגרים של PHP לקרוא ספר חדש ולבלוג עליו. אני מאוד מעריך הזדמנויות כאלה - הם לא ביקשו שום פרסום חיובי או שלילי, רק סקירה כנה של הספר שהם מספקים (ללא עלות).

1847191746הספר שקיבלתי הוא CodeIgniter לפיתוח מהיר של יישומי PHP, נכתב על ידי דייויד אפטון.

הספר האהוב עלי על PHP / MySQL עדיין פיתוח אתרים של PHP ו- MySQL. זה PHP 101 ו- MySQL 101 כולם עטופים בספר מקיף ופנטסטי עם טונות של דוגמאות קוד. CodeIgniter הוא מחמאה מושלמת, אולי מדריך PHP 201. נדרש כל קידוד קשיח קפדני של PHP ומספק מסגרת לפיתוח קוד מהר יותר ובשיטות העבודה המומלצות של MVC מערכת.

לפי ויקיפדיה:

Model-view-controller (MVC) הוא תבנית אדריכלית המשמשת בהנדסת תוכנה. ביישומי מחשב מורכבים המציגים כמות גדולה של נתונים למשתמש, מפתח לעתים קרובות מבקש להפריד בין דאגות נתונים (דגם) וממשק משתמש (תצוגה), כך ששינויים בממשק המשתמש לא ישפיעו על הטיפול בנתונים, וכי הנתונים ניתן לארגן מחדש מבלי לשנות את ממשק המשתמש. בקר-המודל-מבט פותר בעיה זו על ידי ניתוק הגישה לנתונים וההיגיון העסקי מהצגת נתונים ואינטראקציה של המשתמש, על ידי הצגת רכיב ביניים: הבקר.

מלבד היותנו כתובים היטב עם טונות של דוגמאות בעולם האמיתי, אחד הדברים שאני הכי אוהב בספר הזה הוא שהוא מסביר מה זה לא. קוד היא מסגרת קוד פתוח מגידול הבית. ככזה, יש לו כמה מגבלות הודות. הספר נכנס לפרטים אלה. מגבלות אחדות שמצאתי היו היעדר רכיבי נגישות בתצוגה של רכיבי ממשק משתמש כגון עוגנים, טבלאות וטפסים וכל התייחסות לממשקי XML REST ישנים פשוטים ולשירותי אינטרנט. עם זאת, אני מאמין שאפשר להוסיף בקלות אפשרויות אלה בגרסאות עתידיות - נראה!

החלק השלם ביותר של CodeIgniter, לדעתי, הוא ספריית מסדי הנתונים. נראה לי שכתיבת חיבורי ושאילתות MySQL גוזלת זמן ועמל להפליא. אני רוצה לחפור מיד ל- CodeIgniter כדי לנצל את מסגרת בסיס הנתונים שלהם, אני מאמין שזה יחסוך לי המון זמן - במיוחד בכתיבת / כתיבת שאילתות מחדש! יש גם כמה תוספות נהדרות למניפולציה של Ajax, JChart ו- Image.

אם זה נשמע כאילו אני דן ב- CodeIgniter יותר מאשר בספר, השניים הם באמת אותו דבר. הספר הוא דרך מושלמת ללמוד טכניקות פיתוח מתקדמות, אך לא רק באמצעות CodeIgniter. אני ממליץ בחום על הספר. הספר קובע "שפר את פרודוקטיביות קידוד ה- PHP שלך עם מסגרת קוד הפתוח הקומפקטית החינמית של קוד פתוח MVC!". זה כן!

אם אתה מעוניין ב- CodeIgniter, הקפד לצפות בסרטון ההקדמה.

Douglas Karr

Douglas Karr הוא CMO של פתח INSIGHTS ומייסד ה Martech Zone. דאגלס סייע לעשרות סטארט-אפים מצליחים של MarTech, סייע בבדיקת נאותות של למעלה מ-5 מיליארד דולר ברכישות והשקעות של Martech, וממשיך לסייע לחברות ביישום ואוטומציה של אסטרטגיות המכירות והשיווק שלהן. דאגלס הוא מומחה ודובר בטרנספורמציה דיגיטלית ומוכר בינלאומי ב-MarTech. דאגלס הוא גם מחבר שפורסם של מדריך Dummy וספר מנהיגות עסקית.
לחצן חזרה למעלה
סְגוֹר

זוהה חסימת מודעות

Martech Zone הוא מסוגל לספק לך תוכן זה ללא עלות מכיוון שאנו מייצרים רווח מהאתר שלנו באמצעות הכנסות ממודעות, קישורי שותפים וחסויות. נשמח אם תסיר את חוסם המודעות שלך בזמן שאתה צופה באתר שלנו.