CMF
تاریخچه
حرف برای زدن در رابطه با این Framework زیاد هست اما اگر بخواهم به چند مورد بسنده کنم باید عرض کنم که به خاطر وجود این Framework امکان ساخت بیش از 200 پروژه نرم افزاری وب میسر شد. یکی از دلایل آن این هست که وجود این ابزار امکان فعالیت گروهی را میسر می ساخته است علاوه بر آن از دوباره کاری نیز جلوگیری می کرده است. یکی از محورهای مهم هر انتشار ساده کردن هر چه بیشتر است. در طراحی این Frameowork بیش از هر متد دیگری از متد XP یا Extereme Programming استفاده شده است. البته تنها نکات مفید این روش توسعه مورد استفاده قرار گرفته اند که از جمله آنها کاهش قوانین با کلی نمودن آنها است تا علاوه بر یادگیری آسان اجرای آنها نیز بهتر انجام شود .به عنوان مثال به جای 100 قاعده ریز و درشت برای توسعه می توان با تغییر طراحی سیستم از 10 قانون کلی استفاده نمود و سایر جزییات با ترکیب این قوانین کلی به دست بیایند. یکی از کارهای مفیدی که از نسخه 2 به بعد صورت گرفت اختصاص نسخه استفاده شده Framework در هر پروژه و تهیه فهرست تغییرات مجزای هر انتشار است. با کمک این اطلاعات برنامه نویسان به راحتی و با صرف زمان کمی توانستند و می توانند پروژه خود را به روز نگهدارند تا زا مزایای تغییرات جدید استفاده کنند. چیزی حدود 20 برنامه نویس دیگر از این Framework استفاده نموده اند و به مرور زمان تغییرات و اصلاحتی صورت داده اند. تغییراتی که مفید بودند به Framework اضافه شده و در قالب نسخه های جدید همراه با سایر تغییرات منتشر شده اند.
مشخصات
مسئولیت هادستهتکنولوژی ها |
|
|