Justification for MVC?

I was wondering if anyone could give me some answers. I asked to change our internal applications to the MVC architecture for quite some time. Rails was absolutely knocked down like a toy, Struts is just too big for the applications we make, the name Django makes these old people nervous (oil and gas industry), but finally Microsoft came out with MVC 1.0.

Since the Forces that Be are deprecated from using Microsoft technologies, I think I can convince them to move our applications to the MVC pattern. Unfortunately, I can't come up with good reasons to change our form-based structure to MVC.

Can anyone think of an excuse sufficient to feed my bosses ?:-)

+3
source share
7 answers

Do you have good reasons to switch? It seems you are not doing this, I wonder if you will switch for the sake of MVC itself, which I would dissuade from you.

ASP.NET MVC is useful when you want more control over the output and life cycle of your application. Keep in mind that in many cases this means a lot of work for you as a developer. MVC structures are good for sites that are not data intensive — in other words, if you process many POST forms and process data from these forms, ASP.NET MVC will actually do more work for you.

I don’t want to sound harsh, but it seems strange to me that you want to switch to ASP.NET MVC, but don’t know why.

+15
source

, "" MVC, . , , MVC . MVC - :

  • ,
    • ,
  • , . , .., ...
  • MVC (, , ) - , , .
+1

, OP () MVC, .

, ASP.NET MVC. .

, , , , ..

0

Rails Django Model View Controller (MVC), , . ASP.NET MVC?

0

"Struts , "

How? Struts made even simple internal applications easy to develop in our company as soon as we found out how it works (which was pretty fast). Multiple JSPs, multiple actions, database access, available in JDBC through some simple DAOs, bring it to war with ant / maven and deployment. Done.

0
source

Also, fyi, keep Joel's advice in mind ( Things you should do, part I ): don't rewrite the code from scratch.

0
source

Source: https://habr.com/ru/post/1709594/


All Articles