האם ORM כמו Doctrine שווה משהוא? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

האם ORM כמו Doctrine שווה משהוא?


MasterDK

Recommended Posts

שלום לכולם!

מזמן לא כתבתי פה :)

בכל מקרה אני עובד על פרוייקט, אני לא משתמש ב framework מוכן אלה כתבתי משהוא משלי (מהסיבה הפשוטה שאף framework כגון kohana, ci, zend, cakephp) לא נותן מענה לדרישות שלי, וגם כי יותר כיף להמציא את הגלגל :)

נכון לעכשיו אני מרוצה מה controller ומה view שלי. אבל אין לי מודל. אז בזמנו שיחקתי קצת עם doctrine (לפני שנתיים בערך) ומאוד אהבתי את הרעיון שכל רשומה בDB זה בעצם מחלקה, כלומר


$user = new User();
$user->name = 'Jhon';
$user->save()

הרבה יותר נחמד לדעתי מאשר לכתוב SQL נקי. אני זוכר אבל שאת doctrine עזבתי משתי סיבות:

1. מלאאא קוד, אבל מלא!

2. לא היה ניתן לבצע שאילתות מסובכות שכוללות JOINים וכדומה (הבנתי שהם השתפרו מאז, וכנראה הייתי עצלם מידי בשביל ללמוד על DQL).

כמו שאמרתי אין לי מודל, ואני צריך אותו. מצד אחד ברור שלי שמודל שאני אכתוב יתאים הכי טוב לצרכים שלי, מצד שאני לכתוב קומפוננטה של ORM זה לא מאט זמן, כי הרי בסופו של דבר אני רוצה להגיע למה שמציע לי Doctrine (עבודה "שקופה" עם ה DB).

אשמח אם תוכלו לעזור לי להגיע להחלטה בסוגיה הזאתי, האם ל Doctrine יש מקום לחיות בפרוייקטים? או שזה עוד framework שנכתב לאתרים בוואקום וברגע שאני אצרטך יותר מ select ו join אחד אני אצטרך או לכתוב משהוא משלי או להתחיל לחפור בקוד של doctrine.

תודה רבה מראש!

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...