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!
Komentáře
» přidat
Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.

#1 Michalek nový
Tudů :))
#2 Honza M. nový
Jak se otevírá TODO?
#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(hostingách). Teď ale můžu akorát poděkovat. Miluju tě, nenávidim tě.
#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.
#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?
#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).
#7 Alex http://www.cheese.cz/ nový
TUDŮ. Pustil jsem si to ve smyčce. Paráda. :))
#8 k800 http://www.div.cz/ nový
Kdysi kdesi jsem četl o vědci, který experimentoval s pětadvacetihodinový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…
#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
#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.
#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
#12 Jonge nový
Prý „TuDů“
Slzím smíchy…
#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á.
#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.
#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.
#16 Botanicus http://www.root.cz nový
Paráda, jediná škoda je, že není použit nějaký slušný jazyk ;)
#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…
#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
#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..
#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.
#21 Honza M. nový
Já bych věděl, jak koupit čas… Měsíc času za pouhou měsíční výplatu… Nepracuj