Jméno:    Heslo:   
Kdo je on-line
· Hosté on-line: 8

· Členové on-line: 0

· Registrovaní členové: 21
· Nejnovější člen: Kamila
PAVLAČ

20.05.2012

Nedělní TV debaty o korupci

Nedělní televizní debaty na České televizi Otázky Václava Moravce (ČT-OVM) a TV Prima (TVP), se týkaly převážně práva v Česku se zaměřením na korupční jednání politiků.

Vláda,řešení...

K TVP stanici mám nejprve několik technických připomínek. Poté si všímám vyjádření Jiřího Čunka a Radha Johna v TVP a prezidentky státních zástupců Bradáčové v ČT.


Vice: Nedělní TV debaty o korupci
Reklama2
PHP: verze 5.2 je už neudržitelná, přejděte na 5.3
PHP
Už více než rok je v běžném provozu na Internetu nejnovější PHP verze 5.3.8. Prostě, „trojkové“ verze je nutné respektovat. Hodně webhostingu na této platformě také již jede (Wedos a další). Pochopitelně jsou s tím spojené rizikové faktory. Ale prostě není vyhnutí, pokud nemají být naše webové stránky zastaralé a méně funkční.


Už více než rok je v běžném provozu na Internetu nejnovější PHP verze 5.3.8. Prostě, „trojkové“ verze je nutné respektovat. Hodně webhostingu na této platformě také již jede (Wedos a další). Pochopitelně jsou s tím spojené rizikové faktory. Ale prostě není vyhnutí, pokud nemají být naše webové stránky zastaralé a méně funkční.

Můžeme se setkat i s takovou situcí. Vetší firma produkuje už řadu let jako na běžícím páse weby/servery/portály. Technologie provozuje na vlastních serverech s PHP, verze 5.2. A teď zvažme, že se tato firma rozhodne pro upgradu na PHP, verzi 5.3. To se této firmě také může pořádně zkomplikovat. Přechod na vyšší verzi potřebuje nutný zásah do kódů. AQvšak za dlouhé roky jsou někteří autoří v zahraničí apod. Může dojít i k technickým pádům systémů. Takže firma musí počítat s finančním odškodněním vlastníků původních webů. Firmy totož po pádu systému mohou vymáhat ušlý zisk. I s touto eventualitou je proto třeba počítat. V každém případě proto přejít na verzi 5.3!

Dalším důvodem, proč preferovat nejnovější trojkovou verzi (od počátku roku 2012 je to 5.3.8) je výhodnost pro začátečníky v programování PHP. Pro začátek a studium PHP je skvělá právě PHP 5.3. Předurčuje ji pro to použití namespace, v němž je všechno přehlednější a jasnější. Verzi pro 5.2 bych nechal v té situaci, kdy kdy PHP 5.3 opravdu nemůžeme použít.

Webmasteři by měli přestat preferovat verzi PHP 5.2. Jinak se nic nezmění. Proto bychom měli více využívat webhostingy s podporou 5.3 (je to např. WEDOS), na jejíž platformě beží zcela bez problémů také server pc-politika.cz a starou verzi 5.2 odsunout stranou. V současné době podle průzkumů již pracuje 25 procent českých webů pod novou platformou PHP 5.3.

  • Autor> Květoslav (Kvido) Vícha
  • PC-politika.cz
  • Zdroj: Vlastní + Clshack.com/PHP 5.3 - novinky
  • Zpět na HomePage! Home Page
  • pridej.cz


Související články v kategorii:
Komentáře
Kvetos Dne 11.02.2012 12:42

Komentáře: 262
Level uživatele: Hlavní Administrátor

Ano, ano!
Miloslav Ponkrác Dne 11.02.2012 22:51

Komentáře: 0
Level uživatele:

Ale no tak. Proč ta křečovitost?

Kdyby PHP autoři trochu ctili zpětnou kompatibilitu a nepřekvapovali neustále předělávkami ad hoc, tak by nikdo verzi PHP ani nevnímal.

Nevidím jediný důvod, proč se křečovat a stresovat.

Namespace a co? No bóže! Pro začátečníky je také výhodný nový příkaz goto. S goto je u záčatečník také všechno jasnější.

Myslím, že je vcelku fuk, jestli je 5.2, nebo 5.3 a není fakticky důvod k upgradu. A k možným škodám na webech.

První rozumnější koncept, který za to stojí je až 5.4 a jeho traits, které konečně umožňují překonat svěrací kazajku jednoduché dědičnosti.

Osobně jsou mi namespace u zadnice, je to jen konvence pojmenování. Podle mého closure jsou daleko zajímavější věcí v 5.3.

Já osobně bych se na 5.3 úplně vykvajznul. 5.2 bych nechal a jel na ní, je to dobrá verze. A počkat bych na stabilní 5.4 a několik opravných verzí – protože až 5.4 má pořádný smysl.

Je totiž naprostý nesmysl pro seriózní lidi přecházet 2×, nejdříve na 5.3 (která nic moc užitečného ve smuslu must have nepřináší) a pak na 5.4. Obojí je risk a náklady na přechod.
Kvetos Dne 12.02.2012 10:22

Komentáře: 262
Level uživatele: Hlavní Administrátor

Děkuji moc za názor.

Tak, to mi takhle nedošlo. Dobře. Ale co s tím, když zvážím, že jen PHP 5.3.4 má zhruba 200 oprav v porovnání s PHP 5.2. Tak třeba je tam zásadní věcí file_exists(), která nyní správně vrací názvy souborů a mnoho dalších věcí.

5.3 hlásí hodně funckí za zavržené
při výpisu chyb na to upozorňuje. Má defaultně vypnuté magic_quotes atd., atd....

Tedy, jak by mi stránky, upravené pro PHP 5.2 bez předělávek, pak chodily na webhostingu, který již přešel na verzi 5.3.8 ?

Např. Savana.cz webhosting a další doporučují:
Doporučujeme všem uživatelům do 1.1.2012 zcela přejít na PHP 5.3.x, protože PHP 5.2.x již není delší dobu autory podporováno a nejsou tak uvolňovány nové bezpečnostní aktualizace.
Prostě vycházet z Migration:
http://cz.php.net...
Viktor Pexa Dne 12.02.2012 12:00

Komentáře: 46
Level uživatele: Administrátor

No, 5.2 -> 5.3 nemá n. hodně BC breaků, takže esli tvoje aplikace nemá příliš prasácký k., poběží i na 5.3. Průšvih ale, myslím bude při změně z 5.3 na 5.4.
Kvetos Dne 12.02.2012 12:12

Komentáře: 262
Level uživatele: Hlavní Administrátor

Hm, není to tak jednoduché jen.

Při přechodu mezi 5.2 na 5.3 jsem já např. kontroloval a upravoval zdrojáky Frameworku a musel přepisovat callbacky, protože na ně se use klauzule nevztahují :

array('\Classes\Helpers', 'timeHelper'Wink ↔ array('Helpers', 'timeHelper'Wink.

Takže je tu práce s tím!
Miloslav Ponkrác Dne 12.02.2012 12:41

Komentáře: 0
Level uživatele:

Samozřejmě, že administrátoři webových hostingových serverů doporučují – jim je totiž jedno, jaká je s tím práce, či zda to zboží weby. Administrátoři nejsou Ti, kdo aplikace programu píší či udržují. Jim spíše dělá práci, když musí udržovat více verzí naráz.

To je stejné, jako já můžu doporučit třeba horníkům, aby pracovali 2× rychleji, protože to nebudou moje ruce, které to odmakají.

A jistě, analogicky k administrátorům hostingů, klidně i horníkům vysvětlím, jaké to bude mít pro ně výhody, když budou kopat 2× rychleji – víc si vydělají, rychleji budou mít směnu za sebou, atd.

Zkrátka ze strany adminsitrátorů hostingových center se jedná o tzv. knížecí rady.

Já nemám problém, aby mi věci jely na PHP 5.3, stejně jako nebudu mít problém u PHP 5.4, ani u PHP 6.30.

Ale každou změnu je třeba testnout, a věnovat tomu čas – i kdyby nebylo třeba přepsat jedinou čárku ve zdrojovém kódu, vždy je to potenciálně nebezpečná operace.

Ve skutečnosti PHP 5.3 mělo být původně PHP 6, ale autoři PHP mají za sebou zkušenost, že při změně major čísla verze trvá 4 roky, než se přejde (PHP 4 -> PHP 5).

Bohužel PHP je dost neseriózní jazyk, s nějakou zpětnou kompatibilitou si hlavu neláme, takže to odnášejí programátoři. Kdybych měl vlastní server, přeprogramoval bych vše do jazyka, kde je psaná norma jazyka, hodně bych si zjednodušil život. Třeba do C++, nebo do Javy.

Kromě toho PHP dokumentace je mizerná, je třeba leccos vyzkoušet, nebo se podívat do zdrojáků PHP.

Jedna věc je co se píše v manuálech o PHP při přechodech, ale v reále je rozsah změn PHP asi tak 30× větší, jen to nezanesli do manuálu.

Zkrátka vidím jako prospěšné nedělat si hlavu. Prostě programovat ve verzi, která je a přestoupit na vyšší, pokud to stojí za to – což je podle mého nejblíže až verze 5.4. Navíc je nutné počkat několik opravných verzí, protože PHP i ve stabilních verzích má mnoho základních chyb, což je vidět na ukrutných seznamech v changelogu po prvních verzích.
Přidat komentář
Jméno:

Validační kód:


Zadejte validační kód:

Sdílet tuto novinku
URL:
BB-Code:
HTML:
Sdílet:
Share |