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 = 1. 10. 2012 |publisher=Microsoft |work=Somasegar’s blog |first=S. |last=Somasegar |accessdate = 26. 04. 2015 |archive-date=22. 04. 2015 |archive-url=https://web.archive.org/web/20150422145537/http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx |url-status=dead }}</ref><ref>{{cite web|url=http://www.zdnet.com/microsoft-typescript-can-the-father-of-c-save-us-from-the-tyranny-of-javascript-7000005054/|title=Microsoft TypeScript: Can the father of C# save us from the tyranny of JavaScript?|first=Matt |last=Baxter-Reynolds|date = 1. 10. 2012|work=[[ZDNet]]|accessdate = 26. 04. 2015}}</ref><ref>{{cite web |url=http://www.cio.com/article/717679/Microsoft_Augments_Javascript_for_Large_scale_Development |title=Microsoft Augments Javascript for Large-scale Development |last=Jackson|first=Joab|date = 1. 10. 2012 |work=CIO |publisher=[[IDG Enterprise]] |accessdate = 26. 04. 2015}}</ref> Тајпскрипт се може користити за развој Јаваскрипт апликација за извршавање на [[Klijent (informatika)|клијенту]] или [[Server|серверу]] ([[Node.js]]).
Дизајниран је за развој великих апликација и компајлира се у Јаваскрипт.<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 = 01. 10. 2012 |accessdate = 27. 11. 2013 |archive-date=22. 04. 2015 |archive-url=https://web.archive.org/web/20150422145537/http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx |url-status=dead }}</ref>
 
Дизајнери Тајпскрипта тражили су решење које неће изгубити компатибилност са стандардом и његовом вишеплатформском подршком. Знајући за тренутни предлог за ECMAScript стандард који је обећавао подршку за класе у будућности, Тајпскрипт су засновали по том предлогу. То је довело до Јаваскрипт компајлера са скупом синтаксичких језичких проширења, надскупом заснованим на предлогу, који претвара проширења у обичан Јаваскрипт. На овај начин, Тајпскрипт је поглед у то шта се може очекивати од ECMAScript 6 стандарда. Јединствени аспект који није у предлогу, али је додао у Тајпскрипт је опциона статичка типизација.
Преузето из „https://sr.wikipedia.org/wiki/TypeScript