Linked by Thom Holwerda on Mon 1st Oct 2012 22:55 UTC
General Development "Everyone seems to have a replacement for JavaScript - Google even has two. Now Microsoft has revealed that Anders Hejlsberg has been working on a replacement and it has released a preview of TypeScript. TypeScript is open source - Apache 2.0 license - and a superset of JavaScript. As you would expect from a Hejlsberg language it incorporates type checking, interfaces and lots of syntactic sugar."
Thread beginning with comment 537308
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Lots of work; little gain
by moondevil on Tue 2nd Oct 2012 11:02 UTC in reply to "RE: Lots of work; little gain"
moondevil
Member since:
2005-07-08

That is easy, just code plain desktop applications.

Reply Parent Score: 2

ssokolow Member since:
2010-01-21

That is easy, just code plain desktop applications.


And if you only know Javascript, HTML, and CSS? If you don't already know something like Python (Django) or Ruby (RoR) or Java (Spring), wouldn't learning a whole new language in addition to another GUI API (like GTK+ or Qt) and execution model miss the point of it?

At least, with Node.JS, there are some alpha-quality GTK+ bindings in development if you really don't mind sacrificing the no-install benefits of an in-browser application.

Disclaimer: I may have the mindset of a UI/UX designer, but my primary language of choice is Python and I write both GTK+ apps and web apps using a variety of languages. I'm not a representative example and, in fact, I'm only starting to learn Node.JS because Socket.IO is much less effort than writing my own WebSockets fallback wrapper for select-based Python frameworks like Tornado.

Reply Parent Score: 2

moondevil Member since:
2005-07-08

And if you only know Javascript, HTML, and CSS? If you don't already know something like Python (Django) or Ruby (RoR) or Java (Spring), wouldn't learning a whole new language in addition to another GUI API (like GTK+ or Qt) and execution model miss the point of it?


No, that is rather a good excuse to learn something new.

Reply Parent Score: 3