ТипеСцрипт
ТипеСцрипт је ан отвореног кода чисти објектно оријентисани програмски језик. То је снажно откуцано суперсет ЈаваСцрипт-а који се компајлира у обичан ЈаваСцрипт. ТипеСцрипт развија и одржава Мицрософт под Апацхе 2 лиценце. Не покреће се директно у претраживачу. Потребан му је компајлер за компајлирање и генерисање у ЈаваСцрипт датотеци. Изворна датотека ТипеСцрипт је у екстензији '.тс'. Можемо користити било који важећи ' .јс ' тако што ћете је преименовати у '.тс' датотеку. ТипеСцрипт је ЕС6 верзија ЈаваСцрипт-а са неким додатним функцијама.
Историја ТипеСцрипт-а
Андерс Хејлсберг развијен ТипеСцрипт. Први пут је представљен јавности у месецу 1. октобар 2012 . Након две године интерног развоја у Мицрософту, нова верзија ТипеСцрипт 0.9 је објављена 2013. Тренутна верзија ТипеСцрипт-а је ТипеСцрипт 3.4.5 који је пуштен на 24. април 2019 .
ЕС6
ЕЦМАСцрипт (ЕС) је а скриптни језик спецификација стандардизована по ЕЦМА интернатионал . Направљен је да стандардизује ЈаваСцрипт. ЕС скриптни језик садржи многе имплементације, а најпопуларнија је ЈаваСцрипт . Програмери користе ЕЦМАСцрипт углавном за скриптовање на страни клијента Ворлд Виде Веб (ВВВ).
Тхе шести издање стандарда ЕЦМАСцрипт је ЕЦМАСцрипт6 или ЕС6 и касније преименовано у ЕЦМАСцрипт 2015 . То је велико унапређење језика ЈаваСцрипт, које нам омогућава да пишемо програме за сложене апликације. Додаје многе функције намењене да олакшају развој софтвера великих размера. Најчешћи ЕС6 веб претраживачи су Хром и Фирефок . А транспилес претвара код заснован на ЕС6 у ЕС5 који подржавају многи претраживачи. ТипеСцрипт је транспилер. Грунт, Гулп и Бабел су неки други транспилери за компајлирање модула. Стога, ТипеСцрипт подржава ЕС6.
Историја
ЈаваСцрипт уведен у маја 1995. године од стране Брендан Еицх . Првобитно се звао Мока , име по избору Нетсцапе оснивач Марц Андреессен , а касније преименована у ЛивеСцрипт . Истовремено, Сун Мицросистемс поседовао заштитни знак за ЈаваСцрипт. Ин децембра 1995. године , Нетсцапе је стекао лиценцу за заштитни знак и преименовао је у ЈаваСцрипт.
Између деветнаест деведесет шест и 1997 , Нетсцапе је однео ЈаваСцрипт организацији за стандарде ЕЦМА да би одржао спецификацију за језик. Ин јуна 1997. године , ЕЦМА технички комитет 39 (ТЦ39) је створен да настави да развија језик, на крају издајући ЕЦМА-262 Ед.1 .
Прва стандардна верзија ЈаваСцрипт-а била је ЕЦМАСцрипт 1 објављен јуна 1997. године . Након годину дана касније, објављен је ЕЦМАСцрипт 2, који садржи само мање измене како би се одржао паралелни ИСО стандард за ЈаваСцрипт. Ин децембра 1999. године , објављен је ЕЦМАСцрипт 3, који уводи многе популарне карактеристике ЈаваСцрипт-а. Ин децембра 2009 , ЕЦМАСцрипт или ЕС6 је објављен и касније преименован у ЕЦМАСцрипт 2015.
ТипеСцрипт против ЕС6
ТипеСцрипт | ЕС6 | |
---|---|---|
Дефиниција | ТипеСцрипт је бесплатан и отворени изворни чисти објектно оријентисани програмски језик. Развија га и одржава Мицрософт. | ЕС6 је верзија ЕЦМАСцрипт-а (ЕС), који је спецификација скриптног језика стандардизована од стране ЕЦМА интернатионал. |
Објашњење | Типесцрипт је да искорени развојне грешке. | ЕС6 је релативно флексибилнији у времену развоја. |
Типови података | ТипеСцрипт подржава све примитивне типове података. | ЕС6 не подржава све типове података. |
Карактеристике | ТипеСцрипт садржи функције као што су генеричке и напомене типа, закључивање, енумс и интерфејси. | ЕС6 не подржава ове функције. |
Обим | Типесцрипт има три опсега.
| ЕС6 има два опсега.
|
Одлучивати |
|
|
Модули | ТипеСцрипт модули су два типа:
| ЕС6 модуле можемо класификовати на два начина:
|
Лооп | Типесцрипт и ЕС6 имају исте петље.
| Типесцрипт и ЕС6 имају исте петље.
|
Зашто изабрати | Програмери бирају ТипеСцрипт:
| Програмери бирају ЕС6:
|
Компанија која користи | Списак компанија које користе ТипеСцрипт су:
| Списак компанија које користе ЕС6 су:
|