با دات نت، می توانید از چندین زبان، ویرایشگر و کتابخانه برای ساخت وب، موبایل، دسکتاپ، بازی، اینترنت اشیا و موارد دیگر استفاده کنید.
می توانید برنامه های دات نت را به زبان های C#، F# یا Visual Basic بنویسید.
سی شارپ یک زبان برنامه نویسی ساده، مدرن، شی گرا و ایمن است.
F# یک زبان برنامه نویسی است که نوشتن کد مختصر، قوی و کارآمد را آسان می کند.
ویژوال بیسیک یک زبان قابل دسترسی با یک نحو ساده برای ساخت برنامه های شی گرا و ایمن از نوع است.
فرقی نمیکند در C#، F# یا Visual Basic کار میکنید، کد شما به صورت بومی روی هر سیستم عامل سازگار اجرا میشود. شما می توانید انواع مختلفی از برنامه ها را با دات نت بسازید. برخی از آنها کراس پلتفرم هستند و برخی مجموعه خاصی از سیستم عامل ها و دستگاه ها را هدف قرار می دهند.
دات نت مجموعه استانداردی از کتابخانه ها و API های کلاس پایه را ارائه می دهد که برای همه برنامه های دات نت مشترک است.
هر مدل برنامه همچنین میتواند APIهای اضافی را که مختص سیستمعاملهایی است که روی آن اجرا میشود یا قابلیتهایی که ارائه میکند، نشان دهد. به عنوان مثال، ASP.NET یک چارچوب وب چند پلتفرمی است که API های اضافی را برای ساخت برنامه های وب که بر روی لینوکس یا ویندوز اجرا می شوند ارائه می دهد.
برای گسترش عملکرد، مایکروسافت و دیگران یک اکوسیستم بسته دات نت سالم را حفظ می کنند.NuGet یک مدیر بسته است که به طور خاص برای دات نت ساخته شده است که شامل بیش از 100000 بسته است.