حقق یک رویا: پشتیبانی توکار از دات نت در همه مرورگرهای مدرن
به لطف استاندارد مدرن - و هنوز فراگیر نشده - WebAssembly، امروزه همه مرورگر های مدرن می توانند به جای اجرای جاوا اسکریپت، یک زبان bytecode استانداردِ سطح پایین و شبیه به زبان اسمبلی را اجرا کنند. استفاده از WebAssembly می تواند موجب اجرای سریع تر کد و کاهش حجم آن شود. اما مهمترین مزیت این هست که امروز می توانیم همه زبان های قدرتمند نظیر سی شارپ را به نحوی کامپایل کنیم که خروجیِ نهایی، منطیق با استاندارد webassembly باشد و به صورت native در مرورگرها دات نت را اجرا کنیم.
مدتها پیش در MSDN و در کامنت های مقاله ای از چارلز پتزولد که تاکید کرده بود نقش Class Hierarchies در شناخت اجزا و ارتباطات یک Platform مخصوصا WPF و UWP و Xamarin چقدر اهمیت دارد، سوال کردم و او پاسخ داد مراجعه به Online Documentation و یادداشت برداری نه تنها وقت گیر خواهد بود بلکه کارآیی مورد انتظار را هم نخواهد داشت .
همه ما حتما نامی از Game Engine های معروف و قدیمی شنیده ایم. مثلا بازی های بسیار قدرتمندی توسط موتورهای Unreal و CryEngine پیاده سازی شده اند. موتور Unity هم این روز ها غوغای بسیار به پا کرده و در سکو های مختلف و سیستم عامل های مختلف مورد استفاده قرار می گیرد و علی الاخصوص در سخت افزار های موبایل کاربردهای بسیاری پیدا کرده است.
در برخی از پروژه هایی که برای دسترسی به پایگاه داده از Entity Framework استفاده می شود، دو مشکل اساسی بسیار دیده می شوند.