TypeScript — разлика између измена
Садржај обрисан Садржај додат
Нема описа измене |
Спашавам 2 извора и означавам 0 мртвим.) #IABot (v2.0.8.5 |
||
Ред 14:
|сајт = {{URL|www.typescriptlang.org}}
}}
'''Тајпскрипт''' (TypeScript) je [[Softver otvorenog koda|бесплатан програмски језик отвореног кода]], који развија и одржава [[Мајкрософт]]. Строг је надскуп [[Јаваскрипт]]а, и додаје језику опциону статичку типизацију и [[Објектно-оријентисано програмирање|објектну оријентисаност]]. [[Андерс Хејлсберг]], водећи архитекта програмских језика [[C Sharp|C#]], [[Delphi programming language|Delphi]] и [[Turbo Pascal]], радио је на развоју Тајпскрипта.<ref>{{cite web |url=http://www.zdnet.com/microsoft-takes-the-wraps-off-typescript-a-superset-of-javascript-7000004993/ |title=Microsoft takes the wraps off TypeScript, a superset of JavaScript |work=[[ZDNet]] |publisher=[[CBS Interactive]] |date = 1. 10. 2012 |first=Mary Jo |last=Foley|accessdate = 26. 04. 2015}}</ref><ref>{{cite web |url=http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx |title=Somasegar’s blog |date
Дизајниран је за развој великих апликација и компајлира се у Јаваскрипт.<ref>{{cite web |url=http://arstechnica.com/information-technology/2012/10/microsoft-typescript-the-javascript-we-need-or-a-solution-looking-for-a-problem/ |title=Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem? |last=Bright|first=Peter|date = 3. 10. 2012 |work=[[Ars Technica]] |publisher=[[Condé Nast]] |accessdate = 26. 04. 2015}}</ref> Како је надскуп Јаваскрипта, сви постојећи Јаваскрипт програми су такође и валидни Тајпскрипт програми.
Подржава хедер фајлове који могу да садрже типовске информације за постојеће Јаваскрипт библиотеке, омогућавајући тиме другим програмима да користе објекте дефинисане у хедер фајловима као да су снажно типизирани Тајпскрипт објекти.
Ред 22:
== Дизајн језика ==
Тајпскрипт је настао због перципираних недостатака Јаваскрипта за развој великих апликација од стране Мајкрософта и њихових клијената.<ref>{{cite web|url=http://www.hanselminutes.com/340/what-is-typescript-and-why-with-anders-hejlsberg |title=What is TypeScript and why with Anders Hejlsberg |author=Anders Hejlsberg |publisher=www.hanselminutes.com |date = 05. 10. 2012 |accessdate = 15. 01. 2014}}</ref> Изазови са комплексним Јаваскрипт кодом довели су до потражње за прилагођеним алатима за би се олакшао развој компоненти у језику.<ref>{{cite web |url=http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx |title=TypeScript: JavaScript Development at Application Scale |author=S. Somasegar |publisher=msdn.com |date
Дизајнери Тајпскрипта тражили су решење које неће изгубити компатибилност са стандардом и његовом вишеплатформском подршком. Знајући за тренутни предлог за ECMAScript стандард који је обећавао подршку за класе у будућности, Тајпскрипт су засновали по том предлогу. То је довело до Јаваскрипт компајлера са скупом синтаксичких језичких проширења, надскупом заснованим на предлогу, који претвара проширења у обичан Јаваскрипт. На овај начин, Тајпскрипт је поглед у то шта се може очекивати од ECMAScript 6 стандарда. Јединствени аспект који није у предлогу, али је додао у Тајпскрипт је опциона статичка типизација.
|