Citat:
S A J A:
Na primer, firma angažuje nekoga da im uradi sajt, ovi koriste neku kul tehnologiju u tom trenutku, i posle par godina kad to treba održavati ili nešto doraditi, ovi su nestali, tehnologija više nije u trendu i niko se time ne bavi. I aj sad reši problem.
Jedan od primera je AngularJS (tj. Angular v1, aktuelan 1.6.nešto, više se ne nadograđuje, samo ispravljaju bagovi), sajtovi koji su rađeni u njemu, i dalje su na tom 1.6, npr. mislim da su neki servisi Ryan Air rađeni u njemu.
Sledeći Angular (u početku nazvan Angular 2, što je kasnije obesmišljeno, pa se kaže samo Angular) je tako "dobro" osmišljen u beta verziji da su na insistiranje developera neke stvari toliko promenili u finalnoj verziji da projekat urađen u beta verziji nije mogao sa verzijom 2 da se kompajlira :)
E, onda su uveli "princip" da na svkaih 6 meseci izbacuju novu verziju, tako da su za 4-5 godina stigli evo do verzije 14 :)
Da bi se developeri "lakše" snašli, aktuelnu verziju nazivaju "stable", a verzije na kojima se radi "rc" i "next".
Sve to i ne bi bio problem, da podrška za aktuelnu verziju nije 6 meseci, a LTS samo 12 meseci. Kako projekti neretko traju i po 2 godine, developeri su praktično prinuđeni da na svakih 6 meseci ažuriraju svoj projekat na noviju verziju, kako kasnije ne bi imali značajno više problema.
MS je usvojio sličan princip za svoj .NET Core frejmvork, koji praktično "osvežava" na svakih godinu dana, podrška ističe nakon 2 godine, i to je to, ko nije prebacio projekat na novu verziju, može da se "slika". Sa druge strane, klasičan .NET koji se uglavnom koristio za Windows aplikacije i dalje je na verziji 4.8, koja je izašla pre nekoliko godina.
Ne vidim poentu svega toga, osim da gomila developera radi na razvojih tih FW (framework), i kako bi opravdali svoje plate i eventualno povećanje broja angažovanih, sve češće izbacuju nove verzije. Praktično, kad jednog momenta toliko preteraju da FW postane sam sebi cilj, developeri jednostavno pobegnu. Ne valja ni obrnuto, jer ako se ne radi razvoj, opet developeri napuste FW, kao što se desilo nekim php fw-ima (tipa Code Igniter, koji je duže vremena bio neaktivan).
Generalno, JS neće nestati skoro, i ako neko hoće da se bavi programiranjem iz hobija, može da radi čist JS. Takođe, mnogi klijenti danas za jednostavnije aplikacije traže JS koji ne koristi nikakav FW, pa čak ni neke biblioteke tipa jQuery, jer je JS dovoljno napredovao da većina stvari može da se uradi bez tih biblioteka.
Web stranicu u čistom HTML-CSS-JS će i za 10 godina neko moći da izmeni i nadogradi, ali ako su korišćene tehnologije koje se tada ne budu koristile, onda teško onom ko na tome bude morao da radi. Zato su kod Web-a pomenute 3 tehnologije (HTML, CSS, JS) osnova koju nikako ne treba zaobilaziti niti preskakati.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.