Evolving JavaScript with TypeScript

  Рет қаралды 39,395

Google TechTalks

Google TechTalks

Күн бұрын

Пікірлер: 39
@mansurali2148
@mansurali2148 9 жыл бұрын
this will make javascript Developer's life much easier. Thanks Hejlsberg
@hansschenker
@hansschenker 9 жыл бұрын
Just a joy to hear such a high level presentation on Javascript and Typescript. Typescript is not a language. It is a tool for adding type annotations to Javascript, which in turn allows for tooling like refactoring.
@arthas702
@arthas702 10 жыл бұрын
I was looking forward to the qna session...
@joshuaburkholder8570
@joshuaburkholder8570 10 жыл бұрын
TypeScript is Outstanding! TypeScript is a superset of JavaScript. C++ started out as a superset of C. TypeScript uses a source-to-source compiler (TypeScript to JavaScript). C++ started out with a source-to-source compiler (C++ to C). If Eich is the Ritchie of the Web, then Hejlsberg is the Stroustrup. TypeScript is the C++ of the Web! ... and this talk is also pretty good. ;-)
@catx
@catx 10 жыл бұрын
Interesting. I mainly use vanilla JavaScript and CoffeeScript in projects because I found that TypeScript (and VS IDE) is a little too "heavy" for those not-so-large-scale project. But the static type checking feature is very appealing and would save lots of troubles if used in correct places. I'll definitely try it out in my next project.
@IdolBlackIron
@IdolBlackIron 9 жыл бұрын
Great! TypeScript has got a very revolutionary syntax!
@oguntigli882
@oguntigli882 10 жыл бұрын
Great talk from Anders Hejlsberg.
@nitrinate
@nitrinate 10 жыл бұрын
Really cool, definitely looking forward to using this on future projects.
@loweryjk
@loweryjk 10 жыл бұрын
Finally Microsoft does something useful in the web realm. Good work! Now I want to see TypeCoffeeScript!
@syzer3921
@syzer3921 10 жыл бұрын
Except XMLHttpRequest that saved the web?
@loweryjk
@loweryjk 10 жыл бұрын
You got me there. Good point.
@syzer3921
@syzer3921 10 жыл бұрын
Josh Lowery I'm just glad I lived to see how the open-source / Firefox, killed IE
@calvinsylveste8474
@calvinsylveste8474 9 жыл бұрын
syzer The woods are lovely, dark and deep, But you have promises to keep, And miles to go before you sleep. What bath salt inspired hallucination made you think IE was killed by firefox? Every stat i've ever seen, to this very day, shows FF trailing IE.
@syzer3921
@syzer3921 10 жыл бұрын
+1 for hardcore (use of/sticking with) 'cmd'
@allesleiwand
@allesleiwand 10 жыл бұрын
"Now that we know that a is an array" ...@~8:10... never thought that such a sentence could sound that funny.
@syzer3921
@syzer3921 10 жыл бұрын
to sum up, one may use Typescript, OR spellchecker :)
@ervinllojku2914
@ervinllojku2914 9 жыл бұрын
In love with typescript! Great!
@Proculopsis
@Proculopsis 7 жыл бұрын
/* Compiler error in this sample code on TypeScript Playground: goo.gl/zwJK6a Select "strictNullChecks" on the Options tab */ function strictNullChecks(delegate?: (message: string) => void) { let state = `typeof delegate = "${typeof delegate}"`; if (false == (typeof delegate === "function")) alert(state); else delegate(state); // typeof delegate is always "function" } strictNullChecks(window.alert); strictNullChecks(); /* There seems to be an issue with the "strictNullChecks" compiler option when passing an optional delegate parameter. The above code works correctly but the compiler reports an "Object is possibly 'undefined'." warning for parameter "delegate". It seems to be checking for the reference being bracketed by an "if" statement checking for "typeof delegate" but ignores that the equality might be compared to "false". */
@ObjectiveCoder
@ObjectiveCoder 10 жыл бұрын
Great talk! And great to see Google and Microsoft in the same room! TypeScript is really great! Let's hope TypeScript can take off inside off Google. IMHO it's superior to AtScript/Traceur. Join forces with Microsoft instead. The excuse for developing AtScript is that they want annotations and ES6-features for Angular 2.0. I think annotations would be a great idea and is a pretty small feature to implement for TypeScript and I don't see why the TypeScript-team would not agree (Anders made them for C# after all where they are used everywhere), and TypeScript will be ES6-compliant during 2015, probably before Angular 2 is released. Help Microsoft with typescript and release angular 2 with that system. That would make Angular a strong candidate against facebook react/flux/flow for next years front-end battle.
@tomasd2112
@tomasd2112 9 жыл бұрын
I was looking forward to learn more about TypeScript syntax, types, codeblocks, how ti structure app etc. Instead this talk is more or less about how Visual studio handles auto-completion of typescript project. Interesting, but honestly JetBrain IDEs could do this even without TypeScript...
@yavorkirov8395
@yavorkirov8395 9 жыл бұрын
+Tomas Dostal They do it with TS too.. Kudos to JetBrains!
@TheOlian04
@TheOlian04 8 жыл бұрын
The idea of TS is for it to look like ECMA6 but with types, i think this video demonstrates TS perfectly.
@9164312
@9164312 10 жыл бұрын
very interesting tool.......
@demisx
@demisx 10 жыл бұрын
All good, except the Visual Studio part. Runs on Windoze only and way too heavy.
@vivekbernard
@vivekbernard 7 жыл бұрын
if VSCode had been around this time, it would've been a perfect talk. Full VS is distracting in this context
@calvinsylveste8474
@calvinsylveste8474 9 жыл бұрын
TypeScript is needed because people are starting to use JavaScript in areas and for purposes it was not designed to be used. If a developer chooses not to use an existing language fit for the purpose and would prefer to use JavaScript then TypeScript will help it to be a little more fit.
@mistriela
@mistriela 10 жыл бұрын
If it compile to JS, so it's better to have a native support of Dart by the browsers... It will surely bring the web development to a new frontier !
@AThagoras
@AThagoras 10 жыл бұрын
It sort of defeats the point if it allows untyped code. IMNSHA, not having strict static typing is the biggest problem with JavaScript.
@MikeMitterer
@MikeMitterer 10 жыл бұрын
This really hurts if you know that Dart is around...
@AdrianMeredith
@AdrianMeredith 10 жыл бұрын
Dart is totally different, its not a better javascript its an entirely new runtime designed to replace javascript
@lepe
@lepe 10 жыл бұрын
Hurts in what way?
@MikeMitterer
@MikeMitterer 10 жыл бұрын
Herp Derp TypeScript is a bit a crutch here - In Dart you can! use, and most people do, static types since it startet. It was designed with an optional statical type system. Dart hast all the good things and much more Typescript tries to solve.
@AdrianMeredith
@AdrianMeredith 10 жыл бұрын
love js
@MikeMitterer
@MikeMitterer 10 жыл бұрын
:-) OK - then its cool. I hate JS but
@ashlynartificia
@ashlynartificia 10 жыл бұрын
Great talk, but your vector length method could produce imaginary numbers :D
@MaGnAFraG
@MaGnAFraG 10 жыл бұрын
localCompare -> localeCompare
Introduction to TypeScript - Luke Hoban
41:10
O'Reilly
Рет қаралды 14 М.
JavaScript: The Good Parts
1:03:48
Google TechTalks
Рет қаралды 586 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Build 2016 : What's New in TypeScript
59:11
Mame Pathé
Рет қаралды 11 М.
"The Clean Code Talks  -- Inheritance, Polymorphism, & Testing"
38:25
Google TechTalks
Рет қаралды 434 М.
Angular2 Beta, RxJS, TypeScript
1:40:12
Angular
Рет қаралды 37 М.
What Makes Software Work?
58:51
Google TechTalks
Рет қаралды 2,4 М.
NVIDIA CEO Jensen Huang's Vision for Your Future
1:03:03
Cleo Abram
Рет қаралды 86 М.
Crockford on JavaScript - Act III: Function the Ultimate
1:13:29
YUI Library
Рет қаралды 181 М.
Netflix JavaScript Talks - Version 7: The Evolution of JavaScript
1:11:54
Netflix Engineering
Рет қаралды 60 М.