RUVIDEO
Поделитесь видео 🙏

AskDeveloper Podcast - EP28 - TypeScript

الحلقة 28 من بودكاست اسأل مطور في هذه الحلقة نناقش تقنية TypeScript و نناقش مميزاتها و عيوبها و المحاولات السابقة و المنافسة لهذا التقنية.
للمزيد من التفاصيل تابع صفحتنا
http://facebook.com/askdeveloper
أو موقعنا
http://www.askdeveloper.com
للاستماع الى هذه الحلقة
https://soundcloud.com/askdeveloper/ep28-typescript?in=askdeveloper/sets/askdeveloper


Agenda
What is type script?
Javascript is super popular, however
Type system suck == Tooling is limited.
No modules
Everybody is trying to fix that
JavaScript is the only language approaching the dream of a unified language for client and server
JavaScript was not designed for big systems
Everything runs in the global namespace.
Features added for convenience like type coercion can result in unexpected results
Javascript The Good Parts
Similar Attempts
Attempts to fix No-Modules problem
RequireJS
Dojo's AMD
Google Dart
Coffeescript
GWT
Script#
Volt
Microsoft TypeScript
From the C# guys (Anders Hejlsberg)
Open Source
Superset of Javascript, and compiles to Javascript, no browser changes needed
Provide type system in a nice way, with minimum explicit type declaration possible
Provide classes, interfaces, inheritance, Generics ... etc
Compatible with ECMA Script 6 specs.
Provides a way to add documentation like XML-Documentation in C#/VB.NET.
Based on JSDoc
Example from the TypeScript core files:
http://typescript.codeplex.com/SourceControl/changeset/212257181d09
TypeScript Outside Microsoft Ecosystem
Still limited success
Tooling is great for VisualStudio
Grunt plugin for TypeScript

How to Add TypeScript to your project?
What are Definition Files?
Definition files available for popular libraries like jQuery & node.js
DefinitelyType is a project to collect all popular high-quality definition files.
https://github.com/borisyankov/DefinitelyTyped
Applications built with TypeScript

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «AskDeveloper Podcast - EP28 - TypeScript», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.