3 ms·
No: it leaves no goat unblown. Particularly for people new to it. Back in the day anyone could hack together a bit of JS for their website and get something up
by bartread 9y ago
No: it leaves no goat unblown. Particularly for people new to it.
Back in the day anyone could hack together a bit of JS for their website and get something up and running, even if it was a bit Heath Robinson. You actually still can do this but you wouldn't necessarily come away with that impression from reading about front-end development. Cynically, it sometimes feels like front-end developers are overcompensating for years of JS derision from "real" programmers with the plethora of tools and technologies you "need" to know.
If people want to use this, well, they're welcome. I can even see some benefit to a very lightweight UI/framework, especially if you don't have to worry about any version of Internet Explorer below 11, because the browser APIs these days are pretty comprehensive, and tend to behave reasonably consistently. Likewise CSS. [1]
Still, I can't get in any way excited about yet another library/framework. Go ahead and use it if you like but don't be trying to evangelise me about it.
([1] As an aside: I will say that IE11 is still something of a problem child in terms of not supporting some things I use, or not supporting them well - flexbox is an obvious example. Conversely, "scumbag" Chrome can be a problem child simply because it lets you get away with doing things that you shouldn't be allowed to do at all. E.g., `element.style = 'display: none'` instead of `element.style.display = 'none'`, meaning that when you come to test your code in other browsers... it breaks.)
- greyskull 9y ago> it leaves no goat unblown That's a first. Is that a common saying somewhere? Does it refer to literal oral sex with a goat?
- bartread 9y agoSadly I cannot claim it as my own: http://www.urbandictionary.com/define.php?term=blows%20goats http://www.urbandictionary.com/define.php?term=blows%20goats.
- dasil003 9y ago"blows goats" goes back decades, but tbh I never really thought about what it meant until this comment came forth with the hyperbole of fellating literally every goat in existence.
- Moru 9y agoWhen you code something, choose the most strict browser/compiler you can. Then you get it right the first time and don't have to see it break so much later when tested elsewhere.
- deckiedan 9y agoWhich do you use? I've been bitten numerous times by a seemingly normal object or array method being Mozilla only or not yet standardised...
- bartread 9y agoFunny thing: mobile Safari is a deeply frustrating browser to work with simply because it lacks proper full screen support and is very twitchy about showing/hiding its chrome (problematic for my use case). However, desktop Safari does often seem to nail the standard, at least for the APIs I use most.
- yawaramin 9y ago> ... front-end developers are overcompensating for years of JS derision from "real" programmers.... More like compensating for JavaScript's very real shortcomings.
- eropple 9y ago> Particularly for people new to it. I'm pretty new to it still, and boy do I disagree with this. I hadn't touched web development for about five years, prior experience being largely JavaScript-free after being chased well off by an employer's MooTools monstrosity, and coming to the modern JS world, with React and even Redux (though I think its APIs feel really clunky), was awesome. These tools are less "Heath Robinson" and more prove that you understand what your stuff is doing, but that's a feature--I'd rather put in the spadework up front and be more assured of it doing expected things when it runs.