Na konci listopadu byla spuštěna v Česku vyvinutá služba WebShotter, která dělá navenek velmi jednoduchou věc – každý den vyfotí zadané URL a archiv screenshotů zpřístupňuje ve formě připomínající Time Machine z Mac OS. Přes jednoduchý vzhled se na implementací podílí poměrně hodně technologií a o zkušenostech s nimi se podělí Borek Bernard, autor a jeden z vývojářů celé služby. Předáváme slovo…
Archiv autora: Borek Bernard
Borek Bernard
Ve dne vývojář a školitel Adobe Flex, v „noci“ vymýšleč a realizátor projektů Agilio. Zakladatel a jeden z autorů DevBlogu. Na Twitteru jako @borekb.
Minule jsme vytvořili základy jednoduché aplikace, která bude ve výsledku schopna načítat tweety o Zdrojáku a v rozumné formě je prezentovat uživateli. Máme hotové základy GUI a napojení na živá data z Twitteru, v tomto díle nás čeká zlepšení vzhledu, přechody mezi obrazovkami aplikace a další „drobnosti“.
V minulém článku jsme prošli, co dělá Flex atraktivní volbou pro snadný vývoj napříč mobilními platformami, dnes je na čase trocha praxe – naprogramujeme jednoduchou, ale už netriviální aplikaci, která bude spustitelná na iOS, Androidu a dalších podporovaných platformách.
Před pár týdny proběhla konference WebExpo a na ní přednáška na stejné téma, protože se ale v půlhodině nedalo stihnout zdaleka vše a toto téma by mohlo zajímat i širší publikum, zkusím stručně popsat výhody cross-platformního mobilního vývoje ve Flexu i zde na Zdrojáku.
Na konferenci PDC Microsoft tradičně představuje technologie, které v nejbližší době hodlá uvést na trh a které ovlivní nejednoho z nás, vývojářů. Pojďme se podívat, jaké novinky si Microsoft nachystal letos. Není toho málo – od IE9 po .NET 4, od Silverlightu po cloud Azure…
V minulém článku jsme viděli, co Adobe do blízké budoucnosti zamýšlí s Flashem jako s platformou, dnes se podíváme, pomocí jakých vývojářských technologií budeme moci pro Flash Platform vyvíjet.
V Los Angeles proběhla konference Adobe MAX, na níž tato společnost představila novinky, plánované pro rok 2010. K nejzásadnějším patří možnost vývoje aplikací pro iPhone v prostředí Flashe, Flash Player 10.1, jeho mobilní verze či AIR 2.0. Pojďme se na některé představené novinky podívat podrobněji.
Nedávno byl vydán Silverlight 3, který vedle dlouhé řady významných vylepšení přidal i podporu pro běh aplikací mimo prohlížeč (out of browser, OOB), díky čemuž je občas přirovnáván k běhovému prostředí Adobe AIR. Ačkoliv podobnosti existují, v současnosti stále převažují především rozdíly, na které bychom chtěli v tomto článku poukázat.
Zatímco předchozí dva díly byly zaměřené na architekturu a vzory z rodiny MVC, dnes se budeme věnovat „věcem okolo“. Především to budou alternativní prezentační vzory, podíváme se na úlohu servisní vrstvy a několika poznámkami celou minisérii uzavřeme.
Obecné vztahy v architektuře MVC byly obsahem prvního dílu, v dnešním pokračování se podíváme na několik konkrétních vzorů z rodiny MVC. Velkého vstupu na scénu se dočká především vzor MVP, u kterého si ukážeme, v čem se liší od klasického MVC. Podíváme se rovněž na některá specifika webového MVC.