برنامه نويسي شيء گرا و سيستم ماژولار و قابل توسعه

mirzajavad

New Member
سلام دوستان
راستش چند تا سوال در مورد برنامه نويسي شي گرا دارم
ميخواهم اگر بشه يك سيستم ماوژلار بنويسم كه بدون دستكاري هسته قابل توسعه و افزودن امكانات باشه
اطلاعات كمي در اين زمينه دارم و نميدونم چرا هر جا اين مسئله رو مطرح ميكنم كسي پاسخ نميده
چند تا cms را بررسي كردم ولي به دليل پيچيدگي متوجه كار نشدم
اين بحث مهمي در برنامه نويسي هستش كه شايد سوال خيلي از دوستان ما هم باشد
خواهشمندم دوستاني در اين زمينه اطلاعات كافي دارن راهنمايي لازم رو بفرماين
مثلا فرض كنيم الان يك سيستم خبري ساده طراحي كرديم هسته بايد بر چه اساسي بنويسيم ؟
و بعدش براي سيستم يك ماژول ثبت نام بنويسم !

نكته : دوستان فقط جواب ندن كه بايد OOP باشه:green: آخه اينو خودمم ميدونم و كمي هم با كلاسها آشنايي دارم ولي نميدونم چطوري بايد پياده سازي بشه

قبل از همه چيز از دوستاني كه پاسخ ميدن تشكر ميكنم
 

omid_p30

Member
از فریم ورک های موجود مانند cakephp و codeigniter , ... هم می توانید استفاده نمایید.
 

mohsenshahab

Active Member
منم پیشنهاد میکنم از فریم ورک ها استفاده کنی .اینجوری دیگه نیاز نیست که به هسته ور بری.
کارت سریع ، حرفه ای و امنه و....
 

mohsenshahab

Active Member
فریم ورک یه مجموعه از کتابخانه های از پیش نوشته شده و بهینه شده است که اگه تو چهار چوبی که اون میخواد کد بنویسی هم کارت سریع تر پیش میره هم سایت استاندارد و امنی داری .
اگه از یه فریم ورک استفاده کنی نیاز نیست بشینی یه سری توابع رو هی بنویسی و هی بخوای تو هم تو هم include کنی و بعد از چند ماه وقتی به برنامه بر میگردی نمی دونی چی به چیه ، توی فریم ورک هر چیزی یه جایی داره یعنی اگه مثلا تو با یه فریم ورک یه سایت رو بنویسی بعد بدی به من که بقیش رو بنویسم من راحت میفهمم چی به چیه و کار تو رو ادامه میدم . اما اگه همین جوری دیمی نوشته باشی من فقط یه مدت باید وقت بذارم تا بفهمم چی به چیه
در مورد انتخاب هم من با codeigniter و cakephp کار میکنم هر دوش عالیه
 

H05531N

Member
این فریم ورک ها بهتره یا زند فریم ورک ؟
زند که پولی هست اینا چطور ؟
 

mirzajavad

New Member
در مورد انتخاب هم من با codeigniter و cakephp کار میکنم هر دوش عالیه

منم آخرش به همين نتيجه رسيدم
كه الان كيك رو انتخاب كردم
البته ميشه با استفاده از اصول برنامه نويسي شيءگرا يك فريم ورك اختصاصي ايجاد كرد كه براي پروژه هاي خودتون استفاده كنيد ولي اين فريم ورك ها خيلي موارد رو پشتيباني ميكنن و به قول دوستمون برنامه از يك قانون خاصي پشتيباني ميكنه و از همه مهمتر براي پروژه هاي تيمي خوب هستش
اينجا رو هم يك سر بزنين http://forum.cakephp.ir
 

H05531N

Member
خوب من برای خودم یک سی ام اس نوشتم بخش ها رو هم جدا سازی کردم مثل روتر و ویو و ... اما نه بصورت شی گرا و بلکه فانکشنال
و خوب دارم تصمیم میگیرم که سی ام اس خودم رو ارتقاع بدم و شی گرا کنم یا نه از فرم ورک های آماده استفاده کنم
می خوام در نهایت چیزی که دارم جوریزباشه که اگر خواستم باهاش یک بلاگ برای یادداشت های روزانه بسازم بتونم از بیسی که وجود داره استفاده کنم اگر خواستم یک سرویس بلاگ هم راه بندازم و به مردم وبلاگ بدم بتونم
ممنون
 

Webber

Well-Known Member
سلام
در مورد فريم ورك ها پيشنهاد من هم كيك هست چون يه مدت دنبال انتخاب فريم ورك بودم و به اين نتيجه رسيدم كه زند براي كارهاي بزرگ خوبه مثلا تاجايي مي دونم سايت كلوب رو با زند نوشتن.ci براي شروع و يادگيري و كارهاي ساده بيشتر مناسب است اين وسط مي مونه سيمفوني و كيك و مشكل سيمفوني هم اينه كه روي هاست اشتراكي جواب نمي دهد البته خودم تست نكردم ولي واقعيتيه.به خاطر همين كيك گزينه مناسبي مي تواند باشد.البته اين موضوع دلبخواهي است.

موفقيت
 

mohsenshahab

Active Member
سلام
در مورد فريم ورك ها پيشنهاد من هم كيك هست چون يه مدت دنبال انتخاب فريم ورك بودم و به اين نتيجه رسيدم كه زند براي كارهاي بزرگ خوبه مثلا تاجايي مي دونم سايت كلوب رو با زند نوشتن.ci براي شروع و يادگيري و كارهاي ساده بيشتر مناسب است اين وسط مي مونه سيمفوني و كيك و مشكل سيمفوني هم اينه كه روي هاست اشتراكي جواب نمي دهد البته خودم تست نكردم ولي واقعيتيه.به خاطر همين كيك گزينه مناسبي مي تواند باشد.البته اين موضوع دلبخواهي است.

موفقيت

سلام اگه یکم با ci کار کرده بودین این رو نمیگفتین .واقعا داره در حق این ci اجحاف میشه:mad:
در مورد سیمفونی و هاست اشتراکی هم یه کارایی میشه کرد . :cool:
 

Webber

Well-Known Member
سلام
ما كه جرات درافتادن با CI يها رو نداريم ولي من گقتم بيشتر براي اين كار مناسب است محسن جان.نميشه كه با همه چيز كار كرد بعد نظر داد.پس اين همه review و تحليل ها براي چيست؟

موفقيت:rose:
 

mirzajavad

New Member
دوستاني كه ميتونن كمك كنن لطف كنن يك پروژه كوچيك رو شروع كنن كه بتونيم يك اختصاصيشو رو براي خودمون بنويسيم
آخه كمي كه تحقيق كردم گفتم بهتره يكي با آن چه در ذهن خود داريم بسازيم بهتره
اگر كسي از دوستان ميتونه يك تاپيك جديد بزنه و شروع كنه
چون بحث جالبي ميشه
در ضمن طوري باشه از mvc را هم در خود جاي بده
مرحله به مرحله پيش بره ما هم همراهش هستيم
 

omid_p30

Member
دوستاني كه ميتونن كمك كنن لطف كنن يك پروژه كوچيك رو شروع كنن كه بتونيم يك اختصاصيشو رو براي خودمون بنويسيم
آخه كمي كه تحقيق كردم گفتم بهتره يكي با آن چه در ذهن خود داريم بسازيم بهتره
اگر كسي از دوستان ميتونه يك تاپيك جديد بزنه و شروع كنه
چون بحث جالبي ميشه
در ضمن طوري باشه از mvc را هم در خود جاي بده
مرحله به مرحله پيش بره ما هم همراهش هستيم
الان شما داری پیشنهاد ساخت یه فریم ورک جدید و اختصاصی رو مطرح می کنی؟:cool:
فکرش فکر خیلی خوبیه ولی از فکر و طرح تا اجرا خیلی کار داره. به همین سادگی ها نیست.
 

mirzajavad

New Member
الان شما داری پیشنهاد ساخت یه فریم ورک جدید و اختصاصی رو مطرح می کنی؟:cool:
فکرش فکر خیلی خوبیه ولی از فکر و طرح تا اجرا خیلی کار داره. به همین سادگی ها نیست.

خوب كم كم پيش ميريم يكي از دوستان كه اصول كار رو خوب بلده بايد شروع كنه بعدشم خدا بزرگه
 

mohsenshahab

Active Member
من قسم میخورم این پروژه به پایان نمیرسه . اگه هم شروع بشه نصفه کاره رها میشه . میگی نه نیگا کن
 

Allahparast

Member
دوستان من در حال نوشتن يك فريم ورك با منطق mvc و با كتابخانه نسبتا متوسط كه در حال حاظر ifw به جاهاي خوبي رسيده اسم اين فريم ورك IFW هست(iranian framework) و خودم به تنهايي اقدام به نوشتنش كردم و الگو گيري از كيك بوده ولي هيچ كدي از كيك كپي نشده/ در حال حاظر orm داره تكميل داده ميشه از دوستاني كه تمايل به همكاري دارند با اين ايميل تماس بگيرند : [email protected]
 
آخرین ویرایش:

mirzajavad

New Member
قبلآ وبتون اومده بودم ديدم كه به اين موضوع اشاره كردين
راستش هدف من يادگيري هستش
مثلآ شما كه آشنايي كامل با اين ساختار دارين يك تاپيك بزنين و يك مقدمه تا ما هم نكته برداري كنيم
و خودمون دست به كار بشيم شايد در اين ميان مشكلات سريعتر حل بشه و خيلي از دوستاني كه تمايل به يادگيري برنامه نويسي اصولي دارن اين مباحث رو ياد بگيرين
مطمئنآ استقبال خوبي ميشه
 

H05531N

Member
خوب من برای خودم یک سی ام اس نوشتم بخش ها رو هم جدا سازی کردم مثل روتر و ویو و ... اما نه بصورت شی گرا و بلکه فانکشنال
و خوب دارم تصمیم میگیرم که سی ام اس خودم رو ارتقاع بدم و شی گرا کنم یا نه از فرم ورک های آماده استفاده کنم
می خوام در نهایت چیزی که دارم جوریزباشه که اگر خواستم باهاش یک بلاگ برای یادداشت های روزانه بسازم بتونم از بیسی که وجود داره استفاده کنم اگر خواستم یک سرویس بلاگ هم راه بندازم و به مردم وبلاگ بدم بتونم
ممنون

کسی جواب من رو ندادا:cool::paint:
 

جدیدترین ارسال ها

بالا