PDA

View Full Version : سوال: یک نرم افزار خوب چه نوع معماری هایی می تونه داشته باشه؟



asefy2008
دوشنبه 01 مهر 1387, 21:51 عصر
باتوجه به این که کتب ومقالات بی شماری که دراین مورد وجود دارد می خواستم در شناسایی معماری های مختلف من رو راهنمایی کنید تا برخی از اون ها رو که نسبت به بقیه برتری دارن رو یاد بگیرم.

majid325
سه شنبه 02 مهر 1387, 01:58 صبح
منظورتون از معماري چيه .. فكر نميكنم منظورت تعداد لايه هاي نرم افزار باشه(چون نظر خواستن نداره)
كلا طراحي نرم افزار به كاركردش بستگي داره(win,Web,شبكه و ...) و اينكه آرمانهاي نرم افزار چي هست..

اگه منظورت طراحي دياگرام كلاس ها وتشخيص كلاسها و غيره هست كه بايد بگم ممكن هست شما چند جور سيستم تعريف كني ولي همش خوب باشه يا برعكس..
خلاصه منظورتون دقيقا چي هست؟

asefy2008
سه شنبه 02 مهر 1387, 05:11 صبح
ممنون از توجهتون
منظورم این که یک نرم افزار می تونه در طراحیش از معماری های مختلفی مثل wpf,wf,wcf,mvc ,... استفاده کنه که هر کدوم از اون ها توسط دوستانمون در تاپیک های مختلفی توضیح داده شد ولی مشکل من وشاید اکثر برنامه نویسهای تازه کار این که اول فکر می کنیم برنامه نویسی فقط کد نویسی ووقتی هم متوجه میشیم این طور نیست و می خوایم برای یادگیری طراحی نرم افزار اقدام کنیم با تعداد زیادی معماری مواجه میشیم که یک سردرگمی رو برای ما ایجاد می کنه (چون برخی از معماری ها تاریخ مصرفشون گذشته و...)حالا من می خواستم با کمک دوستان یک تایپیکی رو ایجاد کنم که هم خودم مشکلاتم برطرف بشه وهم سایر دوستانی که مشکل من دارند(تاحالا که مشغول جست وجو کردنم یه هم چین تایپیکی روندیدم ولی ممکنه خوب جست وجونکردم)
در پایان ممنون میشم همه دوستان همکاری کنن.

h.jaza
سه شنبه 02 مهر 1387, 10:18 صبح
خوب این کاملا به اهداف شما از نوشتن اون برنامه یا نرم افزار بستگی داره.

مثلا اگر پروژه دانشجویی می نویسید، واضحه و نیازی به بیان نداره که Windows Application بهترین گزینس.

ولی اگر پروژه های دیگه ای هست، خوب بازم بسته به کاری که شما می خوای انجام بدی (و البته پولش)، در حالات عادی استفاده از همون Windows Application و اگر گرافیک هم می خوایم استفاده کنیم، WPF بهترین گزینس.

البته اینها صرفا نظرات منه.