>
>
> I found the upgrades from 0.15 -> 0.16 -> 0.17 were a pain, but less of a 
> pain then the bugs that I would have had to track down with something like 
> angular or ExtJS
>

This!!
Elm will save you countless endless hours (days? months?) of nail biting 
debugging in comparison to using any JS frameworks.
And, you're guaranteed that your spaceship won't blow up 3 months after 
launch - JS is apps of any complexity are just time bombs waiting to 
explode.
The devils bargain is that you have to commit to swallowing breaking API 
changes in the language every 4 to 6 months - for who knows how long.

But, it's worth it!
Implementing those API upgrades to your codebase is far less work than the 
debugging you would have to do in JS.

In my experience, font end commercial software is pretty much disposable - 
it rarely has a lifespan of more than 5 years.
The technology it's based on becomes obsolete (um, Flash!), UX fashions 
change (hourly!), or it just dies from neglect. 
So I would just jump into whatever looks best at the moment and go for it!

...And, the more I've learnt about JavaScript over the past few years, the 
more I've come to believe that it's actually *irresponsible* to it use for 
software development.
 

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to