קודם כל , בפורום תכנות תקבל תשובות יותר מדויקות ומקצועיות.
אני מפתח php במקצועי, לכן אתייחס ואומר לך שמתכנת גרוע יבנה את כל רשימת הדרישות שלך עם חורים, חשוב מאד לבחור מתכנת טוב ולא חאפר. לבקש לראות אתרים שהוא כבר בנה ולשאול את הבעלים שלהם אם הם מרוצים, האם היו בעיות וכדו'.
אתה די מתחתן עם מתכנת, ככה שכדאי מאד מאד לבדוק היטב. (ולפעמים המתכנת היקר הוא האופציה הזולה).
מעבר לזה אומר לך שאם אתה ממש ממש שם דגש על אבטחת מידע, אז CodeIgniter היא פריימוורק בינוני בתחום. היא מהירה ופשוטה לתכנות, אבל בנויה בצורה קצת מיושנת, החברה שפיתחה אותה הודיעה שהיא מפסיקה לתחזק אותה (מה שאומר שיתכן שלא תהיה חדשנות בפריימוורק מכאן והלאה, עדכוני אבטחה, גרסאות חדשות וכו'...). ויש לה כמה חסרונות אבטחתיים בסיסיים. (אין לה Templating engine משלה, ורוב המפתחים שבונים בה לא משתמשים בכזה, ועוד כל מיני ניואנסים כאלו ואחרים.)
אני הייתי מחפש מפתח Laravel, שהיא פריימוורק יותר מומלצת, יותר חדשנית, בנויה נכון יותר ומתוחזקת מאד.
שאר הדברים הם די תלויי מתכנת, אבל פריימוורק היא בסיס מבחינת אבטחת מידע.
הבהרה: בשני הפרימוורקים אפשר לבנות את אותן האפליקציות, עם אותה רמת אבטחה. פשוט בlaravel יש דרישות דיפולטיביות גבוהות יותר של אבטחה מהמתכנת. התוצאה היא שבד"כ אפליקציה שנכתבה בlaravel תהיה טובה יותר מבחינת אבטחת מידע.
(וזה פלוס אחד, כאמור יש את הפלוסים של התחזוקה השוטפת לעומת Codeigniter שדי נעזבה ועוד לא בטוח האם תהיה לה גירסה חדשה ומה יהיה טיבה, ואת ה"מנוע הפנימי" של שתיהן, שבCodeigniter בנוי בצורה מיושנת יותר).
אם אתה רוצה להתייעץ איתי אתה מוזמן,
בהצלחה רבה.
צחי.http://webleader.co.il/websites/rotter/amionline.php#.jpg