It seems to me a lot of the hate for JS in the past is really a dislike of the 
uneven implementation of the engines/parsers. People felt annoyed or maybe 
betrayed that it was not as write-once-run-anywhere as hoped. This is less and 
less of a problem. It can still stick you occasionally but it is nothing like 
it was 15-20 years ago. Furthermore the blame laid more with the browsers for 
this. Yeah the spec allowed a bit too much wiggle room in implementation but 
the intention of the spec was still to have a common goal... I mean the 
intention of the language was to benefit all. But the browsers weren't totally 
on board. 

As a programmer that studied structured, compiled languages, I found JS to be 
unpleasant at first because it seemed too chaotic. But the lack of structure 
being imposed by the code does not prevent you from carefully creating and 
imposing your own structure. Doing so can actually help you train yourself to 
write better code. So the lack of enforced structure is an opportunity. 

Last I would say that given the strength and positive energy of the JS 
community it will not be dying anytime soon. Too many have already realized how 
much fun it can be.

Oh and of course there are also the derivatives that bring much of the fun of 
JS with a bit more structure or focus than the raw language itself such as 
typescript or coffeescript.



Sent from my iPhone

> On Apr 16, 2015, at 7:40 AM, Joe Golden <[email protected]> wrote:
> 
> Are we the js detractors just the purists playing in the corner while the 
> rest of the world moves on and does cool interactive jsy things?
> 
> If js is such a shit show, has it been the source of major security breaches 
> as opposed to just being a pain in our collective behinds?
> 
> PS the internet on Amtrak is great: travel civilized and bill out while 
> you're rolling along!
> 
>> On Wed, Apr 15, 2015 at 04:53:00PM -0400, John Campbell wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>> 
>>> On Fri, 10 Apr 2015, Joe Golden wrote:
>>> 
>>> Bash away.
>>> 
>>> Everybody's "compiling" to javascript, because if you can run 
>>> javascript you can run anywere there's a browser (which is 
>>> everywhere right?).
>>> 
>>> A nice combo with lispy roots is Clojurscript: 
>>> https://github.com/clojure/clojurescript
>>> 
>>> Got some reasonable traction on github for good reason.
>>> 
>>> I never learned Javascript because it seemed too 
>>> unreasonable/confused. Maybe it's me ;-)
>>    I've always avoided it when possible because, while the advertising
>> is "write once, run anywhere there's a browser", the reality is usually more
>> like, "write once for every browser in the world, attempt heuristics to
>> identify which version of the script we're actually using today, then spend
>> approximately eternity trying to debug anything non-trivial because it fails
>> differently and often non-reproducably from one computer to the next". And
>> the Javascript engine seems to be the most common cause of horrible browser
>> performance, memory leakage, and instability.
>> 
>>    I do dynamic Web stuff insofar as possible server-side in PHP or the
>> like, because my Web server isn't an unknown moving target, and UI stuff as
>> much as possible in HTML/CSS. And it's my general policy that it's better to
>> change how I want the UI to work than to implement it in Javascript.
>> 
>>    But at least it isn't Flash.
>> 
>>>> On Fri, Apr 10, 2015 at 10:02:19AM -0400, flint wrote:
>>>> Antony,
>>>> 
>>>> Software is indeed similar to fashion.
>>>> 
>>>> Regards
>>>> 
>>>> Paul
>>>> 
>>>> 
>>>> Sent from my Radio Shack color computer version II
>>>> 
>>>> <div>-------- Original message --------</div><div>From: Eric 
>>>> Basile <[email protected]> </div><div>Date:04/10/2015  8:42 AM  
>>>> (GMT-05:00) </div><div>To: [email protected] </div><div>Cc:  
>>>> </div><div>Subject: Re: Report from the front... </div><div>
>>>> </div>Constantly.
>>>> 
>>>> On Fri, Apr 10, 2015 at 8:27 AM, Anthony Carrico 
>>>> <[email protected]> wrote:
>>>> On 04/10/2015 07:06 AM, chris yarger wrote:
>>>>> Flint,
>>>>> 
>>>>> Ener want Javascript from c?
>>>>> 
>>>>> https://github.com/kripken/emscripten
>>>> 
>>>> Ever wonder how long this Javascript fad will last?
>>>> 
>>>> --
>>>> Anthony Carrico
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> -Eric
>>> 
>>> -- 
>>> Joe Golden /_\ www.Triangul.us /_\ Coding, Drupalism, Open Sourcery
>> 
>> - -- John Campbell
>> [email protected]
>> 
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1
>> 
>> iEYEARECAAYFAlUuz60ACgkQPu/PJk2ePZ0s/wCfSkHDfh4sZmFSmLcuhzEU1hGN
>> jBAAoM4T/FVoEHumh2Au03gBNVnbJTnE
>> =/p7q
>> -----END PGP SIGNATURE-----
> 
> -- 
> Joe Golden /_\ www.Triangul.us /_\ Coding, Drupalism, Open Sourcery

Reply via email to