
با Japikse درباره ASP.NET Core
Philip Japikse که به عنوان استاد ، مشاور، مایکروسافت MVP، و نویسنده ی محصولات ASP.Net شرکت مایکروسافت شناخته میشود چندی پیش کنفراسی در فلوریدا در خصوص آینده ASP.Net Core برگزار کرد. متن زیر قسمتی از مصاحبه او با یکی از سایت های 1105media هست.
توسعه دهندگان برنامه های وب و خدمات RESTful ،قبل از رفتن به ASP.NET Core 2 چه چیزی را باید بدانند ؟
شماره یک این است که این هیچ "درگاهی" وجود ندارد. به عبارت دیگر، نمیتوان مسیر مهاجرتی از MVC5 / WebAPI2.2 به Core ASP.NET تعریف کرد. چون که اساسا با دو مقوله متفاوت روبرو هستیم. به عنوان مثال در برخی موارد تنها لازم است Controller ها و Model ها را تنهای از پروژه قدیمی به پروژه جدید کپی کنیم ، اما ویژگی های جدید و نمونه های جدید بسیاری در ASP.NET Core وجود دارد که بهتر از ابتدا شروع کنیم. همه پروژه های جدیدی که ما انجام می دهیم (با مشاوره من) ASP.NET Core است، اما اگر شما با MVC5 / WebAPI2.x کار میکنید، ممکن است نخواهید آن را به Core منتقل کنید.
و شماره دو؟
شماره دو و سه عملکر و ویژگی هاست. عملکرد بخشی از تعاریفی است که در تیم برنامه نویسی انجام میشود و درواقعیت چیز پیچیده ای نیست.
ما متوجه پیشرفت قابل توجهی در بهینه سازی برنامه هایمان با ASP.NET Core و Entity Framework Framework شده ایم.
در ASP.NET Core ویژگی های زیادی وجود داره که باعث میشه توسعه در آن مدرن و کارآمد باشه.
ویژگی مورد علاقه شما در ASP.Net Core2 چیست؟
تقریبا خیلی چیزهارو میشه لیست کرد مثل configuration system, pluggable middle ware, tag helps , viewcomponents . اقرار میکنم که همه ویژگی های جدید ASP.NET Core را دوست دارم
چه محدودیت هایی ممکن است سرراه توسعه دهندگان قرار گیرد؟
میراث بجا مانده از کدهای قدیمی بزرگترین مسئله میتونه باشد! بسیاری از مشتریان من پروژه هایی دارند، با کدهایی که Refrence های قدیمی دارد و با دات نت سازگار نیست و این بزرگترین چالش است
بطور کلی توسعه دهندگان چه پیشرفت هایی خواهند دید وقتی که برنامه ها و خدمات RESTful را به ASP.NET Core 2 می برند؟
کارایی. نه تنها در اجرا برنامه ها، بلکه از منظر توسعه هم کارایی دیده خواهد شد. ASP.NET Core واقعا یک پلتفرم توسعه مدرن است و میتواند بجای MVC5 / WebAPI2.2 کمک بزرگی به راه اندازی برنامه های شگفت انگیز کند. این به خاطر این واقعیت است که ASP.NET و EF Core بطور کامل مجددا از ASP.NET و Entity Framework بازنویسی شده اند، بنابراین تعداد زیادی از ایرادات آنها کاملا رفع شده است.
منبع visualstudiomagazine.com
دیدگاه کاربران