Windows Vista: rok minął, gdzie aplikacje?

W styczniu tego roku podczas corocznego Consumer ElectronicsShow w Las Vegas, Microsoft i Yahoo z wielkim hukiem zapowiedzielipojawienie się na rynku specjalnej wersji programu Yahoo Messenger,której interfejs będzie zbudowany na nowej platformie WindowsPresentation Foundation dostępnej tylko i wyłącznie w systemieWindows Vista. Coś jednak poszło chyba nie tak, bo przez rok niepojawiały się praktycznie żadne nowe informacje na ten temat, aYahoo przekraczało kolejne obiecane terminy. Wreszcieteraz, po roku, wydano pierwszą wersję demonstracyjną - zaledwie pre-beta - nowego komunikatora, a premiery niewidać. To niestety nie jedyny taki przypadek, jesli mowa o aplikacjachpisanych specjalnie z myślą o Windows Vista. Tim Sneath zMicrosoftu zadał sobie swego czasu trud opracowania listy takich aplikacji. Naliczył ich "aż"szesnaście. Nie jest to jednak żadne rewolucyjne oprogramowanie -Yahoo Messenger, kiedy będzie ostatecznie wydany, ma szansę byćnajciekawszą pozycją. Wygląda więc na to, że producenci nie sązainteresowani tworzeniem aplikacji czerpiących z nowychtechnologii Windows Presentation Foundation, Windows CommunicationFoundation i Windows Workflow Foundation, które miały przecieżznacznie ułatwiać powstawanie nowego oprogramowania... Co może być powodem? Być może fakt, że WPF nie błyszczy wydajnościąpodczas renderowania interfejsu, co można zaobserwować także wewspominanym Yahoo Messenger. Graficznie prezentuje się onwspaniale, ale według użytkowników nie działa całkiem płynnie nawetna szybkich komputerach z dobrymi kartami graficznymi. Może jednakprzyczyną jest co innego - że Visual Studio 2008, które to dopierotak naprawdę jest właściwym narzędziem do tworzenia tego typuaplikacji miało swoją premierę zaledwie trzy tygodnie temu?Jakkolwiek by nie było, czy to system powinien kreowaćoprogramowanie, czy też oprogramowanie powinno kreować system?Patrząc na Vistę można mieć wątpliwości...

Wojciech Kowasz

Źródło artykułu:www.dobreprogramy.pl
Wybrane dla Ciebie
Komentarze (76)