במאמר הבא נבחן כיצד אנו יכולים להתקין KumbiaPHP באובונטו 20.04. זה un מסגרת PHP פשוט וקל המשוחרר תחת רישיון BSD. בהנחת היסוד של קיצור זמני הפיתוח, KumbiaPHP היא מסגרת שאחרי ביטול הרוכסן נוכל להתחיל לעבוד.
זוהי מסגרת ליישומי אינטרנט, שהיא בחינם וכתובה ב- PHP, שגם היא בעל עקומת למידה קצרה מאוד. הוא מבקש לקדם מהירות ויעילות ביצירה ותחזוקה של יישומי אינטרנט, החלפת משימות קידוד חוזרות ונשנות, שימוש בקודים ודפוסים ברורים יותר להפחתת השימוש בשפות אחרות.
KumbiaPHP גמיש מאוד וניתן להגדרה, המבקש להיות מסגרת איתה ניתן לצמצם את זמן הפיתוח של יישום אינטרנט. פרויקט זה מבקש לצמצם את השימוש בשפות אחרות, הודות ל- Helpers ודפוסים אחרים כגון ActiveRecord, תוך הימנעות משימוש ב- HTML ובשפות SQL. KumbiaPHP עושה זאת בשבילנו, עם מה שנקבל קוד ברור וטבעי יותר ועם פחות שגיאות.
מאפיינים כלליים של KumbiaPHP:
- למסגרת יש הנחות עיקריות קל ללמוד, פשוט לשימוש, קוד פתוח והכל מבלי לוותר על איכות וחוסן.
- חפשו להיות מסגרת מהירה מאוד.
- תומך בארבעה מנהלי התקני מסד נתונים כפי שהם MySQL, PostgreSQL, SQLite ואורקל, מה שמבטיח שנוכל לפתח את הפרויקטים שלנו מבלי לדאוג לתאימות למסדי נתונים.
- יש לו א מערכת תבניות פָּשׁוּט.
- ניהול מטמון.
- פיגומים מתקדם.
- מיפוי אובייקטים יחסיים (ORM) ו הפרדת MVC.
- תמיכה עבור AJAX.
- אפשרות לייצר טפסים.
- רכיבי גרפיקה.
- כתובות אתרים ידידותיות.
- אבטחת ACL (רשימות גישה).
- דפוס ActiveRecord לדגמים.
- מכוון ל ציבור דובר ספרדית. KumbiaPHP הוא מוצר לטיני לעולם.
התקן את KumbiaPHP באובונטו 20.04
לפני התקנת KumbiaPHP, יהיה צורך להתקין PHP על המחשב שלנו. כדי להשיג זאת, נצטרך רק לפתוח מסוף (Ctrl + Alt + T) ולבצע את הפקודה:
sudo apt install php
מאוחר יותר יהיה צורך בכך התקן מנהל מסדי נתונים כמו MySQL, MariaDB או SQLite. כאן ההחלטה להתקין כזה או אחר היא של כל אחת.
השלב הבא הוא הורד KumbiaPHP מ אתר הפרויקט. נכון לכתיבת שורות אלה, הגרסה היציבה האחרונה היא 1.1.5, אז בדוק איזו מהן היא הראשונה. גרסה זו יכולה גם להוריד את החבילה באמצעות wget מהמסוף (Ctrl + Alt + T) והפעלת הפקודה:
wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip
עם סיום ההורדה, השלב הבא יהיה לפתוח אותו באמצעות הפקודה unzip. אם עדיין אין לך פתיחה, יהיה עליך להתקין אותה תחילה:
sudo apt install unzip; unzip v1.1.5.zip
לאחר דחיסה זה נוח שנה את שם התיקיה שנוצרה לשם הקשור לפרויקט שלנו:
mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP
עכשיו KumbiaPHP מאפשר לשרת את הפרויקט במצב פיתוח ללא צורך בהתקנת שרת אינטרנט. לשם כך, אנו עוברים לתיקיית יישום הפרויקט.
cd ~/ejemplo-kumbiaPH/default/app
ומהתיקיה הזו, אנחנו יכולים להתחיל לשרת את הפרויקט במצב פיתוח באמצעות הפקודה:
bin/phpserver
עכשיו הפרויקט שלנו זמין. כל שעלינו לעשות הוא פתח את דפדפן האינטרנט המועדף עליך ובדוק אותו על ידי מעבר לכתובת האתר http: // IP-DE-TU-QUIPO: 8001. בו נראה משהו כמו הדבר הבא:
אם אנו רואים מסך כמו צילום המסך הקודם, הוא יצביע על כך שקומביאפ מותקן ומוכן להתחיל בפיתוח הפרויקטים שלנו.
לסיכום, אנו יכולים לומר שכלי זה מנסה לצמצם את זמני הקידוד. KumbiaPHP יכול להיות הצעה מוצקה לעבודה אישית ולפרויקטים רציניים. מסגרת זו פשוטה למדי להתקנה והיא כמעט מוכנה לעבודה ברגע שהיא זמינה בצוות שלנו. אמנם זה נכון בהשוואה למסגרות אחרות, ייתכן שלמסגרת זו יש חסרונות מסוימים, אבל זה גם נכון שזה הופך להיות מאוד נוח לעבוד ולתחזק איתו פרויקטים.
משתמשים יכולים לקבל מידע על אופן השימוש במסגרת זו ב- תיעוד רשמי במה נוכל למצוא ב מאגר GitHub של הפרויקט. אתה יכול גם לקבל מידע נוסף בפירוט על מסגרת זו בה Wiki.