December 2008 - Príspevky
Deň sa kráti, počasie je pod psa. Vhodný čas na naštudovanie niečoho nového 
Na http://www.microsoft.com/cze/msdn/csebooks/default.mspx nájdete zdarma na stiahnutie 3 vývojárske brožúry v slovenčine:
1. "Objektovo orientované programovanie v jazyku C# 3.0” od nášho MVP, Jána Hanáka. Skvelý pedagogický výklad objektovo orientovaného programovania s jeho praktickou aplikáciou v programovacom jazyku C# 3.0. Doporučujem používať aj ako učebnicu pre programátorov.
2. “Silverlight 2.0” od našej stálice Ľuba Lacka. Brožúra je sprievodcom technológií najnovšej verzie Silverlight a tvorbou interaktívnych aplikácií, ktoré Silverlight využíva pomocou Microsoft Expression 2.
3. “Nová vlna technológií pre Visual Studio 2008 a .Net Framework 3.5” (tiež od Ľuba Lacka). Prehľadnou formou zoznamuje s technologickými novinkami, ktoré prišli s SP1 pre .NET Frm 3.5 (ADO.NET Entity Framework, ASP.NET Silverlight controls, ADO.NET Data Services, ASP.NET Dynamic Data, LINQ , NET Framework Client Profile).
Poznámka: Všetky vystavené brožúry sú už zbavené prvotných mušiek ( tými boli hlavne obrázky a grafy v slabom rozlíšení ).
Miro
2.12.2008 sa posunul Novellom sponzorovaný projekt Moonlight, ktorý je implementáciou Silverlightu pre Linux, do fázy Beta 1. Inštalácia a popis je na http://www.go-mono.com/moonlight . (Kolega Štěpán Bechynský ho úspešne nainštaloval a odskúšal voči portálu http://tv.hokej.cz/ . )
Finálna verzia Moonlight 1.0 by mala byť uvedená v januári 2009. Pre prehrávanie médií prekompiloval/prepísal Mono tím média kodeky Microsoftu používané vo Windows pre Linux. (Windows media kodeky nie sú open source, dohoda MS-Novell ich však rozumne pokrýva tak, aby boli bezplatne plne licencované aj pre Moonlight užívateľov na Linuxe.)
Moonlight 1.0 z môjho pohľadu spĺňa funkcionalitu Silverlight 1.0 s použitím kodekov z Silverlight 2.0 ( takže podporuje aj adaptívny streaming).
Beta 1 je zatiaľ pripravená pre Firefox 2 a 3. ( Opera by mala byť podporovaná v krátkom čase. WebKit verzia neskôr by mala podporovať aj Safari a Google Chrome.)
Z roadmapy na http://www.mono-project.com/MoonlightRoadmap je jasné, že Moonlight 1.0 podporuje "engine" kompatibilný s Silverlight 1.0. Až Moonlight 2.0, ktorého prvá "alfa" verzia bude na jar 2009, bude verziou kompatibilnou s Silverlight 2.0.
Miro
"Bestsellermi" medzi aplikačnými architektmi a vývojármi sú informácie zgrupované v tzv. "patterns & practices" založené na vzoroch a skúsenostiach. Ideálne je dostať sa k nim pred samotným kódovaním, aby ste mali istotu, že ste sa vybrali správnym smerom použitím správnych technológií. ( S obľubou používam texty z týchto príručiek do popisu návrhu architektúry pre zákazníkov.)
Stane sa, že po "patterns & practices" siahnete až potom, čo narazíte na nevýkonnosť prípadne neflexibilitu kódu. Aj taký je život
.
Doporučujem linku http://www.codeplex.com/AppArch , kde je "knowledgebase" pre "patterns & practices". Pre nás lenivejších je tu aj sekcia vreckových návodov ( Pocket Guides).
Miro
Viac príspevkov