سئوال

mehranzand

Member
سئوال هوم ورکت بوده؟
استفاده از زبان های مختلف برای برنامه نویسی مثل vb و # C و برنامه نوسی در مجتمع برنامه نویسی visual stadio
و استفاده از 3800 کلاس دات تهسیل در کار برنامه نویسی و موارد مثبت بی شمار دیگر
 

TNZ187

Member
سلام

من توصیه می کنم برای ادامه دلیل استفاده از دات نت 3 رو هم بپرسید .:d
 

amirlol

Well-Known Member
نمی دونم والا !!

سوال های حرفه ای جواب هوای حرفه ای و کمک به سوال بعدی حرفه ای !!!
دمتون گرم
مهران جون ولی ممنون بابت جوابت !
 

TNZ187

Member
و اما بعد .....

سلام

من اول ویژگی های .net رو ذکر می کنم و بعد .net 2 .

اون جوری که مایکروسافت خیلی اصرار داره اندر مناقب دات نت بگه این هاست: سرعت بالا ، سرعت بالا ، سرعت بالا ، قدرت نسبتا زیاد که البته برای سرعت برنامه نویسی دات نت خوبه ولی اگه بخواهید بحث از زبان هایی مثل جاوا و++c بکنید خوب تنها مطلبی که دات نت برای گفتن داره ( بنا بر تجربه مهندسین مایکروسافت ) سرعت بالا است . برای همین هم تأکید کردم
در عین حال ، قابلیت گسترش ( extesibility ) برنامه ها ، تبدیل زبان های دات نت به یک زبان کامپیوتر مشترک ( IL ) و در نتیجه قابلیت استفاده از DLL های سایر زبان های دات نت ، بدون اینکه حتی ذره ای احساس کنید که با زبانی جز زبان شما نوشته شده از دیگر فواید این فناوری . البته مدیریت شده بوده اون ، شیء گرایی روان و سادگی آموزش و کار با اون هم بسیار مثال زدنی می باشد. و البته و .... .
چون فرموده بودید .net 2 حالا بحث می ره رو دات نت 2 .

دات نت 2 تفاوت های نسبتا زیادی در کلاس های دات نت 1 ایجاد کرده . بسیاری از کلاس های دات نت 1 رو متروک اعلام کرده و
کلاس های جدیدی رو اضافه کرده ، که انصافا قدرت بسیار زیادی به این نسخه اضافه کرده . به طور مثال : اشیاء Generic . اعم از
generic collections , generic handler, generic classes و ... . این فقط یه بخش کوچیکی از تغییرات در کتابخانه کلاس های دات نت بود . ولی .... .

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

منظورم از این مبحث این بود که شما ممکنه خیلی خوشحال هم بشید که بدونید مایکروسافت در دات نت 2 قابلیت های زیادی رو در بخش امنیت اضافه کرده ، که حتی برنامه نویس ها در سری های قبل ( بنا بر مشاهدات و تجربه های خودم ) حتی فکرش رو هم نمی کردند و با مشقت فراوان و تچربه های گران قیمت به اون ها می رسیدند . مثل Role provider و یا اصلا Provider .
حتی اضافه کردن این مطلب که دات نت 2 خودش می تونه به طور پیش فرض یک بانک داده کاملا آماده رو برای بخش های مختلف امنیت بسازه و یک سیستم تمام یک پارچه رو ارائه بده که حتی بدون نوشتن یک دهم کد های قبلی دو برابر کار انجام می ده
خیلی جالبه .

خوب چون به رومان نویسی علاقه ندارم ، اصلا وارد جزئیاتی دیگه مثل : States , security , networking و ... که همه دارای
قسمت های جدید در دات نت 2 هستند نمی پردازم .

از اینکه چرت و پرت های بی معنی من رو تا آخر خوندید خیلی ممنونم . :D:D:D

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

راستی یادتون نره ، حتما در مورد : Xaml , WPF , WCF ,WF , .Net 3 هم بپرسید ، مفیده . :D:D:D:D:D:D
 

mehranzand

Member
سئوال این دوستمون دلیل استفاده از asp.net 2 را در توسعه وب سایت بود به دات نت چیکار داشت اصلا سئوالو خوندی؟
ولی خب مطالب مفیدی بیان کردی ممنون
 

TNZ187

Member
مگه چه اشکالی داره ؟

خوب شما دات نت 2 رو تعمیم بدید به asp.net . .من که اصلا بیشتر حرف هام مربوط به asp.net بود ، نه خود دات نت .:cry:
حالا که این جوری شد :

یکی دیگه از دلایل استفاده از asp.net این است که به دلیل ارتباط با دات نت ، دیگر نیازی به activeX های قدیمی برای افزایش کارایی وب سایت ندارید . مثلا با نسخه های زیر 7 اینترنت اکسپلوره ، شما اگه می خواستید با Ajax کار کنید ، باید با یک شیئ activeX کار می کردید که نتیجه کاملا واضحی داره : باید تنظیمات امنیتی بروزر دست کاری می شد که چون اکثر کاربر ها حوصله و سوادش رو ندارن ، شما باید دور Ajax در اکسپلوره رو خط می کشیدید مگر اینکه : از Asp.net استفاده می کردید که از Dll های دات نت کمک می گیره و مشکل رو حل می کنه .
این تنها یک مورد بود . ده ها مورد دیگه هم وجود داره که می شه اشاره کرد . مثل :

قابلیت وحشتناک و باور نکردنی برای انجام Image Processing در محیط وب و حتی پیاده سازی کارهای 3D با زبان های دات نت که عمرا با PHP بشه به این قشنگی کار کرد . ( یه کم مبالغه کردم )

قالبیت باور نکردنی برای هماهنگی با SQL Server . خوب شما حتی می تونید با زبان های دات نتی که در کار با Asp.net یاد گرفتید ، :wink: برای SQL Server متغیر تعریف کنید ، Triger تعریف کنید ، حال کنید ، صفا کنید و ... .

قابلیت های فراوان کار با فایل ، رمز گذاری های وحشتناک روی فایل ، قابلیت کارهای شبکه و .... .

حالا اگه خیلی رو این مطلب جدی هستید می تونم بازم بگم به شرطی که بازم دوستان نفرمایند که تو اوت زدم .:cry:
تازه . می تونید مقدمه یکی از کتاب هایی که مایکروسافت چاپ کرده رو بخونید ، چون مایکروسافت در کتاب های تألیفی و چاپی خودش ، بیشتر از اینکه به موضوع آموزشی بپردازه ، از خودش تشکر و تمجید می کنه . برای مثال می تونید کتاب هایی رو که در زمینه Ajax در سال 2007 چاپ کرده رو بخونید ، واقعا با محصولات و تاریخچه مایکروسافت آشنا می شید . :D:D:D
 

جدیدترین ارسال ها

بالا