( manfreed | 2016. 10. 13., cs – 10:34 )

Igazad van, tényleg jobb volt a világ, amikor a kódok tele voltak var that=this jellegű hekkeléssel, hasownproperty ellenőrzésekkel, mindenféle bloat kóddal ami azért kellett hogy osztályokat emuláljunk, és hogy a visszafele kompatibilitás is meglegyen, de ne kelljen túl ocsmány kódokat írni. Jobb volt, amikor ebben a káoszban egy IDE se tudott rendesen eligazodni, hogy segítse a kódkiegészítést, refaktorálást, stb.

Tényleg rosszabb így, hogy lehet az ES6 sok jóságát, syntax sugar-t, modulokat, stb használni, és nem kell aggódni külön amiatt, hogy a kód elfusson IE9-en, mert a babel megoldja.

Saját tapasztalat: Irtóztam elsőre ezektől a komplex toolchainektől, mert meg kellett ismerni és tanulni őket. Most, hogy ismerem, csak az előnyeit látom. Lehet, hogy tovább tart egy projektet felkészíteni, de onnantól hogy össze van rakva, nagyon kényelmes fejleszteni, tesztelni, hibakeresni, deployolni (erre van magyar szó?).

És kit érdekel, ha ott az a node_modules mappa többszázezer fájllal. Miért fájjon, hogy a toolchain kövér? Nem befolyásolja a végeredményt, sem azt, hogy a végeredmény hogy teljesít.