Klávesové zkratky na tomto webu - rozšířené Na obsah stránky

Translate to English… Ins Deutsche übersetzen…

Texy2 pro PHP 4 - killer jedničky?

I letos jsou tomu právě tři roky, co se objevilo PHP verze 5. V soupeření s předchůdcem PHP 4 zatím moc úspěšné není. Zastoupení obou verzí je cca 17% vs. 83% ve prospěch čtverky. Mimochodem, z toho by šla vymyslet zajímavá matematická hádanka na téma pravděpodobnost, že? :-)

Nové aplikace nemá smysl psát ve starém PHP4. Stejně tak i Texy2 jsem pojal jako čistě pětkovou knihovnu, plně využívající nový objektový model a lehce i výjimky. Nicméně mezi aplikací a knihovnou je rozdíl – knihovna nemá aplikaci omezovat. A proto chápu, že absence podpory pro PHP4 je velmi omezujícím faktorem Texy2.

Rozhodl jsem se oprášit svůj PHP 5 → 4 převodník, při vší skromnosti zcela jedinečný programátorský zázrak :-) a pokusil se vygenerovat Texy2 pro PHP4. Převodník se pochlapil, úkol zvládl výborně a stačilo jen několik manuálních zásahů do kódu. Knihovnu jsem otestoval na cca 25.000 fragmentech a šlape naprosto skvěle.

Ba co víc! Objekty se nyní chovají „pětkově“, to znamená, že se nemusíte trápit s ampersandy:

// místo
$texy = & new Texy;

// stačí
$texy = new Texy;

Texy2 je zatím stále ve fázi beta. Na základě uživatelského feedbacku mám připravený asi tříbodový TODO seznam, který chci do ostré verze zapracovat, půjde však o hlubší zásahy do celkové koncepce, takže zatím vyčkávám, až bude tzv. „volný čas“. Nevíte, kde se dá sehnat? Dlouho jsem ho nikde neviděl, koupím, dobře zaplatím!

napsáno 1. 6. 2007 | shlédnuto 4227x | nahoru


Komentáře RSS 2.0 komentářů » přidat

#1 Michalek nový

Tudů :))

Posláno 1. 6. 2007 v 8.12 | Odpovědět

#2 Honza M. nový

Jak se otevírá TODO?

Posláno 1. 6. 2007 v 8.23 | Odpovědět

#3 Filda http://vobloz.xtr.cz nový

Je to dobrá zpráva? Nevím jestli se mám radovat nebo plakat. Považoval sem Texy2 za killer-app pro PHP5 a řikal jsem si, že to už je konečně důvod proč pětku začít seriózně používat a nekompromisně vyžadovat na hostinzích(hos­tingách). Teď ale můžu akorát poděkovat. Miluju tě, nenávidim tě.

Posláno 1. 6. 2007 v 9.07 | Odpovědět
Na komentář reagoval [11] MiSHAK
avatar

#4 peCan http://pecan.cz nový

Pěkná práce.

PS: Prodám posledních 5 minut svého volného času. Mezi sprchou a čištěním zubů. Kolik dáš? Ono se 5 minut zdá málo, ale upozorňuji, že za rok to dá velmi pěkných 30hodin. :-D

Posláno 1. 6. 2007 v 9.08 | Odpovědět
avatar

#5 Michal Illich http://jyxo.cz/ nový

Z jakého zdroje je ta informace o podílech verzí PHP? Týká se ČR, USA nebo celého světa?

Posláno 1. 6. 2007 v 9.38 | Odpovědět
Na komentář reagoval [6] David Grudl
avatar

#6 David Grudl http://davidgrudl.com nový

#5 Michal Illich: Celosvětový výzkum provádí pravidelně Nexen, tohle jsou výsledky za duben 2007. Podle měření Jakuba Vrány je na tom ČR o něco lépe, což potvrzují i regionální statistiky Nexenu (32% podíl PHP5).

Posláno 1. 6. 2007 v 9.45 | Odpovědět
Na komentář reagoval [14] Radek Hulán
avatar

#7 Alex http://www.cheese.cz/ nový

TUDŮ. Pustil jsem si to ve smyčce. Paráda. :))

Posláno 1. 6. 2007 v 11.03 | Odpovědět

#8 k800 http://www.div.cz/ nový

Kdysi kdesi jsem četl o vědci, který experimentoval s pětadvaceti­hodinovým dnem sice to za pár dní měl vše totálně přeházené, ale nějaký čas by se s tím pracovat dalo.

p.s. upozornění: pokud chodíte do zaměstnání s pevnou pracovní dobou tak to radši nezkoušejte, aneb následky experimentu si nesete sami…

Posláno 1. 6. 2007 v 11.30 | Odpovědět
avatar

#9 QuickShare http://www.msblog.cz nový

Docela jsem se leknul té autorizaci při vstupu. Přesně tohle okno se mi zobrazí u zablokovaných stránek správcem u nás na škole, tak jsem se bál, že by bloknul i DGX :-D

Posláno 1. 6. 2007 ve 12.04 | Odpovědět
Na komentář reagoval [11] MiSHAK
avatar

#10 Onecar http://jednoauto.com/blog nový

Tak s tím zaheslováním jsi mě dostal. Mé kombinace „dgx/dgx“, „admin/root“, „toor/root“ neuspěly, a tak jsem celý zkroušený klikl na Storno. Mé srdce zaplesalo radostí, když jsem zahlédl potřebný autorizační string :-).

Obávám se ale, že tímto zaheslováním zcela odřízneš Google/Yahoo/Seznam robůtka.

Posláno 1. 6. 2007 ve 14.00 | Odpovědět
avatar

#11 MiSHAK http://www.mishak.net/blog/ nový

#3 Filda: Nechápu tě, chci tě! – Mňaga a Žďorp

#9 QuickShare: Ehm… tohle okno se zborazí při každé autorizaci…

Přes prázdniny budu mít krapet času, rád bych pomohl. Podmínkou je 50% podíl :-D

Posláno 1. 6. 2007 ve 14.11 | Odpovědět
avatar

#12 Jonge nový

Prý „TuDů“ :-D
Slzím smíchy…

Posláno 1. 6. 2007 ve 14.29 | Odpovědět
avatar

#13 David Grudl http://davidgrudl.com nový

Nechtěl bych vypadat jako vtipozloděj, TODO je fórek Honzy Bažanta a ta zmínka v title odkazu je nejspíš hodně nenápadná.

Posláno 1. 6. 2007 ve 14.39 | Odpovědět
avatar

#14 Radek Hulán http://hulan.cz/ nový

#6 David Grudl: taková statistika je k ničemu. Staré weby (drtivá většina) se drží hesla „never change a running system“, zůstávají tedy u PHP4, ale podíl 32% PHP5 v ČR vypovídá o tom, že nové prezentace se budou v nadpoloviční většině dělat právě na PHP5..

Jinak řečeno, z této statistiky jasně vyplývá, že PHP4 pro nové projekty je pro většinu lidí pasé, přestože tvoje číslo „17%“ se snaží vsugerovat něco jiného.

Posláno 2. 6. 2007 v 0.03 | Odpovědět
Na komentář reagoval [15] David Grudl
avatar

#15 David Grudl http://davidgrudl.com nový

#14 Radek Hulán: vyvracíš něco, co jsem neřekl, ba ani nenaznačil. Proč zpochybňovat výklad statistiky, když v článku žádný není. A že PHP4 je pro nové projekty pasé – samozřejmě, zkus si znovu přečíst druhý odstaveček. Jenže to nic nemění na tom, že po určité knihovně je poptávka i ve starých projektech. A těch je drtivá většina.

Posláno 2. 6. 2007 v 6.12 | Odpovědět
avatar

#16 Botanicus http://www.root.cz nový

Paráda, jediná škoda je, že není použit nějaký slušný jazyk ;)

Posláno 3. 6. 2007 v 11.02 | Odpovědět
Na komentář reagoval [17] zirafka

#17 zirafka http://blog.zirafka.cz nový

#16 Botanicus: http://texier.rubyforge.org/

bude-li poptavka, bude v Ruby i dvojka. zkus zatlacit na clovicka uvedeneho na spodu te stranky v sekci autor (-:

A ja radsi zase rychle zalezu zpet do kanalu, nez se me nekdo zepta, jak je na tom Texy v Pythonu…

Posláno 3. 6. 2007 v 11.55 | Odpovědět

#18 majkls nový

Dokud bude PHP5 děravý jak necky, každej radši zůstane u PHP4. Nehledě na to, že nevidím ani v jednom výhru pro OOP. Pokud chceš OOP, začni psát v ruby nebo pythonu, nebo v jiném jazyku, který je skutečně navržený pro OOP ;-)

Posláno 3. 6. 2007 ve 22.08 | Odpovědět

#19 Ebo nový

hmm.. tak já si jdu dát oběd ver. 1.1. beta a pak zkusím novou Billu (co nám udělali z Delvity) která by měla už být ve verzi 1.0 release.. :-)

Posláno 4. 6. 2007 v 11.57 | Odpovědět
avatar

#20 Milan Kryl http://kryl.info/ nový

Pokud nemáš dost času, zkus tohle:

http://zenhabits.net/…ow-to-do-it/

http://www.stevepavlina.com/…early-riser/
http://www.stevepavlina.com/…ser-part-ii/

Jinak díky za super zprávu, zatím mám možnost hostovat jen na PHP4ce, takže tuto aktivitu uričtě jako spousta dalších uživatelů vítám.

Posláno 5. 6. 2007 v 19.47 | Odpovědět

#21 Honza M. nový

Já bych věděl, jak koupit čas… Měsíc času za pouhou měsíční výplatu… Nepracuj ;-)

Posláno 8. 6. 2007 v 11.22 | Odpovědět

Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.

Výtah na začátek článku na první komentář

Názory čtenářů v diskusích nejsou názory provozovatele webu, a ten za jejich obsah neodpovídá.

phpFashion © 2004, 2012 David Grudlo webu

Pokud není uvedeno jinak, podléhá obsah těchto stránek licenci Creative Commons BY-NC-ND Creative Commons License BY-NC-ND

Ukázky zdrojových kódů smíte používat s uvedením autora a URL tohoto webu bez dalších omezení.