GiddyGoat – postižené PHP IDE

Posted on: Středa, Čvc 9, 2008

Nevím, co jsem to dostal za šílený nápad, ale jako zápočtovou práci z programování jsem si vybral PHP IDE – tak trochu mrzáka, podivnou aplikaci se zvýrazněním PHP kódu a mírně postiženým code assistem. Včera jsem ukončil meditace nad zpracováním a jal se cpát do Visual Studia nějaký ten kód psaný v jazyce C#.

Nejprve jsem dostal geniální myšlenku použít komponentu telerik Ribbon. Že neznáte? A pruh karet vám něco říká? Pokud se vám vybavil kancelářský balík Office 2007 a podivní panel v horní části okna, jste doma, přesně to je Ribbon. Společnost Telerik pak registrovaným uživatelům Visual C# 2008 zdarma přináší komponentu, díky které je možné tento panel poměrně jednoduše integrovat do vašich programů. Nicméně délka kompilace a paměťová náročnost prázdného okna s Ribbonem mě přesvědčily o tom, že myšlenka zas tak geniální nebyla, stačilo si vzpomenout, jak pěním při startu PSPadu, který Ribbon nemá. S klasickým MenuStripem je aplikace mnohonásobně rychlejší.

V C# jsem toho moc nenapsal, rozhodně ne v takovém rozsahu, jaký bude mít GiddyGoat. Proto jsem trochu tápal, jak se udělají tak primitivní věci jako richTextBox respektující aktuální rozměry okna, roztahovací treeView a kromě splitContainer a funkce Dock in parent element jsem objevil také zcela úžasnou věc – flowLayoutPanel. Vývoj splašené kozy bude ještě velmi zajímavý, uvidíme, co se z toho invalidy nakonec vyklube, snad něco, co použiji alespoň já. I když, to by znamenalo trumfnout PDT, což je ůkol poměrně nelehký.

Proč splašená koza? Nejprve jsem si vzpomněl na tradici Ubuntu, kdy tvůrci použijí nějaké zvíře a dodržují shodnost počátečních písmen v dvouslovných názvech. Upoutal mě hare – zajíc (tzv. Feldhase), třeba jen proto, že v první třídě jsem do notýsku dostával zajíčky (holky na to tehdy letěly, nekecám). Zajíc evokoval splašenost. Slovník vsugeroval giddy, vzpomínka na ITCrowd „I’m a giddy goat!“…

3:45



Avatar

Michal Tuláček

Červenec 10th, 2008 at 1.42
Permalink this comment

1

Nezapomeň na lexikální analýzu PHP skriptu pomocí gramatik

Avatar

Jirka Helmich

Červenec 10th, 2008 at 8.49
Permalink this comment

2

Obávám se, že půjdu cestou menšího odporu a gramatiky se naučím až na přednáškách přístí rok.