Hello Steve

> I think you're painting all Javascript with the same brush. 

I suppose I wasn't clear enough. I am saying that javascript
as a turing complete (and poorly specified, horribly inefficient,
and badly designed) language allows remote parities to run
arbitrary code on your CPU. That is a property of javascript,
no overly broad brush required.

Given that complex CPUs have lots of bugs, this means chances
are excellent that the bad guys can get root on your PC with
a snippet of javascript. And what is worse is that the main
reason your CPU is so complex is that it needs to run the so
very inefficient javascript code.

> See my
> pricing page:
> 
> http://troubleshooters.com/utp/courseware_cost_calculator.htm
> 
> Loads almost instantly. Does exactly what is needed. Replacing it with
> a calculator on the back end would require a send to the back end and
> (remember, no Javascript, no AJAX) the back end sending an entire page
> to the browser.

So I am not going to look at your site, as I take my own
advice and don't run javascript where possible. I think you
are a decent person and probably won't want to break into
your viewers computers via some javascript malware, or spy
on them with some analytics. However, like the people who
join facebook, your actions have a network effect - making it
harder for those who want to do the right thing to stay away
from harmful "technologies".

Instead of using javascript to calculate your pricing,
have you considered simply stating your pricing formula ?
That is more open, more likely to be archived, quoted 
and allows people to reason about it.

> Don't blame Javascript because some programmers think it's hip to throw
> in fifty layers of abstraction to get "just the right look" without
> "reinventing the wheel."
> 
> Blaming Javascript for force fed pig websites is like blaming C for
> systemd.

Ah, I forgot that you are fond of wild analogies :)
So I'll provide you with one of my I own: Think of
javascript like one does of antipersonel mines or
chemical weapons - as having no place in a
civilised world.

regards

marc
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to