The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I is difficult for me to put into words how much I hate web development.
The HTML stack is the worst development stack in the history of mankind.
That said, I'm reading up on ASP.NET MVC for the very first time.
I've never applied this type of architecture to web pages before and I'm finding it very interesting. Just the fact that it claims to embrace the stateless nature of the web seems to be a breath of fresh air - as if maybe I'll no longer be fighting that battle.
So am I in the honeymoon phase here or is MVC really that much of an improvement?
I take it you don't mind the 300+ files created when you start a new project?
I know that is exactly how it feels.
Honestly, not just spamming here, but I wrote a CP article that details each of those things created and what they mean and why they are added and it's not terribly long. Not terribly.
Interestingly enough when I started looking at MVC5 I thought - "I recognise that, it's pretty much how I have designed the architecture for the ERP system I wrote in my current business".
It does seem to be a way of guiding people into good software engineering/architecture without them having to learn the hard way as I did.
“That which can be asserted without evidence, can be dismissed without evidence.”
I felt the same way being a C++ / MFC / WinForms developer who then moved to C# winforms for a long time.
I then migrated to ASP.NET (classic not MVC) and though it did offer some nice OOP layer over the top of ASP badness it wasn't great. (PageController was limited).
Now, MVC is very very good and as soon as you learn the various layers (Views via Razor Engine, Controller power and true separation) you will love it.
Insert Gratuitous Self-Promotion Here
I've written a couple of very beginning articles (at CP) on MVC via Visual Studio just last month.
They're just tools. Pick the one you're comfortable with and ignore all the hype.
I agree with you 100%.
Use the one that let's you build fast and extend easily.
MVC is great. ASP.NET MVC is bloated, but still pretty cool.
HTML and CSS just does not work (in all browsers).
agree. all kinds of annoying things you have to tweak. Bootstrap?
Have you tried using the Bootstrap stuff?
Most of it is quite nice.
Some stuff is still annoying but a lot of it just works and it feels like having old winforms controls (that you didn't have to draw yourself) available to you.
I've tried Bootstrap once, very nice indeed.
Unfortunately we're not using it on my current project at work.
I'm regularly praising WinForms at work!
I started out in WinForms at another company. Used it for four years or so.
My current company used to use Delphi for client applications.
Nowadays we only do web.
I've used it for a few years now (well, prior versions of it). Had a good bit of fun while doing it, but then I moved on to not only embracing the stateless nature of the web but embracing the document centric nature of the web.
Now my servers only do 3 things: 1 - serve data, 2 - provide business services, and 3 - serve static documents. I don't bother building the UI on servers anymore, I leave the UI where it belongs: on the client.
I'm shocked, shocked I say at how unstable IE 11 is on Windows 10.
In the history of my use of the internet I've never had a more unstable browsing experience.
My IE 11 locks up, randomly shuts down, chokes, pukes, vomits and stumbles its way through web pages in slow motion. It does this on both of my machines even after a fresh build. It is absolutely ridiculous.
BTW, I don't blame IE 11 completely - I don't know who has been polluting every single web page with tons of ads but it is to the point where on most news sites it is impossible to read an article with the way stuff skips around as new elements are loaded. Usually one of them fails, locking up the page, so I have to reload the page and scroll down a bit before the inevitable freeze.
Also, I've noticed videos are appearing with no shut off button or the button appears and doesn't work. People who create those things should be tortured to death - it is to the point where I don't visit news sites anymore. I'll just read a book.
Thanks for driving me off the internet.
Die in a fire.
Last Visit: 21-Sep-20 10:12 Last Update: 21-Sep-20 10:12