Programiranje

Pripravite se na smrt vtičnikov Flash in Java

Hiter pogled okoli IT infrastrukture katere koli velikosti bo razkril bogat mozaik uporabljenih orodij za upravljanje strojne in programske opreme. Lahko so tako preprosti kot uporabniški vmesnik Telnet v starejši Ethernet stikalo ali tako dovršeni kot whi-bang GUI do okvira za virtualizacijo. Za upravljanje vsega, kar spada v našo pristojnost, uporabljamo široko paleto različnih orodij.

Na žalost številni ti sprednji deli zaradi usodnih odločitev njihovih izdelovalcev začenjajo povzročati velike težave in te težave bodo morda z nami že v prihodnosti. Temeljna napaka, ki so jo naredili ti ponudniki, je bila gradnja kritičnih odjemalcev za upravljanje na platformah, in sicer Flash in Java, ki sta se v tistem času morda zdeli stabilni, a sta nazadnje padli. Rezultat je, da bodo nekatere ključne komponente infrastrukture postale neobvladljive, če se ne začnete kopičiti s kloni starejših operacijskih sistemov in programske opreme.

Najprej je bil Flash. Ker so brskalniki (in potrošniki) utrujeni od tekalne steze Flash z varnostnimi napakami in nadgradnjami, je Flash vse bolj zastarel. Nekateri brskalniki zdaj preprosto zavrnejo nalaganje vsebine Flash, ne da bi šli skozi več nadležnih korakov. Appleov Safari vas na primer v bistvu pozove, da onemogočite Flash in pozabite nanj, dodaja pa, da "večina sodobnih spletnih mest deluje brez Flash-a", kar sploh ni res. Seveda je vsekakor ne velja za različna orodja IT-infrastrukture, ki so v celoti zgrajena v Flash, kot je spletni uporabniški vmesnik VMware. Mnogo drugih orodij morda ni povsem zasnovanih na Flash, vendar v svojih spletnih uporabniških vmesnikih močno vključujejo elemente Flash. Brez popolnih prepisov bodo ti vmesniki prenehali delovati na sodobnih operacijskih sistemih in brskalnikih prej, kot si mislite.

In prejšnji teden je smrtni zven uradno zaslišal vtičnik brskalnika Java. Zavedajoč se, da so vsi vtičniki brskalnika na poti, je Oracle končno prekinil vabo. Sčasoma to pomeni, da ne bomo več izpostavljeni različnim ranljivostim Java, ki temeljijo na brskalniku. Seveda to pomeni tudi, da bomo morali obdržati starejše različice brskalnikov in vtičnikov, da bomo lahko dostopali do neštetih programčkov in orodij za upravljanje na osnovi Jave, ki so po vsem svetu IT.

Dejstvo je, da izguba vtičnikov Flash in Java ni slaba stvar - pravzaprav je to zelo dobra novica. So stare, nepotrebne in negotove platforme, ki resnično ne spadajo v internet leta 2016. Zdaj obstajajo boljši načini za to, in čeprav bi morali poskusiti prilagoditi prehod v drugačne okvire, moramo iztrgati Flaster na neki točki. Mogoče je tudi prej kot slej.

Odkrito bi lahko trdili, da te platforme sploh ne bi smele biti uporabljene za kritične aplikacije upravljanja. V laboratoriju imam nekaj ne tako stare infrastrukturne strojne opreme s spletnim uporabniškim vmesnikom, ki se že pritožuje zaradi nezdružljivosti brskalnika. Na srečo ima večina teh sistemov tudi CLI. V naslednjih nekaj letih bomo bodisi videli prodajalce, ki bodo prisiljeni prepisovati uporabniške uporabniške vmesnike od začetka ali pa opustili podporo večjemu številu popolnoma uporabnih izdelkov, ker upravljalni vmesniki niso več dosegljivi. Ta seksi uporabniški vmesnik Flash se morda ne zdi več preveč seksi.

Še huje so interni sistemi, razviti na teh platformah. Podjetja, ki imajo po meri izdelano programsko opremo, ki vodi proizvodne in proizvodne linije ali upravljajo z izjemno drago strojno opremo po naročilu, bodo pred težko izbiro. Od svojih strank bodo zahtevali, da zaženejo in vzdržujejo sisteme Windows XP iz obdobja 2008 z zadnjim združljivim naborom orodij Flash ali Java, ali pa bodo morali izvesti velik projekt prepisovanja programske opreme, ki bi lahko povzročil velik udarec.

Medtem vmesniki ukazne vrstice izpred desetletij delujejo tako dobro kot zdaj. Morda se je treba naučiti lekcije.

Kar zadeva kumarico z grafičnim uporabniškim vmesnikom, ni drugega, kot da se nanj pripravimo. Izdelajte glavne predloge VM sistemov za upravljanje, ki jih boste lahko uporabljali čim dlje. Začnite kontaktirati svoje glavne prodajalce in se pogovorite o njihovem načrtu poti, da pridete ven iz vmesnikov vtičnikov Flash ali Java. Ugrizite se v jezik in proračun, da boste strojno in programsko opremo zamenjali že precej prej. Začnite gledati svojo kodo in začnite sami načrtovati izhod. To ne bo obvezno. Lahko vlečete za seboj vse večjo kroglo in verigo zapuščenih odvisnosti, dokler se ne morete premakniti naprej, ali pa lahko zdaj začnete bežati po povezavah v tej verigi.

Na žalost, če ne bomo ničesar storili, bo odločitev vznemirjajočega števila podjetij. Zato sistemi DOS še vedno živijo v podatkovnih centrih in 30-letni Amigas še vedno uporablja sistem HVAC za celotne šolske sisteme. To je precej grozljivo.

Ta težava ne izgine. Ne bo se izboljšalo. Bolje je priti ven pred njim, dokler je še čas. Poskusite izbrati platformo, ki v desetletju ali manj ne bo zajela podobne slepe ulice. Vso srečo.

$config[zx-auto] not found$config[zx-overlay] not found