PDA

View Full Version : گفتگو: NET Framework.



sehm67
پنج شنبه 24 فروردین 1391, 00:42 صبح
با سلام

از میان دات نت فریمورک 2 تا 4 کدام را انتخاب کنیم؟
برای برنامه نویسی بانک اطلاعاتی و گزارش گیری با کریستال ریپورت و بانک اطلاعاتی اکسس 2010 ، SQL و ...

لطفا یه توضیح در این مورد بدید.

فرید نجفلو
پنج شنبه 24 فروردین 1391, 10:52 صبح
سلام
دات نت فریم ورک:
درسته که فعلا نسخه 4 فریم ورک آخرین نگارش اون و بالطبع باید از اون استفاده کنیم ولی من به این نتیجه رسیدم که بهتره از یک نگارش پایین تر یعنی SP1 3.5 استفاده کنم چون:
1-نسخه 4 و 3.5 در امکانات کیلدی تفاوت چندانی ندارن مخصوصا در تکنولوژی LINQ (وبه همین دلیل نسخه های پایین تر رو پشنهاد ندادم زیرا این تکنولوژی رو ندارن!)
Difference Between Microsoft .NET Framework 3.5 and .NET Framework 4.0 (http://www.differencebetween.com/difference-between-microsoft-net-framework-3-5-and-net-framework-4-0/)

2-خود من و تعدادی از دوستان حاضر شاهد بودیم که کریستال ریپرت در مواقعی با نسخه 4 فریم ورک مشکل داشته و با تغییر به 3.5 برطرف می شود!
البته شما این خطا رو زمانی مشاهده می کنید که یک Datatable یا Dataset (و در حالت کلی منابع Offline) رو به عنوان منبع گزارش به کریستال ریپرت ارسال می کنید
( البته راه حلی هم داره!)

3-هر دو نسخه 2008 و 2012 از SQL Server با نسخه 3.5 اجرا می شوند البته باید در استفاده از نسخه 2012 احتیاط کنید چون تا اونجایی که بنده مطلع شدم این سخه بر روی ویندوز XP که هنوز خیلی از کاربران ما از آن استفاده می کنن اجرا نمیشه
Hardware and Software Requirements for Installing SQL Server 2012 (http://msdn.microsoft.com/en-us/library/ms143506.aspx)

و اینکه اگر شما از نسخه 2008 استفاده کنید اگر چه فریم ورک 4 رو نصب کرده باشید باز مجبور به نصب نسخه 3.5 خواهید بود(این یکی از دلایل مهم استفاده از 3.5 هست)

درمور اکسس هم مشکی وجود ندارد