اصلا باید این را گفت که چیزی به نام مستقل بودن از محیط به اون معنا وجود ندارد .اصولا برنامه های نوشته شده در دات نت غیر از وابسته نبودن به ماشین چه مشخصه ویژه ای دارند ؟
حتی جاوا مستقل از محیط نیست . ممستقل از محیط بودن منظور این است که ماشین را برای چند سیستم عامل نوشته اند و کد ها در آخر در لینوکس به یه چیزی و در ویندوز به وین 32 تبدیل می شوند .
مثلا فرض کنید من بیام یه سیستم عامل بنویسم . آیا در این صورت برنامه های جاوا روی اون اجرا می شن ؟؟؟
در کل می توان گفت همه چیز در ویندوز به وین 32 انتها پیدا می کنه . دات نت لایه هایی برای برنامه نویسی رو قرار می ده .که در بعضی جاها مفید و بعضی جاها مضر است .