sobota 22. prosince 2012

Test

Můj super příspěvek...

Chcete bonus? Klikněte na To se mi líbí a uvidíte bonusovej nášup fotešek!

pondělí 23. dubna 2012

Proč Android a ne iOS?

Hodně lidí se mě už ptalo, proč nepíšu aplikace pro iOS, když je to tak perspektivní, výdělečná platforma a navíc jsou tablety na vzestupu. Dám Vám ale jeden reálný příklad, který to snad nepřímo vysvětlí.
Nedávno jedna firma sháněla aplikaci pro Android, která měla běžet jako služba na pozadí několik dní. Jak už název "služba" možná napovídá, ve světě Androidu to znamená, že to měla být aplikace bez uživatelského rozhraní. Jedinou funkcí aplikace bylo každou půl hodinu vzít aktuální GPS pozici zařízení a poslat ji na firemní server.
Pro Androidí platformu jako stvořené, když si člověk uvědomí, že to klidně mohlo běžet ve vestavěném zařízení například v automobilu, kde se droidí platforma taky dá použít. Auto s jablečným systémem jsem tedy ještě neviděl.
Když se ale vrátíme zpět k samostatné aplikaci a vynecháme samotnou implementaci (nevím, jestli má iOS taky možnost snadno vytvářet služby běžící na pozadí - ale předpokládám, že ano - viz. Dropbox), dostaneme se k procesu odevzdávání a následné instalace aplikace na finálních zařízeních. Jak to bude v případě Androidu? Jelikož jde o firemní aplikaci a dávat ji na Android Market (Google Play) by byl holý nesmysl, aplikace se normálně zkompiluje do .apk souboru a zašle zadavateli. Ten ji přepošle zaměstnancům, kteří ji nainstalují do svých firemních telefonů. A je vystaráno. Kdyby jste se chtěli i u iOS vyhnout oficiálnímu obchodu s aplikacemi, aplikaci není možné nainstalovat na běžný iPhone bez jailbrake. Ten je sice OK v USA, ale tady při  něm ztrácíte záruku na mobil, proto si to většina firem netroufne. Navíc vybavit středně velkou firmu iPhony nemusí být zrovna nejlevnější.
Na závěr bych každému programátorovi dal jednoduchou radu: "Nepodceňujte tuto post-PC éru s tím, že aplikace napsaná pro mobil bude "nějak" vypadat i na tabletu!" Z toho vznikají nejhorší paskvily.

úterý 3. ledna 2012

Velký comeback

Tak jsem zase zpátky - skoro po roce. A kde že jsem to vlastně byl? Pořád doma, akorát okolnosti mi nedovolily psát. Možná je to tak trochu výmluva, protože i teď nemám vlastně moc času na psaní, ale lepší, než se učit na dnešní zkoušku.
Za poslední rok se toho docela dost událo. Oslavili jsme překrásný rok s přítelkyní, začal jsem si oficiálně vydělávat programováním, odmaturoval jsem a začal studovat FIT ČVUT. Pokud jste četli i minulé příspěvky, určitě se teď zeptáte, jaký framework tedy používám.

středa 23. února 2011

Další šance pro Nette framework

Tak jsem se nechal zlomit a znovu (po třetí) jsem zkusil onen opěvovaný Nette framework. A výsledek? Po nekonečném kopírování, opravování namespaces, opravování chybně uvedených věcí v dokumentaci, překopávání htaccess a po kvantu dalších úkonů jsem se rozhodl, že PHP opravdu letí z domu. Po tom, co jsem měl možnost vidět u jiných frameworků, nemám vůbec chuť takové "kraviny" řešit. Úspěšně jsem zakotvil u frameworku Grails a zatím to nevypadá, že by mi házel klacky pod nohy. Všem Javistům zatím jen doporučuji. A co vy? Vyhovuje Vám PHP, tiše ho trpíte nebo už ho máte také dost?

pondělí 7. února 2011

Situace okolo PHP frameworků

Každého bastliče se svědomím po nějaké době přepadne myšlenka, že takhle už to dál nepůjde - neobjektový kód, vlastní funkce řešené hrubou silou a hlavně nulová znovupoužitelnost. Stráví pár večerů na internetu a zjistí, že se bude muset naučit princip objektově orientovaného programování - OOP. Pokud za pár měsíců zvládne tuhle věc, cesta ještě není u konce, jestli chce dotyčný zvýšit svoji hodnotu na trhu práce. Nástroj zvaný "framework" je pro něj to pravé - princip DRY (neopakovat se), KISS (nechat kód jednoduchý) a hlavně architektura MVC. Pokud výběru frameworku nebude věnovat moc času, nebo k jednomu bude z nějakého důvodu donucen, je vysmátý a nadále se věnuje jen tomu zvolenému. Pokud si ale dá práci s výběrem, najednou zjistí, že neexistuje žádný, na kterém by mu něco nevadilo.