Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «typoscript»
[Перевод] Декораторы и рефлексия в TypeScript: от новичка до эксперта (ч.2) 2016-02-16 11:28:13
+ развернуть текст сохранённая копия
Эта статья — вторая часть серии:
- Часть 1: Декораторы методов
- Часть 2: Декораторы свойств и классов
- Часть 3: Декораторы параметров и фабрика декораторов
- Часть 4: Сериализация типов и metadata reflection API
В предыдущей статье мы выяснили, какие типы декораторов мы можем использовать в TypeScript.
Мы также узнали, как реализовать декоратор метода и ответили на основные вопросы про то, как декораторы работают в TypeScript:
- Как они вызываются?
- Кто передает в них аргументы?
- Где объявлена функция
__decorate ?
В этой статье мы познакомимся с двумя новыми типами декораторов: декоратором свойства ( PropertyDecorator ) и декоратором класса ( ClassDecorator ).
Читать дальше →
Тэги: decorators, es2016, es7, ivi.ru, javascript, typescript, блог, веб-разработка, компании, онлайн-кинотеатр
Typescript 1.8: очень много нового и полезного 2016-02-01 09:41:36
Приветствую, коллеги. В эту пятницу Microsoft выпустила бета-версию Typescript 1.8, в которой ...
+ развернуть текст сохранённая копия
Приветствую, коллеги. В эту пятницу Microsoft выпустила бета-версию Typescript 1.8, в которой на удивление много очень полезных для javascript разработчика штук. Мы в voximplant недавно начали переписывать наш web sdk на typescript, и по моему опыту могу с уверенностью сказать, что польза от компилятора огромная. Он позволяет объединить лучшее, что есть в статически и динамически типизированных языках: в начале вы быстро пишите javascript код, не заботясь о типах и экспериментируя с архитектурой — а когда код «стабилизируется», добавляете типы где считаете нужным и тем самым перекладываете кучу проверок на плечи компилятора. Под катом я кратко пройдусь по ключевым фичам новой версии и поделюсь своими соображениями об их полезности и практической применимости.
что для нас приготовил Хейлсберг?
Тэги: javascript, typescript, voximplant, блог, веб-разработка, компании, программирование, разработка
[Перевод] Декораторы и рефлексия в TypeScript: от новичка до эксперта (ч.1) 2016-01-13 12:01:21
< ...
+ развернуть текст сохранённая копия
От переводчика: TypeScript — довольно молодой и активно развивающийся язык. К сожалению, в русскоязычной части Интернета о нем довольно мало информации, что не способствует его популярности.
Многие возможности, которые сейчас реализованы в ES6, значительно раньше появились именно в TypeScript. Более того, некоторые возможности и предложенные стандарты ES7 также имеют экспериментальную реализацию в этом языке. Об одной из них, появившейся сравнительно недавно — декораторах — и пойдет речь.
Предлагаю вашему вниманию перевод статьи (а точнее, цикла статей) о декораторах в TypeScript под авторством Remo H.Jansen
Читать дальше →
Тэги: decorators, es2016, es7, ivi.ru, javascript, typescript, блог, веб-разработка, компании, онлайн-кинотеатр
[Перевод] Сравнение процесса перехода Angular2 приложения до версии beta.0 на языках Dart и TypeScript 2016-01-05 21:06:54
Примечание от переводчика: перевести эту статью меня побудила запись в соц сети от автора, ...
+ развернуть текст сохранённая копия
Примечание от переводчика: перевести эту статью меня побудила запись в соц сети от автора, запись была следующего содержания: "#Angular2 для #dartlang 11.7 KB меньше чем JS версия. Я выжал что мог из обоих.". Меня это ошеломило, как так, транслируемый язык, который тянет хаки для собственной работы, кроссбраузерность и еще кучу библиотек помимо Angular, и после уродования и минификации обоих вариантов побеждает не JS. Это же так естественно, что за удобство языка приходится платить размером и скоростью работы результата. В синтетических тестах результат трансляции опережает по производительности чистый JS, в реальной работе разница в производительности незаметна. Итого получается, размер собранного Dart-проекта будет примерно равен JS-проекту, скорость работы примерно одинакова. Последнее обновление Dart позволяет в несколько строк подключить любую JS-библиотеку. А писать на Dart это одно удовольствие. Последнее утверждение частично раскрывается переведённой статьёй, приятного чтения.
Читать дальше →
Тэги: 2.0, angular, dart, typescript, веб-разработка
Диагностика и устранение утечек памяти в приложениях с TypeScript 2015-12-28 16:30:31
Введение
+ развернуть текст сохранённая копия
Введение
Недавно у нас закончился крупный проект с довольно сложным продвинутым UI. Не вдаваясь в детали, скажем, что внутри браузера было реализовано что-то вроде рабочего стола (desktop) с окнами, перекрытиями и всем, чем полагается. Разумеется, проблемы с утечками памяти не обошли нас стороной. Признаемся честно, до поры до времени сосредоточились на получении бизнес-результата. Когда дошли руки до утечек памяти, то обнаружилось, что окна браузера занимают гигабайты оперативной памяти. Мы классифицировали ошибки и в общем виде выработали подход к их устранению. Этим подходом и хотим поделиться с вами.
По теме утечек памяти в клиентских приложениях написано уже немало. Изначально основную проблему представляли из себя браузеры IE8 и младших версий (смотрите, например:
http://habrahabr.ru/post/141451/
http://habrahabr.ru/post/146784/
https://learn.javascript.ru/memory-leaks).
Но и теперь, когда можно сказать, что IE8 в прошлом, проблемы остаются. Даже применение такого языка как TypeScript не гарантирует их отсутствия. А с учетом того что front-end в web-приложениях становится все сложнее, актуальность проблемы только возрастает.
Читать дальше →
Тэги: d3.js, eastbanc, google, javascript, leaks, maps, memory, technologies, typescript, блог, веб-разработка, компании
Страницы: 1 2 3 4 5 6 7 8 9 10
Главная / Главные темы / Тэг «typoscript»
|
Взлеты Топ 5
Падения Топ 5
|