Pokud jste IT profesionál, je Vaší prací provést zákazníka (nebo zaměstnavatele) tak, aby nepocítil změnu. Samozřejmě, pokud někdo začne řešit přechod na novou verzi až ve chvíli, kdy začne tikat poslední odpočítávání, bývá už dost pozdě. Pak je na zamyšlenou, jestli takový IT-profesionál je člověkem na svém místě, když věci nechá zajít tak daleko.
Kdežto když utečou data kvůli díře, kterou by update zalepil už před rokem a firma dostane hodně bolestivou pokutu, tak tě šéf povýší a koupí ti nový auto... A teď tu o Karkulce.
Rizika jsou když updatuješ i když neupdatuješ. Na tobě jako odborníkovi je, abys ty rizika minimalizoval.
Btw, v době virtualizace si můžeš klidně udělat kopii pracovního serveru, aktualizovat, otestovat a swapnout. Pokud se to rozbije, jede stará verze a pokud ji máš zálohovanou, dá se vrátit. A když to děláš průběžně, tak řešíš problém 10 minut (pokud nastane), když jenom update po pěti letech s koncem LTS, tak se pak dějou hodně divoký věci...
Jo teorii jsou ty updaty vždy pohádkové :) Samozřejmě lze vytvořit zálohu a update provést na testovacím serveru, ale co když nový wordpress totálně rozhází stránku a bylo by potřeba předělání šablony od nějaké firmy? Na to ti vedení peníze většinou nedá, když to funguje bez updatu. To mi připomnělo bývalého spolužáka, který se smál proč firmy používají centos či opensuse s jejich prastarými verzemi programů, když update debianu je hladký a bezproblémový :) A poté po updatu na 9 říkal jak mu kleklo to a to.
Samozřejmě lze vytvořit zálohu a update provést na testovacím serveru, ale co když nový wordpress totálně rozhází stránku a bylo by potřeba předělání šablony od nějaké firmy? Na to ti vedení peníze většinou nedá, když to funguje bez updatu.
Ale to je přesně o (ne)schopnosti IT managera. Jeho prací je umět vedení vysvětlit, že updaty jsou nezbytné. I za cenu toho, že se čas od času musí předělat šablony apod. Dokonce si myslím, že IT manager by měl vedení varovat, že tento problém konkrétně s Wordpressem nastane: je levné stránky pořídit a rozběhnout. Je drahé je udržovat (ze zmíněných důvodů). V tom všem je jedině selhání IT pracovníka, nic víc.
Předpokládám, že šéf také mění v autě olej a filtry a rozvody podle předpisu výrobce. A stojí to taky peníze i v době, kdy to auto ještě pořád jezdí! U softwaru i hardwaru máte od výrobců (vendorů) také jasně dané doby podpory a z nich vyplývá nutnost "servisu".
Kdyby auto fungovalo jako PHP, tak výměna oleje by byla možná jen tehdy, pokus se zároveň s olejem vymění i čelní sklo, všechna kola a palubníé počítač.
Závěr: Měl jste rovnou napsat, že programování v PHP vyžaduje velice drahou údržbu, která kromě upgradu bude také opravovat a přepisovat veškerý zdrojový kód.
1) Jinak řečeno, laici a neprofesionálové udělají lépe, pokud namísto PHP použijí jazyk, který drží zpětnou kompatibilitu. Mohou tak upgradovat bez přepisů zdrojových kódů.
2) Firmy udělají také lépe, když se PHP vyhnou. Náklady na upgrade jsou násobně nižší, není třeba přepisovat zdrojové kódy při každím major upgradu.
PHP je prostě drahá záležitost. PHP je luxusní na utrácení peněz do WC, kdy za cenu mercedesu dostanete otrhaný ujetý trabant, který se neustále sype a hrká v něm, a je potřeba utrácet na údržbu a servis neskutečné peníze.
Když lidé namísto PHP zvolí rozumnější jazyk, např. Python - náklady se drasticky sníží. Upgrade je možné provést bez toho, aby se to muselo celé předělávat.
1) Starý olej v autě = auto furt jezdí. Cálujou výměnu oleje a filtrů? Web (a obecně technologie) mají nějakou životnost a potřebují údržbu.
2) Co je děravý, to nefunguje. Pokud je zadáním, že k intranetu se dostanou jenom zaměstnanci a vinou zastaralýho modulu pouští data ven, je dokonce tvá povinnost ze zákona tomu úniku zabránit. A pokud hrozí škoda zaměstnavateli, škoda na zdraví a podobně a při tom nemůžeš zařízení fixnout sám, je tvá povinnost ze zákona takový zařízení odstavit, označit a informovat nadřízenýho. Co s tím udělá je jeho boj.
3) Když všechno funguje, mají nadřízení pocit, že nepotřebuj IT. A začnou redukovat náklady. Co hoří nejvíc (z pohledu bezpečnosti a podinvestování), to musí občas zlobit, aby to viděli i lidi mimo IT. Třeba občas neodejde mail, protože není šifrovaný odchozí mail a "protistrana odmítla"... Druhý de přiletí manager, co by to obnášelo a kolik by stálo, aby ten mail došel. A šikovný kluky z IT si nechají...
Hele, vy jste zase chytrej.
Nutí někdo autory PHP, aby výměna major verze byla bolavá kvůli zpětné nekompatibilitě?
Představte si, že v enteprise a business jsou věci, které fungují třeba několik desetiletí. Samozřejmě ne v PHP, ale v serióznějších technologiích. Udržují se často zdrojové kódy staré několik desetiletí.
Jen tady na rootu si řada lidí myslí, že je děsně fajn neustále přepisovat zdrojové kódy jen tak pro nic za nic. Každý zásah do zdrojových kódů - pokud jde o bezpečnost znamená, že kód musíte znovu odladit, otestovat pomocí unit i jiných testů, otestovat ve zkušebním provozu a dalším - a pak teprve nasadit. Pitomé móresy s neustálým rušením zpětné kompatibility, které si vymysleli autoři PHP je astronomicky drahé, a v seriózním prostředí to neprojde.
Vy zřejmě neumíte číst!
Tady se všichni tváří, jak je PHP děsně seriózní. Jak je třeba platit IT oddělení na PHP. Jak jsou všichni, co dělají v PHP profesionálové, co potřebují vyrazi z managementu děsné peníze, aby se mohlo udržovat a upgradovat PHP.
Jako kdyby PHP byl luxus, na který se musí vyhradit v každé firmě astrnomické prachy.
Všichni jsou tu děsní profíci, a všechny weby v PHP jsou jen firemní nebo placené.
Já jen píši, že údržba a upgrade PHP je mnohonásobně dražší, než údržba a upgrade seriózních jazyků a technologií. A to je naprostý fakt. Upgrade PHP prodražuje mnohonásobně nedržení zpětné kompatibility.
Jen PHP po 20 letech je schopno totálně rozdrbat i tak základní věci v jazyce jako je ošetřování chyb!
@Miloslav Ponkrác
"Tady se všichni tváří, jak je PHP děsně seriózní. Jak je třeba platit IT oddělení na PHP. Jak jsou všichni, co dělají v PHP profesionálové, co potřebují vyrazi z managementu děsné peníze, aby se mohlo udržovat a upgradovat PHP."
Kdo?
"Jako kdyby PHP byl luxus, na který se musí vyhradit v každé firmě astrnomické prachy."
"Všichni jsou tu děsní profíci, a všechny weby v PHP jsou jen firemní nebo placené."
Tvrdí kdo?
"Já jen píši, že údržba a upgrade PHP je mnohonásobně dražší, než údržba a upgrade seriózních jazyků a technologií. A to je naprostý fakt. Upgrade PHP prodražuje mnohonásobně nedržení zpětné kompatibility"
Na základě čeho tak píšeš?
"Jen PHP po 20 letech je schopno totálně rozdrbat i tak základní věci v jazyce jako je ošetřování chyb!"
Nezoušel ses zamyslet nad tím, že u jazyka který je tu 20 let se zákonitě spousta věcí jednou změnit musí? A kdyby i přestali jazyk vyvýjet a začali nový, nebyl bys první kdo by řval dejme tomu "o zahozené podpoře, opuštění ývojářů, zmařených investicích firem...apod" ?