Anonim

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

ראה גם את המאמר שלנו כיצד לשלוח הודעות טקסט עם PHP

ראשית, נסקור את מסגרת ה- PHP.

מסגרות PHP

קישורים מהירים

  • מסגרות PHP
  • שבע מסגרות PHP פופולריות
  • Laravel
  • סימפוניה
  • פאלקון
  • קודנים
  • CakePHP
  • מסגרת זנד
  • דלק PHP

מהי מסגרת PHP? מסגרת PHP היא פלטפורמה הכוללת את כל הדרוש לבניית יישומי אינטרנט. כמו שפוטושופ מכילה את מרבית הכלים והספריות שהייתם זקוקים להם בכדי ליצור תמונות מקצועיות והיכולת להחליף תוספים וכלים אחרים לדברים שלא מכוסים באפליקציית הליבה, מסגרת PHP עושה בדיוק את אותו הדבר.

יש לו את רוב הכלים הדרושים בכדי להפוך את ההתפתחות למהירה וקלה יותר והיא פלטפורמה די עצמאית שמתוכה להתפתח. לאחר מכן תוכל להוסיף תכונות או כלים נוספים באמצעות חבילות.

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

שבע מסגרות PHP פופולריות

זה מה של מסגרות PHP, עכשיו בואו נסתכל על מי.

Laravel

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

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

סימפוניה

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

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

פאלקון

פאלקון זוכה גם להערכה רבה אך לא כמו לרוול או סימפוניה. זוהי מסגרת PHP חדשה יותר שמשתמשת גם בארכיטקטורת MVC. זה עובד גם עם HMVC. כוחו של פאלקון הוא המהירות. הוא משתמש בתוסף C מה שמאפשר את זה במהירות רבה בעיבוד בקשות וביצוע פעולות.

פאלקון איתנו מאז 2012 ומאז מעודן ומתעדכן בהתמדה. זה כולל תמיכה מרובת מסדי נתונים, מיפוי מסמכים עבור MongoDB, מנועי תבניות, בוני טפסים והרבה כלים אחרים.

קודנים

Codeigniter ידוע בכך שהוא מאפשר פיתוח מהיר של יישומים. זה לא כל-מקיף כמו Symfony או Laravel, אבל עדיין יש את כל מה שאתה צריך במסגרת PHP. קודנייטר ככל הנראה קל יותר להתמודד עם האחרים הללו גם בזכות ממשק משתמש פשוט יותר, תיעוד טוב וקהילה חזקה.

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

CakePHP

CakePHP הוא מסגרת PHP נוספת ידידותית למתחילים. הוא בן יותר מעשר שנים ושופץ ללא הרף במשך הזמן הזה. יש לה עדיין קהילה ענקית שעוזרת לתחזק ולפתח אותה ותוספות עבורה. הוא משתמש בארכיטקטורת MVC ותומך גם ב- PHP5 וגם ב- PHP4, כאשר האחרונים ברשימה זו אינם תומכים.

יש לו כלים ליצירת קוד רבי עוצמה, מנהל את רוב קוד ה- XML ​​עבורך, כולל כלי מסד נתונים, אימות, תרגום, אימות וגם יש בו הרבה תכונות אבטחה. יש גם תמיכה פרימיום אם תרצה להשתמש במסגרת מסחרית.

מסגרת זנד

Zend Framework היא מסגרת PHP מודולרית המאפשרת לך ליצור יישומים ברמה ארגונית במהירות. זה ידוע כי הוא יציב מאוד ובעל מגוון עצום של כלים ותוספים שבהם אתה יכול להשתמש. הוא מציע גם קידוד מקצה לקצה ועוד המון תכונות אבטחה הזוכות לתשומת לב רבה מצד הלקוחות.

Zend Framework משתמש בארכיטקטורת MVC ומשחק יפה עם PHP5.3. יש לו גם כלי הפשטת מסד נתונים, אימות, עדכונים, טפסים והרבה כלים מסודרים אחרים. לזנד יש אמנם חסרון. הוא גדול, מסובך במקומות והוא מיועד ליישומים ברמה ארגונית. אם אתם מחפשים לפתח אפליקציה קטנה יותר, זנד לא יהיה האידיאלי. חוץ מזה שמדובר בביצועים ראשונים.

דלק PHP

דלק PHP הוא מסגרת PHP ידידותית למתחילים עם תיעוד נהדר. זהו קוד פתוח ויש בו קהילה ענקית של מפתחים ותומכים ייעודיים. הוא משתמש בארכיטקטורת MVC ותואם גם HMVC ו- ViewModels. זה קל ועם זאת מכיל שלל כלים וספריות הנחוצים ליצירת יישומים.

כוחו טמון בקלות השימוש שלו אך עדיין ישנם המון תכונות כולל מודולרי בנוי עם המון חבילות ומודולים הכוללים המון אבטחה, עשרות שיעורים, מחוללי קוד, כלי מסד נתונים ותכונות ORM.

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

כפי שאתה יכול לדמיין, היה לי הרבה עזרה בהלחנת רשימה זו של שבע מסגרות PHP פופולריות. עם זאת, שגיאות או השמטות בלבד.

יש לך מסגרות PHP אחרות שאתה משתמש בהן והייתי ממליץ עליהן? ספר לנו עליהם למטה אם כן!

מסגרות ה- php הפופולריות ביותר לשנת 2017