نمایش نتایج 1 تا 4 از 4

نام تاپیک: يك پروژه بزرگ بهتر است يا چند پروژه كوچكتر؟

  1. #1

    يك پروژه بزرگ بهتر است يا چند پروژه كوچكتر؟

    با سلام
    فرض كنيد كه يك پروژه بزرگ داريم و مي‌توان كليه اسمبلي‌هاي آنرا به پنج گروه متفاوت تقسيم كرد. به نظر دوستان كدام روش زير به لحاظ مديريت پروژه در زمان توسعه و همچنين در زمان اجراي برنامه نهايي در كامپيوتر كاربران مناسبتر است.
    حالت اول
    تمامي اسمبلي‌ها در درون يك پروژه Windows Application گنجانده شده و در نهايت يك فايل exe از پروژه بدست آيد
    حالت دوم
    براي هر يك از اين 5 گروه، يك پروژه جداگانه از نوع Class Libarary در نظر گرفته شده و يك پروژه از نوع Windows Application هم اضافه و از DLLهاي حاصل از 5 پروژه در اينجا استفاده شود. در اين حالت يك فايل exe و 5 فايل dll براي اجرا بدست خواهد آمد.
    ممكنه دوستان در خصوص مزايا و معايب اين دو روش، نظر دهند؟
    ممنون

  2. #2
    کاربر دائمی آواتار haghft
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    https://t.me/pump_upp
    پست
    400

    نقل قول: يك پروژه بزرگ بهتر است يا چند پروژه كوچكتر؟

    حالت دوم طبق تجربه شخصی بنده صد در صد بهتره.تو روش اول فایل بسیار حجیم میشه و نیز فضای بیشتری از حافظه و پردازش گرفته میشه و گاهی اصلا دچار مشکل میشه که در حالت دوم رخ نمیده و نیز در روش اول هم حتی گاهی برنامه اون پنج اسمبلی دیگرو در جایی از سیستم موقتا extract میکنه.

  3. #3

    نقل قول: يك پروژه بزرگ بهتر است يا چند پروژه كوچكتر؟

    ممنونم
    پس به نظر شما حالت دوم به لحاظ سرعت اجرا هم بهتر است
    اگر فرض كنيم كه يكي از اين 5 گروه اسمبلي‌ها مربوط به دسترسي داده‌ها و سه تاي از آنها مربوط به پردازشهاي داخلي و يكي هم مربوط به اينرفيس برنامه باشد، آيا حالت دوم را مي‌توان معماري چندلايه ناميد؟

  4. #4

    نقل قول: يك پروژه بزرگ بهتر است يا چند پروژه كوچكتر؟

    ممکنه. ولی اصول و استاندارد معماری لایه ای تنها در این نکته است که لایه ها باید از هم تفکیک شده باشند و همیشه لایه زیرین (مثلا Data Access Layer) از ساختار لایه بالایی (مثلا Business Layer) خود هیچ آگاهی نداشته باشد. که البته همیشه این استاندارد را به طور صد در صد نمیتوان رعایت کرد. چرا که در برخی مواقع مدت زمان پیاده سازی بر اصول پیاده سازی فائق میآید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •