ورود

View Full Version : سوال: معماری 3 لایه شروع از کدام لایه؟



ricky22
دوشنبه 12 بهمن 1388, 10:37 صبح
وستان می خواستم بدونم در نرم افزاری که ما قصد پیاده سازی ان به وسیله معماری 3 لایه داریم برنامه نویسی رو از کدام لایه باید شروع کنیم؟
ایا لایه نمایش همان
gui
است؟

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

HOSSEINGHOLI
شنبه 24 بهمن 1388, 22:59 عصر
البته معمولا بیشتر از view یا UI ابتدا شروع میکنند ولی قاعده کلی نیست و به قول دوستمون موازی با هم هم کار میکنند
ولی اگر نگاهی به Prototype Modeling بیندازیم میبینیم که تا فرم ها در نیاد نمیتونیم object ها و کلاس ها و ... را بیرون بکشیم و نیاز ها را جمع بندی کنیم

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