Sziasztok!
Tegnap körbejárta a sajtót a hír, hogy egy nagy népszerűségnek örvendő npm lib elmegy aludni. Nem hal meg, de pihen (We now generally consider Moment to be a legacy project in maintenance mode. It is not dead, but it is indeed done.).
Heti 14m letöltést (új telepítés, frissítés, talán npm outdated is?) produkáló, sokak számára alapnak tekintett projekt elérte a technikai kiemelkedése csúcsát és valam miatt abbahagyják. A hivatalos leírás (https://momentjs.com/docs/) szerint nem elég modern, mások szerint van jobb is (cégen belül: https://moment.github.io/luxon/), gyorsabb is, kisebb is. De hol vannak már azok az idők, amikor építhettél évekig egy projektre? Szerintem lesz ennek a folyamatnak még követője, pláne a kisebb npm package-ek...
Azért megnyugtató, hogy a c/cpp compilerek és egyéb nyelvi fordítók nem szűnnek meg csak úgy.
- 294 megtekintés
Hozzászólások
Azért az se az ördögtől való, hogy valaki átveszi majd felette a hatalmat és egy-két függvényhíváshoz hozzádrótozódik egy kis "telemetria" háttérben. Mint ahogy lehetett látni jópár android program esetében.
- A hozzászóláshoz be kell jelentkezni
Azért az se az ördögtől való...
..vagy de :)
- A hozzászóláshoz be kell jelentkezni
Nem ismerem az adott termeket, de...
Ez egy iskolapeldaja az eletciklus helyes kezelesenek.
Ha egy termek "kesz", azaz minden szukseges (nem karacsonyfa, hogy mindent raaggassunk!) feature benne van, akkor irany a maintenance.
Ha egy termek "regi" architekturara epul, "elavult" technologiakat es platformot alkalmaz, akkor felmerulhet egy massziv refaktoring, platform csere, de nagy kerdes, hogy megeri-e.
Az, hogy egy termeket sokan vesznek, vagy hasznalnak pont annak a bizonyiteka, hogy nagyjabol jo ugy, ahogy van. Nem kell feltetlenul fejleszteni, de foleg nem szabad a visszafele kompatibilitast megserteni. Tehat irany a maintenance.
Sok fugg attol, hogy mikent definialjak maintenance modot. Security frissitesek, javitasok? Kis fejlesztesek? Bugfixek?
Egy rendes termeknel a maintenance mod eleg hosszu lehet, es annak kulonbozo fazisai lehetnek.
- A hozzászóláshoz be kell jelentkezni
Ez is egy tökéletes iskolapéldája annak, hogy JS "ökoszisztéma" mennyire nem stabil. Most nem arról beszélek, hogy "kész"nek nyilvánították és nem akarnak új funkciókat belerakni, hanem hogy egy nagyon sokak által használt projekt egyik napról a másikra megszűnik (jó, itt még kap biztonsági frissítéseket), de már maguk a fejlesztők is a többi hasonló, még élő projektekre irányítja inkább az embereket. Az NPM természetesen egyből úgy fog rá hivatkozni, hogy elhagyatott csomag, meg outdated, ezzel sokakat is inkább az alternatívák felé terelve.
"Errors are red
My screen in blue
Someone help me
I've deleted Sys32"
- A hozzászóláshoz be kell jelentkezni
Lettek jobb, kisebb, gyorsabb alternatívák, mert a böngészőkben lettek új apik (pl: Intl). Gyorsabb lesz az oldalletöltés, az oldalbetöltés, a dátum beolvasás. Ezek nem rossz dolgok.
- A hozzászóláshoz be kell jelentkezni
ja, azt is olyan remekül sikerült implementálni, hogy a Chrom* egyik főverziójától kezdve elcseszi csomó locale dátum és valutaformázását, mert valami ökör felülírt a Unicode foundationnél egy csomó xml-t, mert ő jobban tudta; és majd egy hónap volt rájönni erre, és végigverni a bugracker mögött lakó first line support indiaiakon, hogy állíttassák már vissza; na és ezután valami őrült telesírta a Jirát, hogy állítsák azonnal vissza a hibás verziót, "That was worth more than a diamond to me. It’s not a bug as you claim, it’s worth more than a diamond. it’s a villainous action to change it".
~ubuntu, raspbian, os x~
- A hozzászóláshoz be kell jelentkezni
Van linked az issuera?
- A hozzászóláshoz be kell jelentkezni
Dupla.
- A hozzászóláshoz be kell jelentkezni
Luxon már létezik pár éve, ami objektíven nézve is jobb (pl. immutable), várható volt hogy a moment.js napjai meg vannak számlálva. Csak az lepődhetett meg ezen, aki kő alatt él.
A Javanak is 3 dátum API-ja van, mert az első kettő nem sikerült túl jól. Ma már senki nem manipulál Date objecteket és nem használja a Calendar API-t, se a Joda Time-ot, mert már van jobb, beépített. Ugyanez a sors vár a moment.js-re, és ez így van jól.
- A hozzászóláshoz be kell jelentkezni
~2-3 éve használtam, alap volt úgy, hogy FE-t más időzónákban is nyomkodták.
Valahol ovastam, hogy JS modult/framework-ot választani olyan mint felugrani a mozgó vonatra.
Ha túl korán ugrasz még nem tudod hova megy, túl későn akkor meg már jön a következő.
:(
- A hozzászóláshoz be kell jelentkezni
Csak amikor felugrasz ra, nem tudod hogy epp hol tart a menet(t)rendben. Eleg regi mar, sok a fork, keves az issue, nepszeru. Szaljunk fel. Aztan vagy Brüsszelbe visz vagy Vlagyivosztokba.
- A hozzászóláshoz be kell jelentkezni