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.
Od té doby se toho vlastně moc nezměnilo, pořád jsem zbloudilá duše, ale nejvíc to bude onen proklínaný Nette framework. Možná to bude tím, že kluci dali dohromady dokumentaci, přidali Dependency injection a hlavně, že jsem framework začal víc chápat. Dřív mi vadilo, že na něj není tolik rozšíření a hotových věcí, jako třeba na Kohanu, ale pokud si prolezete GitHub a zeptáte se někoho na fóru, většinou Vám rádi odpoví. Pamatuji si, jak jsem 2 roky zpátky někoho otravoval kvůli galerii v Nette a on mi poslal všechny zdrojáky přes icq. Taková ochota se jen tak moc nevidí.
Kohana je teď ve verzi 3.2 a jako vždy se neobešla bez fatálních zásahů, takže většina doplňků pro 3.0 je opět nepoužitelných. Oproti tomu je Nette ve fázi 2.0 beta. Pomalý vývoj sice není nejlepší a někoho může vylekat slovíčko "beta", já jsem ale (jak jsem zjistil) dost konzervativní.
K Nette jsem se také vrátil z toho důvodu, že pokud to s programováním myslíte vážně a hledáte práci v ČR, je to opravdu nejčastější požadavek. V zahraničí se s tím samozřejmě moc nechytnete, ale to mě zatím moc netrápí. Jak jsem celou dobu toužil pracovat v zahraničí, teď zjišťuji, že bych byl spíš ztracený chlapec ve velkém světě a nemám na to žaludek.
Přece je tu ale pár změn, co se událo. Vyzkoušel jsem framework pro Python - Django. Opravdu skvělá zkušenost a hlavně s modelovou vrstvou. Jak ale říká David Grudl - "ORM je vrstva, která zjednodušuje práci a řeší celou řadu problémů, přičemž vytváří spoustu zcela nových problémů, které zase práci komplikují.". A tak je to i s nějakou novou technologií. Zbavíte se většiny stávajících problémů, ale nastanou jiné (a mnohdy horší). Pokud jste tedy začátečník nebo se chcete někde inspirovat, doporučuji kouknout na Django, nové Symfony nebo Rails (a můj oblíbený gem ActiveAdmin). U Djanga se mi líbilo Django CMS a možnost poskládat si aplikaci z jednotlivých komponent. Co se mi ale líbilo míň byl hosting. Vlastním sice virtuál, ale pořád je něco jiného nastavovat prostředí pro Django než 1 příkazem nainstalovat LAMP pro Nette. Což mě přivádí k vtipné a probděné noci, kdy jsem se snažil poprvé nastavit vlastní VPS, ale o tom až jindy.
Žádné komentáře:
Okomentovat