‫۱۳ سال و ۹ ماه قبل، جمعه ۸ بهمن ۱۳۸۹، ساعت ۲۰:۳۹
سلام، به نظر من عمر یک برنامه نویس کوتاه است و بهتر است روی موردی وقت بگذارد که :
- امیدی به ادامه‌ی آن باشد (نگن امروز به به! فردا ... خوب دیگه ... تموم شد! صرف نمی‌کنه، دیگه توسعه نمی‌دیم! خیلی از سیاست‌های مایکروسافت همینطوری است. مثلا همون کاری که با LINQ to SQL کرد)
- چند هزار نفری پیرو و دنبال مباحث آن باشند (حداقل 2 تا فوروم رفع اشکال بتونید پیدا کنید)
- دو تا کتاب در موردش باشه
- 4 تا وبلاگ در موردش مطلب بنویسند.
و مسایلی از این دست.

به همین جهت یا روی EF یا NH سرمایه گذاری کنید.
به شخصه NH رو ترجیح می‌دم چون سورس باز است، به همین جهت مرگ برای آن معنی ندارد (این گروه نخواست ادامه بده ... گروه‌های دیگر هستند)، رایگان است، مجوزش اجازه استفاده در کارهای تجاری سورس بسته را می‌دهد. چندتا کتاب در موردش هست و ...
به EF شک دارم. نمی‌دونم مایکروسافت مثلا 4 سال دیگه آیا این را هم بازنشسته اعلام می‌کند یا نه.
‫۱۵ سال و ۵ ماه قبل، سه‌شنبه ۵ خرداد ۱۳۸۸، ساعت ۱۴:۵۴
سؤال شما به موضوع بحث مرتبط نیست. آیا جایی در مقاله به typed dataset‌ اشاره شده یا کار نقد orm های مختلف صورت گرفته؟ ... بگذریم.

در مورد typed dataset ها ، بله نسبتا تا حدودی و تا حد نازلی بله! شبه ORM هستند که این مشکلات را دارند:
- مشکل Synchronization بین آن‌ها و دیتابیس مساله ساز است که در یک ORM‌ خوب باید این مساله حل شده باشد.
- join table queries در طراح آن کار نمی‌کند!
- query syntax استانداردی نداشته و هنگام کار با دیتابیس‌های مختلف (نوع‌های مختلف) این مورد مساله ساز می‌شود.
- typed dataset کمتر حال و هوای یک ORM واقعی و دنیای شیء گرایی با اشیایی که وابستگی کمی به دیتابیس دارند را ارائه می‌دهد.
- کلا dataset اشیایی با سربار بالا در دات نت فریم ورک مطرح هستند و زمانیکه کارآیی مطرح هست سعی می‌شود به روش‌هایی دیگری کوچ شود.
همچنین از لحاظ مباحث serialization هم بسیار ضعیف و کند عمل می‌کنند.
- زمانیکه از typed dataset استفاده می‌کنید عملا مدل رابطه‌ای دیتابیس خود را با business layer مخلوط کرده‌اید.
‫۱۵ سال و ۵ ماه قبل، سه‌شنبه ۲۹ اردیبهشت ۱۳۸۸، ساعت ۱۴:۵۲
سلام،
- بله. این لیست هر جمعه بر اساس یافته‌های جدید من به روز می‌شود.
- بله:
https://www.dntips.ir/2009/03/it.html
‫۱۴ سال و ۷ ماه قبل، چهارشنبه ۱۱ فروردین ۱۳۸۹، ساعت ۲۱:۰۱
برنامه رو دیباگ کنید ببینید اصلا متد context_PreSendRequestHeaders صدا زده می‌شود؟ unhandled exception ها رو لاگ کنید ببینید شاید جایی مشکلی هست.
ضمنا من این رو با IIS7 تست کردم و نتایج قسمت 4 با استفاده از IIS7 منتشر شده.
ولی در کل دیباگ کردن این کدها بهترین روش برای پیدا کردن مشکل است.
‫۱۵ سال و ۵ ماه قبل، دوشنبه ۲۸ اردیبهشت ۱۳۸۸، ساعت ۲۱:۵۳
روی محتوای پویای سایت شما اثری ندارد. فقط تصاویر ، css و فایل‌های جاوا اسکریپت و امثال آن‌را کش می‌کند (که عموما پویا نیستند). بنابراین برای خیلی از سایت‌ها مفید است.
و همچنین در خیلی از سایت‌ها هم تغییرات css یا تصاویر اصلی سایت، شاید ماهی یکبار باشد. زمانیکه طراحی قالب و یک سری از موارد ثابت سایت تمام شد، این‌ها دیگر هر روز قرار نیست تغییری کنند.