Why ASP.NET MVC and MVC vs WebForms ? ( Learn MVC 5 series)

Поділитися
Вставка
  • Опубліковано 20 жов 2014
  • Buy full MVC 5 & MVC CORE course from here www.questpond.com/learn-mvc-5...
    For more such videos visit www.questpond.com
    For more such videos subscribe ua-cam.com/users/questpondvide...
    See our other Step by Step video series below :-
    Learn C# Step by Step goo.gl/FNlqn3
    Learn Design Pattern Step by Step:- goo.gl/eJdn0m
    Learn Angular tutorial step by step tinyurl.com/ycd9j895
    Learn MVC Core step by step :- tinyurl.com/y9jt3wkv
    Learn Azure Step by Step :- tinyurl.com/y6fmrech
    Learn SharePoint Step by Step in 8 hours:- goo.gl/XQKHeP
    Python Tutorial for Beginners:- • Python Tutorial for Be...
    Learn Data Science in 1 hour :- tinyurl.com/y5o7qbau
    Learn Power BI Step by Step:- tinyurl.com/y6thhkxw
    Learn MSBI Step by Step in 32 hours:- goo.gl/TTpFZN
    Learn SQL Server Step by Step tinyurl.com/ja4zmwu
    Learn Tableau step by step :- tinyurl.com/kh6ojyo
    In this video we will discuss Why ASP.NET MVC ( Mode view controller) and why is it better than webforms.
    Want to Learn MVC 5 in 2 days start from the below video :-
    • Learn ASP.NET MVC 5 ( ... .
    The following syllabus has been covered in Learn MVC 5 in 2 days
    Learn MVC 5 in 2 days
    Lab 1 : - Simple Hello world(20 Minutes)
    Lab 2 : - Explain MVC Routing(10 Minutes)?
    Lab 3 : - Explain ViewData, ViewBag, TempData & Session Variables?(20 Minutes)
    Lab 4 :- Explain Model and Strongly typed views (20 minutes)?
    Lab 5 : - Explain Model Binders(10 minutes)?
    Lab 6 :- Why MVC and MVC vs Webforms ? (30 minutes)
    Lab 7 :- Explain TempData , Peek and Keep ? (10 Minutes)
    Lab 8 : - Explain Data Annotations and HTML Helpers classes?(31 Minutes)
    Lab 9 : - What is the need of ViewModel in MVC? (10 Minutes)
    Lab 10 : - How can we use Entity Framework in MVC?(20 minutes)
    Lab 11 : - How to implement viewmodel, partial view and webgrid?(45 minutes)
    Lab 12 : - What is the difference between ActionResult and ViewResult in MVC?(10 minutes)
    Lab 13 :- How to implement Ajax using Json and Jquery in MVC ? (60 Minutes)
    Lab 14 : - What is the use of Async Controllers in MVC?(20 minutes)
    Lab 15 :- How to deploy MVC Application on IIS ? (10 minutes)
    Lab 16 :- How can we do Windows and Forms Authentication in MVC? (50 Minutes)
    Lab 17 : - How can we use MVC areas for better modular development ? (10 Minutes)
    Lab 18 :- How to implement MVC with Angular ? (60 minutes) ?
    Lab 19 :- Can we Overload MVC Action methods ? (10 Minutes)
    Lab 20 :- How to improve Reusability using Angular ? (20 Minutes) ?
    Lab 21 :- What is the need of WebAPI in MVC ? (30 Minutes)
    Lab 22 : - How to do exception handling in MVC? (30 Minutes)
    Lab 23 :- How to do update and delete using MVC , WebAPI , EF and Angular? (30 Minutes)
    Lab 24 : - How to use MVC Webgrid?(30 minutes)
    Lab 25 :- How to implement Validation using Angular and MVC (30 minutes)?
    Lab 26 :- What is SPA (Single page application)?
    Lab 27 :- How to Organize MVC project and Understanding CORS issue ? (42 minutes)
    Lab 28 :- Explain the importance of DisplayModes ? (10 minutes)
    Lab 29 :- How to do unit testing with MVC projects (30 minutes)?
    Lab 30 :- How to implement SPA using Angular Routing ?
    Lab 31 :- How to create decoupled systems using MVC DI ?
    Lab 32 :- How can we have multiple submit buttons in ASP.NET MVC ?
    Lab 33 : - What is the importance of AntiForgery in MVC?
    Lab 34 :- What is the importance of ValidateInput and AllowHTML in MVC?
    Lab 35:- Bundling and Minification.
    Lab 36 :- Layout pages in Razor
    Lab 37: - What are ActionFilters in MVC?
    Lab 38: - What is WebAPI (Theory)?
    Lab 39: - How can we create and consume WEB API (Practical)?
    Lab 40 :- MVC 6/ASP.NET Core Training-Part 1 (2 Hours).
    Visit us at www.questpond.com for more details
    We are also distributing a 100 page Ebook "Learn ASP.NET MVC 5 Step by Step". If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on questpond@questpond.com with the shared link and we will email you the PDF.

КОМЕНТАРІ • 107

  • @dnfvideo
    @dnfvideo  2 роки тому

    Do not miss our Interview Question video series
    25 Important ASP.NET Interview Questions : ua-cam.com/video/pXmMdmJUC0g/v-deo.html
    30 Important C# Interview Questions : ua-cam.com/video/BKynEBPqiIM/v-deo.html
    25 Angular Interview Questions : ua-cam.com/video/-jeoyDJDsSM/v-deo.html
    5 MSBI Interview Questions : ua-cam.com/video/5E815aXAwYQ/v-deo.html

  • @user-gn1ms9et5c
    @user-gn1ms9et5c 6 років тому +9

    Smells like some badass teaching skills are being applied in the background of this whole channel, congrats! Very well presented videos!

  • @eddyjawed4871
    @eddyjawed4871 8 років тому +3

    Brother you explained MVC so beautifully well, that you achieved what dozens of others could not do. Thank you so much

  • @Privacy-LOST
    @Privacy-LOST 7 років тому +3

    One of the best explanations out there on the topic. Many thanks

  • @vamshivg2374
    @vamshivg2374 8 років тому +1

    great way of explaining the differences! thank you so much!

  • @linxploit
    @linxploit 7 років тому

    I love to hear all the tutorials from you.

  • @hellsing357
    @hellsing357 8 років тому +1

    exactyl what I was looking for...
    thank you for clarifying things for me ...
    kudos man! .. good job

  • @TheAcousticEngineer
    @TheAcousticEngineer 4 роки тому

    One of the best conceptual videos that I have seen. Beautifully explained! Thank you for the amazing concept clarification,

  • @mkolassa
    @mkolassa 8 років тому +2

    Awesome Video. This does a real nice job of explaining the advantages to MVC. Now I need a good example application.

  • @malinichandra6953
    @malinichandra6953 5 років тому +1

    your explanations are soooooo good! love listening to your videos

  • @_sr
    @_sr 9 років тому

    Thanks for the video. Simple and clear.

  • @veroptrix
    @veroptrix 8 років тому +1

    The diagram helped a lot. Thank you

  • @amypatterson4076
    @amypatterson4076 4 роки тому

    Finally someone that can explain why!!!! Thank you!!!!!

  • @anandm.b.9938
    @anandm.b.9938 4 роки тому +1

    what a wonderful presentation simple professional excellent and clear Thank you Sir

  • @michaelcraghead4393
    @michaelcraghead4393 7 років тому +3

    That was an excellent description of MVC. I wish I had found it sooner. I have spent many hours trying to piece together an understanding of MVC, ASP.NET, OWIN, and WS-Federation. This has helped a lot. I think I have all the correct pieces. It's just a matter of understanding how to use all of them together. This is a great start.

  • @sumsony2006
    @sumsony2006 8 років тому

    thank so much , great video to start learning MVC

  • @anjalidhanve3077
    @anjalidhanve3077 8 років тому

    Very nice...Now I am getting interest in MVC. Because of this lectre losts of confusion is removed......Thank you.

  • @MrNams
    @MrNams 6 років тому

    well presented thanks for sharing with us

  • @vrashalipansare2317
    @vrashalipansare2317 9 років тому +1

    Good video to understand why MVC !!

  • @peacelover1935
    @peacelover1935 3 роки тому

    wow just loved this .well presented

  • @mokhlesurcoder341
    @mokhlesurcoder341 8 років тому +1

    great........ clearing all confusion thnks shiv sir....

  • @rishitzaveri7700
    @rishitzaveri7700 5 років тому

    Thanks sir... actually u can also hits the MVC concept...great teaching skills 🤘

  • @AJ-ir3ih
    @AJ-ir3ih 9 років тому

    You are an awesome tutor!!

  • @linxploit
    @linxploit 7 років тому +1

    Many Love and Respect From Afghanistan, Sir

  • @his-worddevotionals540
    @his-worddevotionals540 2 роки тому

    Beautifully explained.

  • @bobbykanakas8835
    @bobbykanakas8835 9 років тому +3

    I am a graduate coming from a school that only taught rad development. That being said I have been trying to develop my own application, and hit a lot of bumps when developing with web forms. MVC is so foreign looking to me that I was too intimidated to try it, so I was stuck in a depressive situation. My first issues with MVC was like where the hell is this separation of business logic and design? Where is this data access layer that I am so use to? I watched and read a lot of information on asp.net MVC, and nothing clicked. When I watched this video for some reason everything just clicked, and I am not intimidated to approach MVC anymore and give it another shot! I really appreciate you taking the time for making this video and helping me out, that is why I am taking my time to thank you sir. Have a great day :)

  • @rupeshvaingankar5422
    @rupeshvaingankar5422 7 років тому

    wow you are awesome .. vry nice tutorial .. vry nicely explain .. excited to learn from further video tutorial .. Thanks alot !!!

  • @dnfvideo
    @dnfvideo  9 років тому +3

    Want to Learn MVC 5 in 2 days start from the below video :-
    ua-cam.com/video/Lp7nSImO5vk/v-deo.html
    The following syllabus has been covered in Learn MVC 5 in 2 days
    Learn MVC 5 in 2 days
    Lab 1 : - Simple Hello world(20 Minutes)
    Lab 2 : - Explain MVC Routing(10 Minutes)?
    Lab 3 : - Explain ViewData, ViewBag, TempData & Session Variables?(20 Minutes)
    Lab 4 :- Explain Model and Strongly typed views (20 minutes)?
    Lab 5 : - Explain Model Binders(10 minutes)?
    Lab 6 :- Why MVC and MVC vs Webforms ? (30 minutes)
    Lab 7 :- Explain TempData , Peek and Keep ? (10 Minutes)
    Lab 8 : - Explain Data Annotations and HTML Helpers classes?(31 Minutes)
    Lab 9 : - What is the need of ViewModel in MVC? (10 Minutes)
    Lab 10 : - How can we use Entity Framework in MVC?(20 minutes)
    Lab 11 : - How to implement viewmodel, partial view and webgrid?(45 minutes)
    Lab 12 : - What is the difference between ActionResult and ViewResult in MVC?(10 minutes)
    Lab 13 :- How to implement Ajax using Json and Jquery in MVC ? (60 Minutes)
    Lab 14 : - What is the use of Async Controllers in MVC?(20 minutes)
    Lab 15 :- How to deploy MVC Application on IIS ? (10 minutes)
    Lab 16 :- How can we do Windows and Forms Authentication in MVC? (50 Minutes)
    Lab 17 : - How can we use MVC areas for better modular development ? (10 Minutes)
    Lab 18 :- How to implement MVC with Angular ? (60 minutes) ?
    Lab 19 :- Can we Overload MVC Action methods ? (10 Minutes)
    Lab 20 :- How to improve Reusability using Angular ? (20 Minutes) ?
    Lab 21 :- What is the need of WebAPI in MVC ? (30 Minutes)
    Lab 22 : - How to do exception handling in MVC? (30 Minutes)
    Lab 23 :- How to do update and delete using MVC , WebAPI , EF and Angular? (30 Minutes)
    Lab 24 : - How to use MVC Webgrid?(30 minutes)
    Lab 25 :- How to implement Validation using Angular and MVC (30 minutes)?
    Lab 26 :- What is SPA (Single page application)?
    Lab 27 :- How to Organize MVC project and Understanding CORS issue ? (42 minutes)
    Lab 28 :- Explain the importance of DisplayModes ? (10 minutes)
    Lab 29 :- How to do unit testing with MVC projects (30 minutes)?
    Lab 30 :- How to implement SPA using Angular Routing ?
    Lab 31 :- How to create decoupled systems using MVC DI ?
    Lab 32 :- How can we have multiple submit buttons in ASP.NET MVC ?
    Lab 33 : - What is the importance of AntiForgery in MVC?
    Lab 34 :- What is the importance of ValidateInput and AllowHTML in MVC?
    Lab 35:- Bundling and Minification.
    Lab 36 :- Layout pages in Razor
    Lab 37: - What are ActionFilters in MVC?
    Lab 38: - What is WebAPI (Theory)?
    Lab 39: - How can we create and consume WEB API (Practical)?
    Visit us at www.questpond.com for more details

  • @dudesoam
    @dudesoam 4 роки тому

    Awesome explanations.

  • @CRBarchager
    @CRBarchager 9 років тому +2

    Very nice video, but as far as I remember it was Borland that came with the RAD tools first. Borland C++ Builder and Borland Delphi (Windows Pascal) first and due to thier succes Microsoft made Visual Studio?

  • @thefamilyexpress8426
    @thefamilyexpress8426 7 років тому

    Nice and Simple.............

  • @basavarajsabarad728
    @basavarajsabarad728 7 років тому

    well explained!!

  • @preetamramdhave
    @preetamramdhave 8 років тому

    Good explanation liked it

  • @AakashMishra21
    @AakashMishra21 7 років тому

    Brilliant!

  • @marioaguilar7373
    @marioaguilar7373 8 років тому

    Excellent video Sir. Thanks from Mexico.

  • @bawagrafix
    @bawagrafix 4 роки тому

    very nice intro well explained difference

  • @NOK2014_Corfu_Activities
    @NOK2014_Corfu_Activities 2 роки тому

    Thanks!

  • @talalshoaib3099
    @talalshoaib3099 8 років тому

    Very nice and informative video (Y)

  • @fudanchu8436
    @fudanchu8436 8 років тому +1

    This is well-explained. ASP.NET MVC with bootstrap/jquery/kendo ui controls/areas/repositories/entity models/view models/custom models (shared VM components)/entity framework/LINQ...can get quite complex and in the last 1.5 years I've been using it I couldn't find ANY example projects that manage the high complexity of a real enterprise application. This was a disappointment, but I sure learned a lot by doing.

    • @tpowell453
      @tpowell453 8 років тому

      +Fu Dan Chu - You're not the only one brother. I've worked for lots of major corps, including HP and others over the years, and I've never seen this work in real life on a HUGE, enterprise level application (or set of). No one I've seen has done it. And I'm not talking about 300,000 lines of code. I'm talking about 3-10 million lines of code, etc. BIG projects. Go to work at any large company, and you won't find MVC implemented except a bit here and there. Most MS shops will be plain-old ASP.NET. And it's not because there hasn't been time. MVC has been around for many years now. The uptake rate has been low, and still is.

  • @yogeshbhatt3538
    @yogeshbhatt3538 8 років тому

    awesome video

  • @hjcovitz
    @hjcovitz 9 років тому

    I like the introductory history, but you perhaps should mention that the Visual tools were created in an era PRE-INTERNET, and thus made more sense back then. This is implied later, but might as well state that up-front.

  • @AshaRani-wv8cn
    @AshaRani-wv8cn 5 років тому

    Gudmrng sir i want dotnot where company side what program they will do pls can u guide

  • @rajusaini5088
    @rajusaini5088 7 років тому

    It's ammazing.....

  • @lifet4800
    @lifet4800 7 років тому

    should we use single page application or multiple views in mvc

  • @FaustBusserl
    @FaustBusserl 8 років тому

    great intro

  • @sridevimahapatra3046
    @sridevimahapatra3046 7 років тому

    Hello Sir, Thank you for such a nice video. I've completed my ASP.NET, ASP.NET MVC training and at present working in a Startup. I'm working on a project using MVC. I find MVC easier that ASP.NET. Since I started my career with MVC,and never got a chance to work on ASP.NET, this may be the reason I find it easier. I want to ask- if I have to work on a project using ASP.NET ,will it be tough to catch up with the process, though I know it. Kindly clear my doubt. Thank You.

  • @muhammedmehraj5342
    @muhammedmehraj5342 8 років тому

    Best video tq

  • @gbmarshall
    @gbmarshall 8 років тому +2

    Good explanation. But I still want to use RAD to design my views....how do you design your views? Type html? Or use aspx files (webforms)?

    • @dnfvideo
      @dnfvideo  8 років тому +1

      +Garrett Marshall For technical query mail us at questpond@questpond.com

  • @chandan10ful
    @chandan10ful 6 років тому

    But Now a days every company whatever small or large based, want MVC approach only. So I am little bit confused can simplify to me why they want MVC architecture only and which prospectus MVC architecture is best like for client side for development side?

  • @FernandoMGomes
    @FernandoMGomes 9 років тому

    nice video!! actually i'm using web applications... i'd like to change to MVC, but it`s hard "losing" all that i`ve already made.. ASAP i'll move to MVC... thanks for sharing, good explanations...

    • @bawagrafix
      @bawagrafix 4 роки тому

      no need to switch to MVC unless you have very big project with big budget

  • @MEHHFIZ
    @MEHHFIZ 5 років тому

    Is it necessary to learn WF or asp.netweb forms before learning MVC.

  • @fededutto
    @fededutto 5 років тому

    good video.. MVC is good, but ... webform is fully operational.. page cycle is diferent but so easy... MVC is for certain types of project. Sadly microsoft is slowly abandoned webforms

  • @rohitashkumar7765
    @rohitashkumar7765 6 років тому

    very good

  • @maheshfalfale7323
    @maheshfalfale7323 9 років тому

    It was so helpfull.. Thanks a lot sir.

  • @rohitashkumar7765
    @rohitashkumar7765 8 років тому

    Nice video

  • @dejantonic
    @dejantonic 9 років тому +1

    my respect to the people in microsoft who invested so much knowledge and time, but due to the volume of requirements for explaining the new paradigm, php is going to wipe the floors with the mvc while they answer 'em all and might even cause microsoft to drop it. surely there are clearly some (not many) advances over the web forms approach, but this just won't beat their 'being lightweight' (time consuming wise) when creating web apps. and please don't intentionally repeat 'not possible with web forms'... you know that a merely experienced programmer could easily provide solutions or workarounds to every challenge being put in front of him and, on top of it, in a very tight timeline. one more thing... the wisely controlled app workflow is what makes an app great. divide the classes intelligently, use the html and what not to control the view state and don't worry 'bout the hosting server cause it's got lots of threads and ram for you available to support your app's appetite. i do use the mvc, but i never felt the need to promote it over the web forms, not once...

  • @Suni777
    @Suni777 3 роки тому

    But if we use Linq with asp.net dB first approach it super slow for big applications ,if we use web form with ado.net it fast ,but asp net with ado.net if we use again we want to learn razor view big heck

  • @mayanksahai6975
    @mayanksahai6975 7 років тому

    Where are all the other videos of 16 hours training sequentially.. I have gone through first video and then it come to like you have 2 and half hours of training.. Can you plzz provide the link where i can find all the videos in proper sequence.. These videos are really helping me a lot...
    Thanks in advance..

    • @dnfvideo
      @dnfvideo  7 років тому

      MVC course is available under .NET paid subscription. For more details visit www.questpond.com

  • @Kbonefan
    @Kbonefan 9 років тому

    Great explanation!!
    I found the page lifecycle very disturbing and a nightmare to debug!!

    • @bawagrafix
      @bawagrafix 4 роки тому

      sorry to bother you right now after 4 years of comment, there are so many tools and commands available to byepass page life cycle as far as projects are delivered faster

  • @ahemadkhan2185
    @ahemadkhan2185 3 роки тому

    🔥🔥🔥🔥🔥

  • @fun_tech433
    @fun_tech433 6 років тому

    I want full 16 hours videos lab by lab
    ...can u give any link?

    • @dnfvideo
      @dnfvideo  6 років тому

      MVC 16 hours video series is paid, for more details visit www.questpond.com

  • @nishanthmenta569
    @nishanthmenta569 5 років тому

    I want to become a asp.net decoloper.so please send that videos

  • @07UMARJAN
    @07UMARJAN 9 років тому

    Thank you for your contribution. I am Raj from England , I have a question which I was asked in an interview by a computer Scientist at University Collage London. He Asked me " Can you write a compiler that takes your C# code and complies it" and I have no clue what to say ,it was very embarrassing. Please explain how a single person can write a compiler,is it possible and please suggest some books that I can learn from. Thank you for your answer in advance.

    • @northgork
      @northgork 9 років тому

      Yes a single person can write a complier, but why would you want to? You would just be reinventing the wheel. There are many compliers out there. C# converts to MSIL which is interpretive and is why .NET languages can be platform independent. Compliers on the other hand generate machine code aka assembler which is processor specific.

    • @07UMARJAN
      @07UMARJAN 9 років тому

      northgork​ thanks for reply. I understand what you mean but didn't understand why I was asked, perhaps he was testing my skills. If I am learning a programming language, do I have to learn compilers first ? . Hey thanks anyway. :)

    • @northgork
      @northgork 9 років тому

      Umar Jan Well as I specialize in c# I would not expect that type of question either so they are the ones that should be embarrassed to ask such a silly question. Perhaps they wanted a faster runtime as MSIL is interpretive but c# has special data types specifically for speedy processing. It also has threading which is true multitasking. I would not want to work for anyone that thinks c# needs a complier, obviously they have lost the plot and do not understand .NET so its best you do not work for people like that :)

    • @gerardsexton4498
      @gerardsexton4498 9 років тому

      I think the interviewer was asking if C# could be compiled into machine code at build time. Simple answer is, yes, C# or any other language can be compiled into machine code, its just a language. The MS c# compiler compiles c# to the intermediate language, MSIL, and then the CLR JIT compiles at run time. He was probably asking to see if you understand the whole process.

  • @LeoTchobanian
    @LeoTchobanian 7 років тому +6

    I respect your opinions, but I mostly dont agree. MVC is another thing that was invented for certain types of project, but not really needed. I work as a programmer, as a .NET programmer, and in my almost 10 years of experience I builded smalls, mediums and larges scale web application, using only WebForms, and I never was in the need of even find how to use MVC, simply because webforms bring me all I needed. Of course that I always have to use another third party products, specially jQuerys things, js, css, etc, but it is really easy to implement that kind of stuff in any web app. By the way, the page life cycle that you mention as a disadvantage, is in fact and advantage. I use it very often specially in the Site.Masters pages. Another thing is: If you want to reuse code, you need to use classes. Very simple. Classes. My advice for you people that are learning Web Apps is: if you know WebForms, dont waste time learning another thing that dont make things easy for you in any matter.

    • @stickplayer2
      @stickplayer2 6 років тому

      Indeed, it's fairly common knowledge that because one needs in depth understandings of HTML, JS, and CSS, as well as the fact one must actually code much more, MVC is generally a bit less productive on a per-developer basis. Also, MVC really shines with high-transaction sites, but a great many ASP.NET projects aren't high-transaction. Google, Amazon, Twitter, et al drive the need for technologies like MVC, but few sites in the overall grand scheme of the internet have such requirements.

    • @AhmedMaher-iu1sy
      @AhmedMaher-iu1sy 2 роки тому

      100% agree

  • @frankgao1131
    @frankgao1131 9 років тому

    MVC can builds a ERP?

  • @northgork
    @northgork 9 років тому +20

    I don't agree with your assertions that the page-load method in webforms is complicated, that's nonsense. In webforms ASP.NET you simply check the Page.IsPostBack property to determine if the page is loading for the first time or it its a result of a post on an already loaded web form. How is that complicated? You would just code if (!IsPostBack) { do some first time page load logic}. That is the same as the default View action in MVC when a view is rendered for the first time. Its a fallacy to suggest webforms are more complicated than MVC. If anything, MVC is more complicated than webforms so your "complicated" argument is in fact incorrect, especially when you consider that just learning the MVC and how it treats the model, is really complicated. Oh and lets not mention how MVC does not have a true drag and drop form preview, kind of anti RAD don't you think? I suggest you rethink your arguments if you really want to purport MVC is better than Webforms.
    Also, in your cartoon are you suggesting MVC doesn't have code-behind? Also rubbish. Code-behind is just a term that means the code is executed on the server, which in MVC is the controller code. In fact, those html designers come wannabe real developers should wise up, server side processing is essential in any transaction and the very idea you can do everything with just client side html, css and jquery is idiotic...

    • @dnfvideo
      @dnfvideo  9 років тому +4

      Must be our words have been misunderstood.Page_load event is not complicated it is unnecessary, in short the complete page life cycle is unnecessary. If you want to hit "btnBuy_Click" event why do you have to do through a page life cycle ( init , load , render) , hit directly and execute the logic for that method and get the response.
      That's what MVC does straight to the point.
      Code behind i meant is which is attached to the view. Yes i agree that the code has moved to the controller and is not attached to a view.

    • @northgork
      @northgork 9 років тому +3

      .NET Interview Preparation videos Obviously you do not really understand that these events are optional and in some cases very handy, but you do not have to use them, you simply do not put any code in these events. The event in question (eg button click, list box click etc) will still fire so just code in that event. As webforms is based on winforms it includes these optional events of which you are so critical of.
      You also do not really understand MVC either. MVC is just an old design pattern that VS implements using ASP.NET and the related MVC .NET assemblies. You can implement your own MVC easily in webforms if you want to.
      Your point about "straight to the point" is very misleading. In MVC ASP.NET you get inundated with a mountain of jquery, a weakly typed client side script language, to make up for the loss of server side controls that form the RAD GUI you speak highly of which is lost in MVC ASP.NET. Do you seriously think jquery isn't complicated and error prone?

    • @dnfvideo
      @dnfvideo  9 років тому

      northgork So how many ASP.NET webform developers code with out events NONE. MVC framework template ensures that those bad habits are off.

    • @macctosh
      @macctosh 9 років тому +4

      .NET Interview Preparation videos If you what to avoid unnecessary page cycles why not use PAGE METHODS?

    • @tpowell453
      @tpowell453 8 років тому +3

      +northgork - Well said. These folks obviously do not work in the Real World, and don't really see what's being used "Out There", or how it actually works under the hood.

  • @renzocoppola4664
    @renzocoppola4664 6 років тому

    Coupling data with a view is hard in webforms

  • @sudhirdehade
    @sudhirdehade 7 років тому

    Your Video tutorials are not sequential . Seen first video and not found 2nd one

  • @stickplayer2
    @stickplayer2 6 років тому

    MVC reduces developer productivity - this is well known. It is not "better", and in fact, could be worse for projects that are acceptably monolithic - which may not be high transaction sites, but let's face it - most websites aren't, really,. Interestingly, MVC is more recommended for large teams/groups of teams, and understandably so, even though the individual productivity might not be as high as with Webforms.
    Also, leading with a fat-shaming image is kind of insensitive and inappropriate. Also, shows your bias, rather than objective reasoning.

  • @karunakamble7277
    @karunakamble7277 2 роки тому

    But for developers I still think web form provides a better web experience unlike mvc creates a complex structure.

  • @shadowsruss5748
    @shadowsruss5748 9 років тому

    Nice Video, but Powerbuilder will always be better than anything Microsoft could possibly create.

  • @jasonking1284
    @jasonking1284 3 роки тому

    The behind the scenes complexity is irrelevant so long as the programmer doesn't have to directly deal with it. Webforms is superior for delivering a finished product faster. If programmers are so concerned of inefficient backend code, might as well write machine code then....

  • @CondeNastCruiser
    @CondeNastCruiser 5 років тому

    Great video. One small mention though, maybe drop the "he" and replace it with "they" or he/she. This is the modern world and I know a lot of great programmers who are women :)

  • @TheBeccavs
    @TheBeccavs 9 років тому

    Lol

  • @dicadominuto
    @dicadominuto 4 роки тому

    Again I say! Why so complicated? Why ? Can't understand why mvc is better!

  • @larrytron1992
    @larrytron1992 3 роки тому

    I really hate WebForms