 |
Google продължава развитието на AtScript - вариант на JavaScript с анотация на типовете |
 |
|
Един от създателите на JavaScript-фреймуърка AngularJS, който сега работи в Google, представи проекта AtScript, който е разширен вариант на езика за програмиране JavaScript, поддържащ определяне на информация за типовете чрез добавяне на анотации. Този метод съществено увеличава производителността на JIT-компилатора и оптимизатора.  AtScript е съвместим със съществуващите JavaScript проекти, понеже използва допустимия за спецификацията ECMAScript 4 синтаксис със символа ":". Така например, вместо "methodA(name)" може да бъде указано "methodA(name:string):int". Анотацията на полетата позволява явно определяне на полетата в класовете, преди тяхното използване.Този метод се различава от предложения от Microsoft език за програмиране TypeScript, при който се изисква предварително компилиране на кода до JavaScript вид. AtScript няма подобна фаза и остава максимално близо до JavaScript. Този подход напомня Asm.js на Mozilla, като дори е по-удобен за използване.Засега AtScript е на ниво експериментален прототип, а в GitHub са публикувани примери, които демонстрират използването на новия метод. Първият голям проект, използващ AtScript ще бъде уеб-фреймуърка Angular версия 2.0, който ще бъде изцяло написан на AtScript. |
|
 |
 |
Статистика |
 |
|
| Прегледи | 106 |
| Коментари | 0 |
| Рейтинг | |
| Добавена на | 05 Ноем 2014 |
| Източник | Kaldata |
|
|
|
 |
|
|
|
|
|