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

نام تاپیک: معماری 3 لایه شروع از کدام لایه؟

  1. #1
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    Question معماری 3 لایه شروع از کدام لایه؟

    وستان می خواستم بدونم در نرم افزاری که ما قصد پیاده سازی ان به وسیله معماری 3 لایه داریم برنامه نویسی رو از کدام لایه باید شروع کنیم؟
    ایا لایه نمایش همان
    gui
    است؟

  2. #2
    کاربر دائمی آواتار cups_of_java
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    40
    پست
    1,544

    نقل قول: معماری 3 لایه شروع از کدام لایه؟

    اره. همون GUI هست.
    نمیشه یه نقطه مشخص تعیین کرد که از اونجا شروع کرد. این ها همه به موازات هم انجام میشه. گاهی UI شما کمک می کنه در تشخیص داده ها و Model گاهی هم بر عکس! در هر صورت باید MOdelات رو بشناسی. بعد Businessات رو بشناسی و بر اساس Model کدهای لازم منطق برنامه رو بنویسی. UI رو هم می تونی به اون ها وصل کنی تا کامل شه.
    نکته اینه که اصلن این مدل ۳ لایه به تو کمک کنه تا بتونی این ۳ لایه رو مجزا و به طور شفاف از هم دیگه بنویسی. طوریکه تو ذهنت (و کد) بتونی این لایه ها رو به هم وصل کنی تا نرم افزارت کار کنه!

  3. #3

    نقل قول: معماری 3 لایه شروع از کدام لایه؟

    البته معمولا بیشتر از view یا UI ابتدا شروع میکنند ولی قاعده کلی نیست و به قول دوستمون موازی با هم هم کار میکنند
    ولی اگر نگاهی به Prototype Modeling بیندازیم میبینیم که تا فرم ها در نیاد نمیتونیم object ها و کلاس ها و ... را بیرون بکشیم و نیاز ها را جمع بندی کنیم

  4. #4
    کاربر دائمی آواتار jeus
    تاریخ عضویت
    آبان 1385
    محل زندگی
    لباسام
    پست
    317

    نقل قول: معماری 3 لایه شروع از کدام لایه؟

    اگه بتونی UML کار کنی خیلی برات قضیه روشن تر میشه و میتونی مثل یک مهندس ساختمان که نقشه ساختنمان را قبل از ساختنش رسم میکنه باشی و قبل از برنامه نویسی از نتیجه کارت آگاهی و اینکه اصل کار را انجام دادی بقیه کار می تونی حتی بسپاری به کارگر و خودت فقط نظارت داشته باشی
    راستی یادت نره برای ساختمانت در و پنجره و آیفون بزاری (GUI)

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

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