جهت تماس با کارشناسان فروش کلیک نمایید
موضوع مقاله :

مزاياي web form

شرح : RAD! (توسعه سريع نرم افزار). با استفاده از ASP.NET MVC همه ي لايه ها بايد ساخته شوند تا بتوانيم اجراي نرم افزار را ببينيم. اما توسعه برنامه ها در ASP.NET Web Forms سريعتر است. در ASP.NET Web Forms مي توانيم کنترل ها را بر روي فرم بکشيم و بعد فرم قابل استفاده است. ASP.NET Web Forms را مي توانيم Visual Basic در وب نام نهيم. ASP.NET Web Forms در نرم افزارهاي زيادي به کار گرفته شده است و اشکالات زيادي از آن رفع شده است، برنامه نويسان زيادي با آن آشنا هستند و توسعه نرم افزار در آن براي برنامه نويساني که از برنامه نويسي ويندوز مي آيند راحت تر است، اما براي استفاده از ASP.NET MVC برنامه نويسان بايد آموزش ببينند. از آنجايي که ASP.NET MVC کمتر سعي مي کند تا جزئيات http و html را از کاربر پنهان کند، استفاده از آن براي بعضي برنامه نويسان سخت تر است. در طي ساليان، کنترل هاي بسياري براي آن ساخته شده است که در نرم افزارهاي تحت وب مختلف مي توان از آنها استفاده کرد، مانند کنترل هاي Telerik اما اين کنترل ها اگر در آنها از postback يا viewstate استفاده شده باشد ديگر در ASP.NET MVC قابل استفاده نيستند. در ASP.NET MVC امکان استفاده از Eventها وجود ندارد. grid control و update panel هنوز براي ASP.NET MVC ايجاد نشده اند. براي استفاده از آن بايد بسته جداگانه اي را دانلود کرد. (البته در نگارش هاي جديد به صورت پيش فرض همراه ASP.NET خواهد بود) نکات ديگري نيز قابل توجه است. استفاده از ASP.NET MVC با استفاده از Visual Studio Express نيز امکان پذير است. سايت مشهور stack overflow با استفاده از ASP.NET MVC توسعه داده شده است. فراموش نبايد کرد که نظر Microsoft اين است که نه ASP.NET MVC بهتر از ASP.NET Web Forms است و نه جايگزين آن. بلکه هر دو اجزاء اساسي ASP.NET خواهند بود و تا مدت قابل توجهي هر دو پشتيباني مي شوند و توسعه داده خواهند شد.