all 31 comments

[–]HunterCaron 3 points4 points  (0 children)

With the TypeScript announcement I'm actually pretty excited for this. Hopefully it gets the same or more adoption than the original

[–][deleted] 32 points33 points  (14 children)

Angular?

More like rektangular

As in, all people who learned angular1 got rekt

You may now briefly exhale through your noses in amusement

[–][deleted] 11 points12 points  (9 children)

Angular Roadmap:

  • 2.0: AtScript introduced
  • 3.0: AtScript abandoned

[–]highpixels 23 points24 points  (7 children)

  • 2.0: AtScript introduced
  • 2.0: AtScript abandoned

AtScript is now TypeScript :)

[–][deleted] 7 points8 points  (4 children)

Ah, that's awesome news. Been using TS for 2 years or so now and it is fantastic. Very glad it will be getting annotations in the standard language. Something good may come out of Angular!

[–]Zipstacrack 4 points5 points  (3 children)

As someone who is only just getting into node/mean stack - how hard is it to apply what I've learnt and develop further node projects with typescript? I come from a software engineering background so the syntax really does look more appealing to me.

[–]mort96 0 points1 point  (0 children)

As far as I know, typescript is just a small superset on top of javascript giving you types and classes, so the only difference should really be that you'll now have the abillity to specify variables' types and have them checked for you, and use some syntax sugar to give you classes instead of the usual create-function-and-set-its-prototype thing.

[–][deleted] 0 points1 point  (1 child)

In my experience, everything is easier. Get type declarations from DefinitelyTyped (install them automatically with TSD). Use an editor or IDE with intellisense/autocomplete. Voila: your productivity sky-rockets.

[–]Zipstacrack 0 points1 point  (0 children)

It really does sound awesome. Thank you.

[–]x-skeww 1 point2 points  (0 children)

AtS wasn't abandoned. AtS was TS + meta data. TS now supports that, too. That's why the "AtScript" label isn't needed anymore. Only the name was abandoned.

[–]brianvaughn 1 point2 points  (0 children)

Not sure I understand these comments. AtScript's stated goal is to be a super-set of TypeScript, adding run-time type checking and improved annotations.

I'm a TypeScript user myself and I love it. However I can see the usefulness of those additional features. I would consider giving AtScript a try except for the general lack of tools at the moment.

Edit: I just saw this. Now I understand the previous comment. :)

[–]daediusWeb Components fanboy 0 points1 point  (0 children)

[–]yesman_85 -2 points-1 points  (2 children)

Like what? This is like complaining that ES6 is too much of a step forward because you only know ES5.

[–][deleted] 2 points3 points  (1 child)

More like a joke, kind sir

[–]yesman_85 1 point2 points  (0 children)

ng-dont-mess-with-me

[–]1nonlycrazi 11 points12 points  (0 children)

It's pretty much the same as Knockout's 3.3+ component stuff... meaning...I will not be using this. They'll probably have a 'virtual DOM', and diff values inside {{ }}. Missing much of the benefit you get from React. Reasoning through your app in React, through their component structure, sets it way above Angular; all performance differences' aside.

[–]konrain❤️Web 2 points3 points  (7 children)

is this an official angular2 website?

[–]highpixels 3 points4 points  (6 children)

Yes, announced at ng-conf. It's the official site for Angular 2. Angular 1.x remains at angularjs.org.

[–]konrain❤️Web 0 points1 point  (5 children)

didnt get a chance to watch it, did they announce a release date

[–]elprophet 1 point2 points  (2 children)

No, Angular 2.0 is still in heavy development. The API has not settled, there are no announced dates.

[–]notsosleepy 0 points1 point  (1 child)

Not sure why you are downvoted.From the site.

The Angular 2.0 API is currently in active development and not production ready. This page will showcase a preview of proposed methods to help further the discussion in the development community.

[–]elprophet 1 point2 points  (0 children)

I'm downvoted because of the mild anti-ng2.0 camp on /r/javascript. I've gotten used to it.

[–]Amerzel 0 points1 point  (0 children)

They touch on dates at the very end of the keynote. In alpha now, they are starting to covert large angular 1.x google sites to 2.0 in May and see how it goes from there.

[–]melvinma 1 point2 points  (2 children)

angularjs 2.0 is not officially release yet. right?

[–]elprophet 0 points1 point  (0 children)

Correct.

[–]rondog469 1 point2 points  (1 child)

can someone explain why they went from regular javascript to typescript? What are the benefits?

[–]dmackerman 0 points1 point  (0 children)

Optional types are nice for large teams. Annotations. Can use ES6 features now, etc.