پاورپوینت بررسی زبان جاوا و مقایسه آن با .net
مقدمه
آشنایی با تکنولوژیهای نرمافزاری قابل استفاده برای ارائه یک معماری خوب و کارا ضروری است. تکنولوژیهای رایج نرم افزاری امروز عمدتا به دو خانواده .Net و J2EE تقسیم میشوند
بررسی .net
1 – مقدمه ای بر .net
2 – معماری .net
3 – زبان مشترک در .net
4 – مدیریت خودکار حافظه در .net
5 – پیکربندی و امنیت در .net
مقدمه ای بر .net
.net پلات فرم جدید ماکروسافت بمنظور تحقق نظریه : ” نرم افزار بعنوان سرویس ” است
دات نت یک محیط پیاده سازی است که بکمک آن می توان اقدام به ایجاد و بکارگیری نرم افزار و نسل جدیدی از عناصر موسوم به ” سرویس های وب ” نمود.
دات نت به پیاده کنندگان این امکان را خواهد داد که با زبان برنامه نویسی مورد علاقه خود ، اقدام به پیاده سازی برنامه ها نمایند.
معماری .net
1 – برنامهها و دستگاهها را با استفاده از استانداردهایی همچونXML ،HTTP ،SOAP یکپارچه میسازد.
2 – زیربنای کنترل از راهدور را برای ما فراهم میسازد
3 – مدل برنامهنویسی NET Framework مدلی شیءگرا است.
4 – استفاده از فناوری CLR
زبان مشترک در .net
همانطور که اشاره شد CLR یکی از اجزای مهم.net Framework است . کار اصلی CLR ایجاد محیط جرایی برنامه و ارایه سرویس به برنامهها است. در واقع اجزای CLR دائماً با همدیگر در ارتباط
هستند و کار میکنند تا بتوانند محیطی زیربنایی در .net برای اجرا شدن مهیا سازند