As I understood it all of it was optional and you could carry one
using JavaScript just the way you have been if you so wished. I think
a lot of the example code that was coming were a little contrived,
trying to show every new piece of syntactical sugar in a few lines of
code which made it start to look a bit 'busy'. The biggest thing for
me was that the language was clearly being lined up to make a break
out of the confines of the browser, if there was a none browser based
implementation it would gain a community and a life of its own, which
would stop the current situation where a small handful of powerful
'special interest' groups get to sit behind often closed doors and
decide the future of the web with their own 'unique' interpretations
of the standard. When it was announced which parts were being taken
off the table for good, it were the parts which would make it a
potentially attractive language to use outside of a web browser.
Let's pretend EMCA4 had of made it and a non-browser implementation
followed shortly after, I and many other people I think would use it
for both their client and server code. Most web developers work on
both client and server code, and lately as the clients are getting
fatter and the servers are getting thinner the balance can now be a
50/50 split or more even, I for one get a bit tired of having to
constantly flick between two languages on a day by day basis, and I
also work with dynamic languages on the server, I see from my
colleagues who work with .Net that it's even more of a pain as the
shift in thinking is that much greater and as a result I see lots of
value objects with loads of getter/setters and other static style code
creeping into our JavaScript code base.
Microsoft is not going to change its stripes, they are in my opinion
deluded and actually believe SL has a shot, they are going to do
everything they can to drag their feet in order to slow down EMCA3.1
and HTML5 while SL gains traction. They will pay just enough lip
service to make the other key player believe they are half serious
about standards cooperation, then we'll see the next n-versions of IE
still shipping with the same broken version of JScript and no doubt
some 'unique' interpretation of the HTML5 API's.
On Aug 15, 10:16 am, "Justin Bozonier" <
darkxant...@gmail.com> wrote:
> I actually like the fact that they're taking it down a different path. I am
> very happy with javascript as it is and the addition of forcing everything
> into packages and namespaces, and classes, etc. It was unnecessary cruft.
> I think that they could add just a couple of the things they had and call it
> a day. Optional strong typing would be nice as well as optional classes and
> namespaces. Threading would have been a huge win as well.
>
> I didn't like how it was starting to look like Java.
>