@laacz @savaadaak Tehniski pareizi ir - TS ir JSa supersets. 5 atbildes

Ingars Jekabsons
(2022-01-31 19:25:54)
@twitter
@laacz @savaadaak Tehniski pareizi ir - TS ir JSa supersets.
Kaspars Foigts
(2022-01-31 19:43:39)
@twitter
@_ingars @savaadaak Par supersetu jau var nosaukt jebko. Tehniski TS transpilējas uz JS. Pagaidām.
Ingars Jekabsons
(2022-01-31 20:21:12)
@twitter
@laacz @savaadaak Nē, nevar gan :) Jebkura valīda JS izteiksme ir valīda TS izteiksme (ar dažām tehniskām niansēm, protams). TS ir viss, kas JS, plus savas unikālās fīčas.
Ingars Jekabsons
(2022-01-31 20:23:12)
@twitter
@laacz @savaadaak Kas ir diezgan OK stratēģija, lai iegūtu labu adopciju industrijā. Otrs paņēmies ir, piemēram, Elm - pilnīgi cita valoda, kas transpilējas uz JS (uz WASM arī, bet tas ir kas cits).
Kaspars Foigts
(2022-01-31 20:27:40)
@twitter
@_ingars @savaadaak Vienā ziņā jā, bet kods reti kad ir viens JS fails. Kad sāk teikt, ka pāriešana uz TS ir vienkārša un elementāra, tad tie ir maldi. Pie pirmajiem moduļiem un bibliotēkām var rasties problēmas. Esmu migrējis uz TS vidēja izmeta projektus. TS ir lielisks. Bet TS+JS pasaule nav.
Kaspars Foigts
(2022-02-01 00:02:18)
@twitter
@_ingars @savaadaak Vispār, es sapratu, ka ne tā izteicos. Jā, ir supersets, bet tikai tiktāl, ciktāl tas attiecas uz pašu valodu, ja uz to skatās izolēti. Kolīdz nāk klāt tūlings, buildošana, moduļi js/ts interop - viss vairs nav tik vienkārši un sākas dancošana. Bet tas jau tā visur.

© 2009-2017 civciv ;)