صفحه 4 از 5 اولاول ... 2345 آخرآخر
نمایش نتایج 121 تا 160 از 163

نام تاپیک: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

  1. #121
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    کرمان
    پست
    69

    Smile نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    سلام .
    دوستان با عرض معذرت از اینکه چند وقت این بحث رو دنبال نکردم.
    فکر کنم داریم از بحث اصلی این تاپیک منحرف می شیم.
    نقل قول نوشته شده توسط majid325 مشاهده تاپیک
    روشتون جالب هست ، اگه وقتشو دارین یک نمونه قرار بدین تا هم ار تجربیاتتون استفاده کنیم و هم با روشهای که دوستان دیگه ارائه کردن مقایسه کنیم(مزایا و معایب) تا شاید بعد از یه مدت بشه یک روش جالب از ترکیب روشهای ارائه شده ایجاد کنیم.
    چشم . سعی می کنم تا فردا شب یک نمونه کوچیک بذارم که روش بحث کنیم.

  2. #122
    VIP
    تاریخ عضویت
    فروردین 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)


  3. #123
    کاربر دائمی آواتار محمدامین شریفی
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران - شیراز
    پست
    1,302

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط majid325 مشاهده تاپیک
    بررسی لایه Data Access Layer
    لایه های برنامه ها مون رو به چه صورت یا الگویی باید پیاده سازی کنیم ؟
    گزینه های که در لایه dal پیش رو جهت انتخاب داریم : DataSet Designer یا ADO‎‎‎‎‎‎‎.Net Entity Framework, یا ORM یا linqToSqlو یا با استفاده از اشیای ado و یا .... این کار رو انجام بدیم.(یه جا خوندم که ADO‎‎‎‎‎‎‎.Net Entity Framework یک orm هست.)
    شخصا تو پروژه هام ترجیح میدم از اشیا ado استفاده میکنم و تا حالا از هیچ کدوم از مواردی که نام بردم در برنامه ها استفاده نکردم، دلایل:
    ADO‎‎‎‎‎‎‎.Net Entity Framework : به عنوان یک برنامه نویس به طور ذاتی در مقابل ابزارهای که اختصاصی هست(سیاست های ماکروسافت) مقاومت نشون میدم.
    DataSet Designer : هم شامل موارد بالا و هم اینکه احساس میکنم از مسائلی که باید روشون تمرکز داشته باشم قافل میشم
    LinqToSql : جالب به نظر میاد ولی وقتی ماکروسافت دیگه پشتیبانیش (به هر دلیلی) نمیکنه ، ارزش هزینه کردن رو نداره.
    ORM : همونطور که گفتم تا حالا استفاده نکردم (دلیل فنی و غیر فنی خاصی هم ندارم) ولی به نظرم یک از بهترین گزینه ها می باشد.
    راه حل های که به ذهنم میرسه استفاده از ORM و یا همون روش سنتی یعنی اشیا ado بهترین گزینه برای انتخاب لایه dal هست ، البته در رابطه با ADO‎‎‎‎‎‎‎.Net Entity Framework نظر نمیدم چون استفاده نکردم.
    برای استفاده از یک orm‌ کدوم یکی رو پیشنهاد میدین که با محیط ها و پلت فرمهای بیشتری سازگار تر هست
    تو روش که من ازش به عنوان روش سنتی و استفاده از اشیا ado نام بردم ، به این صورت عمل میکنم که داده ها رو با یک command و یک Connection استخراج میکنم و خروجی توابع ام هم IDataReader هست
    ....
    لطفا دوستان و اساتید نظرات خودشون رو ، تجربهای شخصی شون رو و یا ایرادات فنی و غیر فنی شون رو راجع به مطالب بالا مطرح کنند.
    ....
    چندی پیش با آقای مداح پیرامون برتری ASP.NET MVC بر ASP.NET یک بحث زیبا داشتم که بسیار از ایشان مطلب یاد گرفتم،در ادامه اگر بحث مثال های مختلف از معماری ها پیش آید و همینطور موضوع ارتباط لایه presentation با DAL مطرح شود،اطلاعات بسیار جالبی هست که خواندن آنها خالی از لطف نیست.
    نتیجه بر این شد که هر تکنولوژی در جای خویش نیکوست.
    و اما بحث ORM ها و استفاده از تکنولوژی های رنگ و وارنگ،بحث پیرامون این موضوع هم دقیقا نتیجه بالایی را منعکس می کند.برای مثال در کد زیر از Entity Framework و Linq استفاده شده است:

    MoviesDBEntities _db;
    _db = new MoviesDBEntities();
    var movieToUpdate = _db.MovieSet.First(m => m.Id == id);
    مشاهده میکنید که چقدر زیبا Linq با Entity Framework ادغام شده است؟
    اگر این تکه کد را با ADO.net و با استفاده از DataSet می نوشتیم،نیاز به حداقل چهار خط کد داشت ولی در اینجا با 17 حرف نتیجه دلخواهمان را گرفتیم.
    تمام تکنولوژی هایی که در بالا نام بردید را می توان به زیبایی در کنار هم در پروژه بکار برد و نکته ای که باید ذکر شود اینکه Linq انواع مختلفی را دارد و Linq to SQL یکی از انواع آن است و هیچ مطلبی هم پیرامون پشتیبانی نکردن ماکروسافت هم گفته نشده است , در اکثر مثال ها و پروژه های امروزی دات نت، هم از این فناوری استفاده شده است.
    در هر حال وابستگی تکنولوژی های مختلف ماکروسافت با هم،برنامه نویس دات نت را تا حدودی مجبور می سازد تا ماکروسافتی بیاندیشد.

  4. #124
    VIP
    تاریخ عضویت
    فروردین 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط aminsharifi67 مشاهده تاپیک
    نتیجه بر این شد که هر تکنولوژی در جای خویش نیکوست.
    من هم یکی از طرفداران این جمله هستم.

    نقل قول نوشته شده توسط aminsharifi67 مشاهده تاپیک
    و اما بحث ORM ها و استفاده از تکنولوژی های رنگ و وارنگ،بحث پیرامون این موضوع هم دقیقا نتیجه بالایی را منعکس می کند.برای مثال در کد زیر از Entity Framework و Linq استفاده شده است:

    MoviesDBEntities _db;
    _db = new MoviesDBEntities();
    var movieToUpdate = _db.MovieSet.First(m => m.Id == id);
    مشاهده میکنید که چقدر زیبا Linq با Entity Framework ادغام شده است؟
    این مسئله مختص Entity Framework نیست , linq تقریبا با همه چیز قابل ادغام شدن هست.
    من چند وقتی هست دارم روی orm ها مطالعه میکنم , مقایسه ado با Entity Framework (یا هر orm ی) روال نیست.


    نقل قول نوشته شده توسط aminsharifi67 مشاهده تاپیک
    اگر این تکه کد را با ADO.net و با استفاده از DataSet می نوشتیم،نیاز به حداقل چهار خط کد داشت ولی در اینجا با 17 حرف نتیجه دلخواهمان را گرفتیم.
    البته بدون در نظر گرفتن generate Code ها.

    نقل قول نوشته شده توسط aminsharifi67 مشاهده تاپیک
    اینکه Linq انواع مختلفی را دارد و Linq to SQL یکی از انواع آن است و هیچ مطلبی هم پیرامون پشتیبانی نکردن ماکروسافت هم گفته نشده است , در اکثر مثال ها و پروژه های امروزی دات نت، هم از این فناوری استفاده شده است.
    در مورد پشتیبانی نکردن منظورم این بود که دیگه توسعه ش نمیده , که این مسئله طبیعیه.
    در مورد مثال ها هم که اتفاقا برعکس.

    نقل قول نوشته شده توسط aminsharifi67 مشاهده تاپیک
    در هر حال وابستگی تکنولوژی های مختلف ماکروسافت با هم،برنامه نویس دات نت را تا حدودی مجبور می سازد تا ماکروسافتی بیاندیشد.
    مجبور !!!

  5. #125
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    631

    Smile نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط iroonidotnet مشاهده تاپیک
    بسم الله الرحمن الرحیم

    با سلام خدمت تمامی دوستان عزیز
    تا به این مرحله همه دوستان نظرات خود رو در باره معماری چند لایه ارائه دادن . و دوست عزیزمون جناب مهندس مداح در هر مرحله نتیجه گیری کلی از بحث دوستان رو به صورت نکته وار بیان کردن . در این مرحله که نیاز به یک نمونه برنامه برای یادگیری هرچه بیشتر این معماری احساس می شد . بنده تصمیم گرفتم که با ارائه یک نمونه ای کوچک و ساده کمکی هرچند کوچک به افرادی که به تازگی با این معماری آشنا شدن کرده باشم.
    با مشورتی که صورت گرفت قرار شد یک نمونه بصورت ساده ارائه شود و پس از اشکال زدایی و بهبود آن از طرف دوستان برنامه نویس ، در مراحل بعدی این نمونه ارتقاع پیدا کند و با افزودن فناوری های جدید به آن ، به یک نمونه کامل تبدیل گردد.در این نمونه کوچک تصمیم داریم با استفاده از معماری چند لایه برای مشخصات افراد یک فرم ایجاد کنیم.
    دانلود N-Tier 1.0.0
    دوست خوبم، این پروژه قابل دانلود نیست.
    براتون امکان داره دوباره آپلودش کنید؟
    متشکرم

  6. #126
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    631

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    مث اینکه همه مهندسان خبره رفتند درگیر پروژه ای شدند.
    الان هیچکس جواب نمیده!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  7. #127
    کاربر دائمی آواتار zoofa
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    اصفهان
    سن
    34
    پست
    287

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط iroonidotnet مشاهده تاپیک
    دانلود N-Tier 1.0.0

    سلام دوست عزيز
    مثل اينكه لينك دانلود مشكل داره
    لطفاً بررسي كنيد
    ممنون

  8. #128

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    سلام..
    دست همگي درد نكنه..
    لينك پرو‍‍ژه 100 متاسفانه خرابه.من اين بحث رو خيلي پيگري كردم اما متاسفانه هر كدوم از دوستان شاخه به شاخه كار كردن.فيلم هاي آموزشي مايكروسافت هم متاسفانه كامل نيست .
    چيزي كه مهمه اينه طبق روش هاي مايكروسافت 7 روش پياده سازي چند لايه اي وجود داره .توي سايت خودمون كه من اثري از استاندارد هاي مانند مايكروسافت نديدم.
    جالب اينه كه توي همه مثال ها با استفاده از binding ديتا بيس كار كردن.و خيال خودشون راحت.
    براي عمليات هاي ساده با ديتا بيس del,add,update فيلم آموزشي مايكروسافت binding داره اما اگه نخوايم كه هيچ اثري از bind باشه وكلاسي سراسري داشته باشيم براي اين موارد چه بايد كرد؟؟؟!


    ممنون از همه دوستاني كه من رو از اشتباه در ميآرن...
    شاد باشيد.

  9. #129
    VIP
    تاریخ عضویت
    فروردین 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط eric21 مشاهده تاپیک
    سلام..
    چيزي كه مهمه اينه طبق روش هاي مايكروسافت 7 روش پياده سازي چند لايه اي وجود داره .
    میشه بیشتر توضیح بدین؟
    لینک مرجع یا منبعتون هم میشه معرفی کنید؟

  10. #130

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط majid325 مشاهده تاپیک
    میشه بیشتر توضیح بدین؟
    لینک مرجع یا منبعتون هم میشه معرفی کنید؟
    http://msdn.microsoft.com/en-us/library/ms973279.aspx

  11. #131

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    در مورد پشتیبانی نکردن منظورم این بود که دیگه توسعه ش نمیده , که این مسئله طبیعیه.
    در دات نت فريم ورك 4 توسعه يافته و اين مطلب رد شده كه ديگر توسعه نمي‌يابد.
    براي اطلاعات بيشتر به وبلاگ تيم مربوطه در سايت msdn‌ مراجعه كنيد.

  12. #132
    VIP
    تاریخ عضویت
    فروردین 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط eric21 مشاهده تاپیک
    ببخشید من جایی تو لینکی که فرستاده بودید اون 7 روش رو ندیدم!!

  13. #133
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    در برنامه نویس دات ارگ
    پست
    39

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    با سلام
    بنده به دلیل مشکلاتی نتونستم ادامه بدم
    لینک دانلود اصلاح شد .
    فقط :
    در پست 100 گفتم که این یک نمونه ساده است و باید تغییراتی روی اون انجام بشه . پس دوستان پست های بعدی رو با دقت مطالعه کنن ، چون این نمونه از یک برنامه 3 لایه واقعی خیلی دور هست . ولی برای افراد مبتدی خیلی مفید هست.

    در آخر هم از همه دوستان به خاطر این تاخیر عذر می خوام .

    با آرزوی موفقیت

  14. #134
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1386
    محل زندگی
    مشهد
    پست
    85

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    سلام
    من پستای قبلی رو تا یه جایی خوندم
    ولی اون چیزی رو که می خواستم نفهمیدم

    ارتباط شی گرا با چند لایه؟؟؟
    من تو تحلیلم یه سری نمودارای کلاس و بدست میارم که حالا یه سری رفتارایی یا بهتر بگم متدهایی دارن بعضی از این متدها با دیتابیس در ارتباط هستن که قاعدتا باید در لایه DAL قرار بگیرن و تو همون کلاس یه سری متدهایی دارم که با دیتابیس سر و کار ندارن و اصولا باید در BLL قرار بگیرن. حالا من این کلاس رو کجا باید قرار بدم؟؟ DAL یا BLL ؟؟

    من به این نتیجه رسیدم که باید کلاسی رو که با توجه به اصول شی گرایی به دست آوردم رو به دو تا کلاس بشکنم و متداشون رو تفکیک کنم. و یکی رو تو DAL و یکی رو تو BLL استفاده کنم
    که به نظرم این کار درست نباشه
    ممنون میشم راهنماییم کنیین
    آخرین ویرایش به وسیله javad_mjt : پنج شنبه 09 مهر 1388 در 22:57 عصر

  15. #135
    کاربر دائمی آواتار محمدامین شریفی
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران - شیراز
    پست
    1,302

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط javad_mjt مشاهده تاپیک
    من تو تحلیلم یه سری نمودارای کلاس و بدست میارم که حالا یه سری رفتارایی یا بهتر بگم متدهایی دارن بعضی از این متدها با دیتابیس در ارتباط هستن که قاعدتا باید در لایه DAL قرار بگیرن و تو همون کلاس یه سری متدهایی دارم که با دیتابیس سر و کار ندارن و اصولا باید در BBL قرار بگیرن. حالا من این کلاس رو کجا باید قرار بدم؟؟ DAL یا BBL ؟؟
    Repository pattern

  16. #136
    کاربر دائمی آواتار mohsen_zelzela00
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    internet && .net
    پست
    755

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    با سلام
    به نظر من از بحث اصلی داریم خارج میشم

    در اینجا اگه ممکنه که اساتید بزرگوار مثل آقای مهندس کرامتی ، مهندس راد و مهندس مداح و... نظر خودشون رو بگند و یک جمع بندی بکنند من و بسیاری از دوستان ممنونشان میشویم

  17. #137

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط javad_mjt مشاهده تاپیک
    سلام
    من پستای قبلی رو تا یه جایی خوندم
    ولی اون چیزی رو که می خواستم نفهمیدم

    ارتباط شی گرا با چند لایه؟؟؟
    من تو تحلیلم یه سری نمودارای کلاس و بدست میارم که حالا یه سری رفتارایی یا بهتر بگم متدهایی دارن بعضی از این متدها با دیتابیس در ارتباط هستن که قاعدتا باید در لایه DAL قرار بگیرن و تو همون کلاس یه سری متدهایی دارم که با دیتابیس سر و کار ندارن و اصولا باید در BLL قرار بگیرن. حالا من این کلاس رو کجا باید قرار بدم؟؟ DAL یا BLL ؟؟

    من به این نتیجه رسیدم که باید کلاسی رو که با توجه به اصول شی گرایی به دست آوردم رو به دو تا کلاس بشکنم و متداشون رو تفکیک کنم. و یکی رو تو DAL و یکی رو تو BLL استفاده کنم
    که به نظرم این کار درست نباشه
    ممنون میشم راهنماییم کنیین
    دوست عزيز يه راهنمايي كوچيك اينكه آنهايي كه داراي رفتار ارتباطي با ديتا بيس هستند بنا بر ابزار هايي كه شما توي اين معماري استفاده ميكنيد يا در لايه BLL يا لايه DataService(كه از WCF استفاده مي كنه )قرار مي گيره توي برخي نمونه ها در لايه DAL قرار ميگيره ولي به صورت كلاسي كه منجر به DataManager ميشه.
    آموزش Walkthrough سايت msdnجهت معماري چند لايه كمكت ميكنه.

  18. #138

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    دوستان آيا نمونه پروژه ايي توي اين معماري كه با WCF كار شده باشه ولي از binding ديتا بيس استفاده نشده .
    داره؟؟؟؟ ممنون مي شم كمكم كنيد.
    فكر كنم خيلي مفيد باشه

  19. #139
    کاربر دائمی آواتار yavari
    تاریخ عضویت
    مهر 1384
    محل زندگی
    ایران - یزد
    پست
    1,014

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    سلام

    من تمام پست های این تاپیک رو خوندم ، حیفه که این تاپیک به نتیجه نرسه .
    دوستان لطف کنن ادامه بدن .

    ممنون

  20. #140

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    سلام.

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

    و از جناب آقای iroonidotnet عزیز نیز خواهش مینمایم که اون مثال خوب ومفیدی را که خوب توضیح دادند ادامه دهند و تغیرات که میدانند مفید است اضافه نمایند.

    تشکر

  21. #141

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    سلام دوستان عزیز،
    فکر می کنم در این تاپیک دوستان یک آشنایی نسبی نسبت به معماری چند لایه پیدا کردند، به دلیل اینکه بحث های این تاپیک در بعضی موارد منحرف شده است از دوستان می خواهم که نظر خود را در مورد موضوع زیر مطرح نمایند،
    موافقید که یک تاپیک جداگانه ایجاد کرده و بر روی یک پروژه چند لایه از ابتدا با یکدیگر بحث کنیم؟
    I've just started tweeting!
    @Alireza_Maddah

  22. #142
    کاربر دائمی آواتار ali_kolahdoozan
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اون سر دنیا
    پست
    1,631

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    اگر بنا است به هر صورتی ادامه پیدا کند فقط سورس گذاشته شود . فقط و فقط سورس و بررسی تفاوت متدها . مگر نه دیگر ارزش نداره

  23. #143
    VIP
    تاریخ عضویت
    فروردین 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    بله منم کاملا موافقم
    دوستان برای آشنایی نسبی میتونند از این تاپیک استفاده کنند و برای موارد کامل تر از تاپیک جداگانه ای که در امتداد این تاپیک ایجاد میشه.

  24. #144

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    به نام خدا و با سلام خدمت دوستان
    بنده حقیر یه مقاله از یک انتشارات معتبر دارم و نویسنده مقاله هم از چهره های برجسته مولفین در دنیا هستش که که تو انتشارات Wrox و APress مقاله و کتاب می نویسه یه کتاب کاربردی با قالب پیاده سازی یه فروشگاه الکترونیکی ساده بررسی کرده و در این میان به برنامه نویسی چند لایه هم کاملا و بدون نقص با استاندارد های کاملا جهانی و مورد تائید مایکروسافت پرداخته که به نظر من جای محکمی برای تکیه دادن هستش
    این کتاب در کل در نج بخش بررسی شده
    تحلیل پروژه در رشنال
    پیاده سازی بانک اطلاعاتی در MS SQL
    طراحی و پیاده سازی معماری پنج لایه با لایه ها
    Presentation Layer
    Business Logic Layer
    Data Acess Layer
    Common Objects
    Operational Layer
    پیاده سازی Presentation
    و بخش بعدی اومده و گفته حالا بعد از پیاده سازی و اتمام کل پروژه ممکنه یه فیلدی رو از بانک کم یا زیاد کنیم به عبارت بهتر ممکنه در بانک و یا تحلیل سیستم تغییراتی رو اعمال کنیم نحوه تغییر دادن رو آموزی می ده
    و در نهایت و در بخش نهایی پروژه رو اومده و بهینه سازیش کرده و گفته چیکار کنیم تا حجم پروژه پائین بیاد و سرعت سایت بالا بره
    من پیشنهادم این بود که روی طریقه معماری این کتاب جلو بریم چون واقعا محشره و در بعضی از لحاظ ها من واقعا گیج زدم که چرا این کار و انجام می ده ولی وقتی از بزرگان و اساتید پرسیدم دیدم بهترم حالت رو انتخاب کرده
    نام کتاب هم
    Apress.Pro.ASP.NET.2.0.E.Commerce.in.C.Sharp.2005. Dec.2006.pdf
    هستش
    البته حجمش زیاده نتونستم آپش کنم و هاستم هم تحریم شده دارم از یه جای دیگه نمایندگی میگیرم واستون ارسال می کنم

  25. #145

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    یکی از دوستان پرسیده بود که کسی ORM رو مقایسه کرده یانه من یه پروژه توپ برای مقایسه سا حالت NHibernate و Entity Framework و Linq پیدا کردم امید دارم که درد بخور باشه
    البته اگه کسی چیزی برای توضیح دادن در این رابطه داشته باشه خواهش می کنم یه تاپیک جداگانه در نظر بگیرین خبرش به من برسونید با تشکر

    http://www.codeproject.com/KB/archit...rThreeORM.aspx

  26. #146

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    خیلی جای افسوس است که یک تاپیک را شروع مینمایند و بعدا در مرحله بحرانی دیگر پیگیری نمی نمایند :(

  27. #147
    کاربر دائمی آواتار sara.f
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    آنجا که دروغ نباشد!
    پست
    809

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    با سلام

    مدت زیادی بود که اسم معماری چند لایه را شنیده بودم و دنبال مطالبی می گشتم که این معماری را از اول توضیح بده و بگه که اصلا چیه و بتونم خلاصه به صورت عملی و کاربردی این روش را یاد بگیرم (البته اگر اسمش روشه!)
    وقتی این تاپیک را دیدم خیلی خوشحال شدم که شخصی با سواد و مسئول مثل آقای مداح همچین تاپیکی را ایجاد کردن و با خودم گفتم بالاخره می فهمم این معماری چند لایه چیه؟!
    تا چند تا پست ابتدایی هم خیلی خوب بود، ولی متاسفانه از وقتی پست های سوال و جواب های فردی پیش اومد، دیگه اون روند آموزشی و منسجم از یاد رفت و حالا هم که به انتهای این تاپیک رسیدم، فقط می تونم بگم گیج تر از قبل شدم و خیلی ناراحتم که آخرش نفهمیدم چی شد؟
    فقط به این نتیجه رسیدم که معماری چند لایه سخت تر از اون چیزیه که دیگران می گفتند و در تصورم بود و بهتره که در پروژه ای که می خواستم انجام بدم ازش استفاده نکنم.
    خیلی ناراحت کننده است.

  28. #148
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط mamizadeh مشاهده تاپیک
    من پیشنهادم این بود که روی طریقه معماری این کتاب جلو بریم چون واقعا محشره
    اون کتاب از Application Block و Dataset استفاده کرده. اگه دنبال منبع هستید پروژه ی BeerHouse سایت ASP.NET نمونه ی بهتر و کامل تری از معماری سه لایه رو پیشنهاد میکنه.
    پروژه گریدویوی برادر بهروز راد هم شیوه ی استاندارد و خوبی هست و از Generic ها استفاده میکنه و پروژه کاملا ملموس و سلیس هست.

    نقل قول نوشته شده توسط sara.f مشاهده تاپیک
    فقط می تونم بگم گیج تر از قبل شدم و خیلی ناراحتم که آخرش نفهمیدم چی شد؟
    فقط به این نتیجه رسیدم که معماری چند لایه سخت تر از اون چیزیه که دیگران می گفتند و در تصورم بود و بهتره که در پروژه ای که می خواستم انجام بدم ازش استفاده نکنم.
    خیلی ناراحت کننده است.
    اصلا اینجوری نیست کلیات تاپیک واقعا مفید هست. مهم اینه که به شما سرنخ هایی رو درباره معماری سه لایه بده که میده. دیگه تحقیق و پژوهش با شماست.... مطالبی که در این تاپیک بحث شد رو شما در نمونه سایت های انگلیسی هم نمیتونی پیدا کنی چه برسه به فارسی!!
    موفق باشید.

  29. #149
    کاربر دائمی
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    بجنورد
    پست
    188

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    موافقید که یک تاپیک جداگانه ایجاد کرده و بر روی یک پروژه چند لایه از ابتدا با یکدیگر بحث کنیم؟
    خیلی خوبه
    با یه پروژه چند لایه خیلی از سوالات دوستان و البته خودم پاسخ داده میشه
    خدا خیرتون بده زودتر شروع کنید

  30. #150

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    با سلام خدمت همگی دوستان
    من فکر میکنم این بحث کاملا بصورت جسته و گریخته داره پیش میره و اینجوری به نتیجه نمی رسه
    پیشنهاد میکنم یه تاپیک جدید ایجاد بشه و از ابتدا بصورت کلاسیک و منظم از مسائل مبنایی شروع کنیم تا بصورت دسته بندی شده و فصل به فصل تاپیک هدایت بشه . به نظر میرسه مدیران محترم باید تلاش بیشتری در هدایت بحث داشته باشند .
    با تشکر از همه

  31. #151
    کاربر دائمی آواتار zoofa
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    اصفهان
    سن
    34
    پست
    287

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط علیرضا مداح مشاهده تاپیک
    سلام دوستان عزیز،
    فکر می کنم در این تاپیک دوستان یک آشنایی نسبی نسبت به معماری چند لایه پیدا کردند، به دلیل اینکه بحث های این تاپیک در بعضی موارد منحرف شده است از دوستان می خواهم که نظر خود را در مورد موضوع زیر مطرح نمایند،
    موافقید که یک تاپیک جداگانه ایجاد کرده و بر روی یک پروژه چند لایه از ابتدا با یکدیگر بحث کنیم؟
    با سلام
    حدود 2 ماه است که این پست رو دادید و اکثر دوستان هم با تشکر و با زدن پست موافقت کردند که یه تاپیک جدید ایجاد بشه.

    اگه ممکنه زودتر تاپیک جدید رو راه اندازی کنید تا ما تازه کار ها هم یه چیزی یاد بگیریم.
    ممنون
    ببخشید که در کارتون دخالت کردم

  32. #152

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    دوستان چرا به كتاب Software Architecture and Design مراجعه نمي كنيد كه توسط خود مايكروسافت چاپ شده است و البته ويرايش دوم آن هم چند ماه قبل ارائه شد كه به صورت رايگان هم قابل دانلود است

  33. #153
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    نقل قول نوشته شده توسط behrouzlo مشاهده تاپیک
    دوستان چرا به كتاب Software Architecture and Design مراجعه نمي كنيد كه توسط خود مايكروسافت چاپ شده است و البته ويرايش دوم آن هم چند ماه قبل ارائه شد كه به صورت رايگان هم قابل دانلود است
    اگه منظور شما Application Architecture Guide 2.0 هست که pattern & practice هم هست و مربوط به سال 2008 هست باید بگم که به نظر من فقط کلی گویی کرده؛ کاملا تئوری معنی چهارتا عبارت رو گفته و واسه خودش داستان تعریف کرده. اصلا کاربردی نیست. پست های این تاپیک کاملا عملیاتی و در دنیای واقعی به بررسی این معماری پرداخته.
    اگه کتاب دیگه ای مد نظرت هست بگو ما هم بخونیم.
    ممنون.

  34. #154
    کاربر دائمی
    تاریخ عضویت
    آبان 1385
    محل زندگی
    تهران
    پست
    196

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    تو برنامه هاي ساده مثل برنامه هاي بانك اطلاعاتي كه فقط در يك سيستم اجرا مي شه هم لازمه كه از معماري چند لايه استفاده بشه؟
    آخرین ویرایش به وسیله mf_007 : دوشنبه 24 اسفند 1388 در 16:55 عصر

  35. #155

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    سوال : قسمت های مربوط به مدیریت add-on ها در کدام لایه قرار می گیرند ؟ چرا ؟

  36. #156

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    دوستان سلام

    مطالب رو که خوندم دیدم خیلی چیز ها رو داریم اشتباه می گیم و مسیر رو اشتباه می ریم. درسته چند لایه رو میشه به روش های مختلف پیاده کرد. مثلاً بهتره از پاترنه Facade استفاده بشه، ولی خب میشه استفاده هم نکرد. ولی خب روش باید درست باشه.

    من لینک یه پروژه عملی پیاده شده با .Net 4 رو براتون میزارم که توی مستنداتش هم خوب توضیح میده:
    http://www.asp.net/web-forms/samples/tailspin-spyworks

    سه فایل ویدیو هم تو این آدرس براش گذاشته:
    http://www.asp.net/web-forms/fundamentals

  37. #157

    یک جمع بندی کوتاه

    اسلاید مربوط به درس شیوه ارائه مطلب تو دانشگاه هست که من یه جمع بندی کوتاه راجع به قسمت 1 و 2 تایپیک رو انجام دادم.
    فایل های ضمیمه فایل های ضمیمه

  38. #158

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    برای دیدن یه مثال عملیاتی از الگوی MVP و بسیاری از الگوهای دیگه خوبه که این رو ببینید. خوب چیزی که هست، یه مقدار مطالبش سنگینه، یعنی اگر یه توسعه دهنده تازه کار یا متوسط هستید و تا 1 هفته زیاد چیزی نفهمیدید به تلاشتون ادامه بدید مطمئنا لذت میبرید، همین برای Win App هم به اسم CAB وجود داره، فقط مستنداتش رو بخشهاییش رو ببینید کلی سیستم دستتون میاد.

    برای MVC هم خوبه که MVC Music Store رو ببینید. با توجه به اینکه مایکروسافت از 2011 دیگه کلا میره رو MVC ASP با MVC ASP هم آشنا میشید (اگه آشنا نیستید).

    برای اتصال به DB بستگی به پروژه داره یه وقت با NHibernate یه وقتم با Entity Framework یه وقتم یه DAL ساده، فعلا Entity Framework واسه RAD خیلی خوب جواب میده.

    در واقع شما با مطالعه این مطالب معماری چند لایه رو تا حدود خوبی (بیشتر از مطالبی که تو این تاپیکا تا حالا بوده) درک میکنید و دیدتون تغییر پیدا میکنه.

  39. #159

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    دوستان کسی با فریم ورک PLinqO برای ایجاد DAL کارکرده آیا برای پروژه بزرگ میشه بهش اعتماد کرد؟

  40. #160

    نقل قول: سناریو 4 - معماری چندلایه(N-Tier/N-Layer Architecture)

    به نظرم این تاپیک کاملا فراموش شده

صفحه 4 از 5 اولاول ... 2345 آخرآخر

برچسب های این تاپیک

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

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