<story><title>Javascript Frameworks Are Amazing and Nobody Is Happy</title><url>http://wekeroad.com/2013/08/22/js-frameworks-are-amazing-and-no-one-is-happy</url></story><parent_chain><item><author>TheZenPsycho</author><text>Yes yes, everything that&amp;#x27;s happening now has happened before with other technologies. Except this time:&lt;p&gt;1. it&amp;#x27;s in a runtime that is in more machines than any other in history.&lt;p&gt;2. can be loaded instantaneously with no installation procedures.&lt;p&gt;3. and no plugins&lt;p&gt;4. On almost any platform, linux, mac, windows, ios, android, windows phone, blackberry, palm, chrome OS, even game consoles. Including the nintendo DS!&lt;p&gt;5. is broadly accessible to people with various kinds of disabilities&lt;p&gt;6. doesn&amp;#x27;t require a team of 20 engineers taking 4 years to build. (which other tech has achieved, and arguably much better, but not combined with the other things above)&lt;p&gt;7. Works on miniature computer machines small enough to fit in your pocket, and can download your app wirelessly. From the air. &lt;i&gt;in your pocket&lt;/i&gt;. FROM FUCKING OUTER SPACE&lt;p&gt;(incidentally, did HN skip out on the whole ordered list notation of markdown?)&lt;p&gt;edit;
To add a couple more points:&lt;p&gt;* SEARCH ENGINES can automatically index your shit.&lt;p&gt;* We have these things called hyperlinks which allow automatic, ubiquitous and pervasive interoperation everywhere.&lt;p&gt;I see a common pattern on HN where whenever the topic of javascript comes up, all you see is pages and pages of wretching about how AWFUL it is, and how you could do X in Y language Z years ago already. That&amp;#x27;s not the hacker spirit. A hacker looks at what&amp;#x27;s out there, and what&amp;#x27;s possible, shuts up, and builds something awesome with it. (and then wretches about how awful it was)&lt;p&gt;In fact, the WORSE the underlying technology used to build something awesome, the more proud the hacker is that they achieved it. Where&amp;#x27;s that spirit?&lt;p&gt;Sure it&amp;#x27;s not as nice to program in as your favourite language or environment, but it&amp;#x27;s come a long damn way. would you give it a minute?</text></item><item><author>fizx</author><text>Programming tends to this pattern where people get super-excited when a language gets a feature everyone else has taken for granted forever.  It&amp;#x27;s like a guy getting out of the hospital after shooting himself in the foot.  You know what&amp;#x27;s better?  Not shooting yourself.&lt;p&gt;Congrats Javascript--on almost being as good at data-binding and layout as VB6!  Me, I&amp;#x27;m going to keep kvetching about javascript frameworks until flexbox is widely supported, the strongly-typed language flavor-of-the week actually is stable, and frameworks like angular don&amp;#x27;t embrace silent failure modes as a feature.</text></item></parent_chain><comment><author>reeses</author><text>I fink u freeky and I like you a lot.&lt;p&gt;There&amp;#x27;s the stuff we wish we could have done 50 years ago but couldn&amp;#x27;t.  There&amp;#x27;s the stuff we could have done 50 years ago but only one person could do it by making a $1m multi-user computer not so multi-user.  Then there&amp;#x27;s the stuff we didn&amp;#x27;t even know about.  They&amp;#x27;re all awesome.&lt;p&gt;Yes, Javascript has genital warts, but I don&amp;#x27;t have to care.  I can write sorta-lisp, which means I can layer my own stuff on top, and it magically works.  I mean, emscripten!&lt;p&gt;The things that I miss, like automatic image-based persistence, are coming back anyway, and they&amp;#x27;ll be &lt;i&gt;fast&lt;/i&gt;, probably open source, and can be integrated in a hazy, drunken, weekend.</text></comment>
<story><title>Javascript Frameworks Are Amazing and Nobody Is Happy</title><url>http://wekeroad.com/2013/08/22/js-frameworks-are-amazing-and-no-one-is-happy</url></story><parent_chain><item><author>TheZenPsycho</author><text>Yes yes, everything that&amp;#x27;s happening now has happened before with other technologies. Except this time:&lt;p&gt;1. it&amp;#x27;s in a runtime that is in more machines than any other in history.&lt;p&gt;2. can be loaded instantaneously with no installation procedures.&lt;p&gt;3. and no plugins&lt;p&gt;4. On almost any platform, linux, mac, windows, ios, android, windows phone, blackberry, palm, chrome OS, even game consoles. Including the nintendo DS!&lt;p&gt;5. is broadly accessible to people with various kinds of disabilities&lt;p&gt;6. doesn&amp;#x27;t require a team of 20 engineers taking 4 years to build. (which other tech has achieved, and arguably much better, but not combined with the other things above)&lt;p&gt;7. Works on miniature computer machines small enough to fit in your pocket, and can download your app wirelessly. From the air. &lt;i&gt;in your pocket&lt;/i&gt;. FROM FUCKING OUTER SPACE&lt;p&gt;(incidentally, did HN skip out on the whole ordered list notation of markdown?)&lt;p&gt;edit;
To add a couple more points:&lt;p&gt;* SEARCH ENGINES can automatically index your shit.&lt;p&gt;* We have these things called hyperlinks which allow automatic, ubiquitous and pervasive interoperation everywhere.&lt;p&gt;I see a common pattern on HN where whenever the topic of javascript comes up, all you see is pages and pages of wretching about how AWFUL it is, and how you could do X in Y language Z years ago already. That&amp;#x27;s not the hacker spirit. A hacker looks at what&amp;#x27;s out there, and what&amp;#x27;s possible, shuts up, and builds something awesome with it. (and then wretches about how awful it was)&lt;p&gt;In fact, the WORSE the underlying technology used to build something awesome, the more proud the hacker is that they achieved it. Where&amp;#x27;s that spirit?&lt;p&gt;Sure it&amp;#x27;s not as nice to program in as your favourite language or environment, but it&amp;#x27;s come a long damn way. would you give it a minute?</text></item><item><author>fizx</author><text>Programming tends to this pattern where people get super-excited when a language gets a feature everyone else has taken for granted forever.  It&amp;#x27;s like a guy getting out of the hospital after shooting himself in the foot.  You know what&amp;#x27;s better?  Not shooting yourself.&lt;p&gt;Congrats Javascript--on almost being as good at data-binding and layout as VB6!  Me, I&amp;#x27;m going to keep kvetching about javascript frameworks until flexbox is widely supported, the strongly-typed language flavor-of-the week actually is stable, and frameworks like angular don&amp;#x27;t embrace silent failure modes as a feature.</text></item></parent_chain><comment><author>luikore</author><text>Absolutely not. These statements are boring because everyone knows there are javascript everywhere on the internet. But so what? We should pay more attention to GOOD languages rather than popular languages. It&amp;#x27;s not javascript a great language but the people made the products great people. They could do even better if javascript is not so popular.</text></comment>