.net چیست؟
دات نت یک framework و open source یعنی (کد ها قابل دیدن هستن) است.
Framework (فریم ورک) چیست؟ فریم ورک یک چهار چوب کاری است و فریم ورک بزرگتر از کتابخانه است . با کتابخانه می توان استایل را دستی نوشت ولی با فریم ورک امکان پذیر نیست چون چهار چوب کاری امکان این را نمی دهد و جوری چهار چوب کاری را ساخته اند که امکان خطا نوشتن رو به صفر رسانده است.
net. همان فریم ورک است که free (رایگان) و کتاخانه و مفسر دارد، و ران تایمه (runtime) است یعنی محیط اجرای را عوض می کند . به عنوان مثال، جاوا اسکریپت که در مرورگر اجرا می شود با ران تایم محیط اجرای از مرورگر به ویندوزی تبدیل میکند
در اصل net. خودش زبان نیست بلکه یک بستری از کدهای که اجرا می کند به عبارت دیگر کدها را پکیج میکند. دات نت کدها را به کدهای دیگر تبدیل نمی کند در اصل به باینری دیگر یعنی 01 تبدیل می کند. به عبارت دیگر به زبان ماشین تبدیل میکند.
net. یک کامپایلر هم دارد. همین امر باعث سرعت بالا می شود . دات نت کدها را همان موقعه اجرا نمی کند بلکه باید یک بار کدها کامپایلر میکند و به دات نت تبدیل می کند و دات نت سریع آن را اجرا می کند. با دات نت می توان اپلیکیشن های دیگری نوشت چون به خاطر کامپایلر کردن برنامه سریع اجرا می شود.
خلاصه درس
در این فصل با :
net. یک فریم ورک است
فریم ورک بزرگتر از کتابخانه است
net. ران تایمه و کامپایلر دارد و کامپایلر باعث سرعت بیشتر می شود.