Over the Christmas break I was catching up on .Net Rocks episodes, which
mentions DotVVM (https://www.dotvvm.com/).
It looks like an easy way for a .net programmer to create SPA's without
having to delving into the world of Javascript Frameworks and Tools.
I'm not sure how good it is; but it might be worth playing with if you
don't want to go down the JS rabbit-hole.

On 16 January 2018 at 08:34, kirsten greed <[email protected]> wrote:

> I have been using https://glitch.com/learn-to-code to lower the barrier
> to hello world.
>
> On Mon, Jan 15, 2018 at 11:57 AM, Greg Keogh <[email protected]> wrote:
>
>> Mike, are you having déjà vu again?
>>
>> I'm planning to write a blog post (when I get spare time) on what I
>> discovered during recent research into writing a new browser app as an SPA,
>> probably using Angular. There were two stunning revelations that shocked me
>> so much that I feel confident to report them now.
>>
>> *1. The "library" codebase*
>>
>> I did mention this months ago, but it's worth repeating. I generated two
>> "hello world" Angular projects using different commands, and each contained
>> ~1.2 millions lines of JavaScript in ~20,000 files. For me this was a
>> jaw-dropping shock, hinting that something's rotten on the starting blocks.
>>
>> *2. Complexity vs results*
>>
>> I watched 5 hours of a 10 hour long Pluralsight Angular course. How can a
>> JavaScript course be that long? Now I know... conventions, components,
>> templates, services, navigation, forms, validation, pipes, DI, observables,
>> and so on. After 5 hours I realised something was rotting again. I stopped
>> and realised that Angular is a monstrously over-engineered, overly complex
>> behemoth which looks like some IT science student's graduation project. And
>> just what is this beast for ... to write a friggin' app in a browser. Sure
>> you can, but it's like building a palace out of sticky tape and matchsticks.
>>
>> So after all my research, I was expecting to find something alluring
>> about JS development, but it's left me more shocked than before. I'm even
>> disappointed by my disappointment!
>>
>> As an experiment, I used ASP.NET Web Forms with Bootstrap styles to
>> write the basic demo app that we were planning to have done in Angular. It
>> was completely working in 2 hours, and the boss likes it so much he's
>> actually considering showing it to customers. The resulting project is
>> familiar, simple, well-behaved, based on robust frameworks, and it only has
>> about 25 files in the whole solution. I think there's a lesson in that.
>>
>> *Greg K*
>>
>
>

Reply via email to