Još se nisu stišali utisci i posttraumatski stres izazvan prošlosedmičnim pdc10, najveće i najznačajnije microsoftove konferencije, na kojoj Microsoft obznanjuje u kojem pravcu ide i nagovještava godinu dana unaprijed šta se može očekivati od razvojnih alata i platformi. Sljedeći ove činjenice ovogodišnji pdc10 bio je jedan koji će se dugo pamtiti, a posebno će ga pamtiti developeri vezani za Silverlight, koji su se na ovogodišnjem pdc10 osjećali kao 13 prase, jer Silverlight nije bio top tema, kao što se priželjkivalo i kao što se najavljivalo par mjeseci ranije.
Umjesto toga Stivu Balmeru i Bobu Muglia su bila puna usta Jave i HTML5. Odmah poslije konferencije uvidjevši da se zajednica poprilično uskomešala, te da developeri širom svijeta negoduju ovakav potez Microsofta, iz Redmonda dolaze vijesti koje žele da amortiziraju ovu situaciju. Prvi se oglasio, reako bi i glavni krivac, Bob Muglia, jedan od uvodničara pdc10 pored Stiva Balmera, koji je pokušavao da uvjeri zajednicu da to nije baš tako kako se razumjelo, da su novinari pogrešno prokomentarisali i sl. Naime, on je za vrijeme pdc10 prokomentarisao da Silverlight u budućnosti vidi kao razvojnu plaforma za Windows Phone 7.
Pored Boba oglasio se i Soma potpredsjednik developer divizije u Microsoftu koji u svom blogu piše vrlo neuvjerljivo o Silverlightu, ponavljajući riječi koje se mogu pročitati u uvodnoj dokumentaciji o Silverlight platformi.
I pored toga što iz Microsofta šalju signale kako Silverlight neće biti zapostavljen, činjenice govore suprtotno. Činjenice govore o tome da se razvojni tim Silverlighta smanjuje, a i budžet kreše. Kakva će posljedica biti toga za Silverlight platformu se nezna. Pored ovoga pokušava se drugim vijestima također amortizirati situacija, pa se najavljuje nova verzija Silverlight 5.0 sa najavom novih proširenja i sl. Sačekaćemo najmanje proljeće i MIX11, da vidimo kako će se situacija razvijati. Do tada ostaje nam da vjerujemo kako Silverlight platforma se neće tako brzo ugasiti, i proglasiti mrtvom.
Pored ovih šokantnih vijesti oko Silverlighta, pdc10 je imao i zanimljivijih tema koje su pored Windows Phone 7 i Cloud-a imale i značajne novine u .NET programskim jezicima. Tako je Anders Hejlsberg imao tradicionalno najbolju prezentaciju o novostima u budućim verzijama C# i VB.
Obnovio je dio predavanja sa prošlogodišnjeg pdc09 oko C# kao servisa u kojem se želi sami kompajler .net programskog jezika otvoriti prema programerima, te obezbjediti mogućnosti dizajniranja i programiranja dosad neviđene, bar kada se tiče klasičnih programskih jezika poput java, c++, i .net jezika.
U toku prezentacije na brzinu je prikazao jedan interesantan demo upravo na temu c# kao servisa, gdje se dio koda napisanog u C# kopira u međuspremnik, a može se zalijepiti kao VB kod.
Druga mnogo šira prezentacija bila je oko asihronog programiranja i upoznavanja sa novim dvjema ključnim riječima u C# i to: await i async o kojima će više biti riječi nekom drugom prilikom. Pored novih riječi u jeziku su napravljene određene novosti u smislu asihronog programiranja pri kojem aplikacije postaju življe i interesantnije u toku procesuiranja vremenski zahtjevnih operacija. Uvodi se nova osobina za klasu Task kao ongoing operation, koja može biti bilo kakv zahtjev upućen prema web servisu, serveru u lanu ili neka memorijski zahtjevna operacija u samoj aplikaciji.
Toliko o subjektivnim utiscima sa pdc10.
Oko novih osobina C#, kao i o temi paralelnog programiranja na .NET biće riječi na novembarskom sastanku Bihać.NET User grupe. Pored toga na sastanku će se govoriti i o WeMatrixu novom još neobjavljenom alatu iz Microsofta za brzi razvoj web aplikacija. Na sastanku su planirane dvije prezentacije i to:
1. Getting Started with Microsoft WebMatrix and ASP.NET Razor (Web development for the masses) – Dragan Panjkov Microsoft BiH
-WebMatrix je besplatan alat koji je proizveden sa ciljem da se razvoj za web ubrza i olakša. Tokom ove sesije biće pomenute najvažnije funkcionalnosti ovog alata i biće pokazano kako je lako i brzo kreiranje web sajtova pomoću nove tehnologije ASP.NET WebPages i Razor sintakse.
2. Paralelno i asihrono programiranje na .NET – Bahrudin Hrnjica
–ovo će biti kombinacija paralelnog programiranja sa novim proširenjima koja dolaze sa C# 5.0, a koja su obznanjena na pdc10. Ove dvije teme su vrlo slične jer obje koriste klasu Task kao osnovu za izvršavanje i procesuiranje zadataka.
Po prvi put iz Bihaća će se prenositi uživo ovaj sastanak tako da nas mogu pratiti i oni koji neće biti u Pritoci za 9. Novembar. Ovom prilikom pozivam sve koji su zainteresirani za ovaj događaj da prate novosti na Bihac.NET facebook fun stranici na kojoj će biti objavljen URL sa live meetingom.
Pozivam ostale User grupe u BiH da obavijeste članstvo oko ovog sastanka i organiziraju sastanke u koliko nemaju već zakazan termin.
Vidimo se 9. novembra.