Można na nowo wynajdywać koło, ale po co?… jeśli ktoś już je wynalazł, czemu go nie wykorzystać?
:: MCSF
Aby nie wywarzać otwartych drzwi, wyruszyłem na poszukiwanie mojego koła, na podstawie którego mógłbym zbudować moją aplikację. Pierwszym, na co trafiłem było MCSF znane również jako Mobile Client Software Factory. Jak się okazuje, jest to rozwiązanie powstałe na bazie Smart Client Software Factory, w dodatku nie rozwijane już od jakiegoś czasu (lipiec 2006). Z samym SCSF miałem “przyjemność” kiedyś pracować i nie za bardzo się polubiliśmy. Bojąc się, aby nie stworzyć zbyt ciężkiej i wolnej aplikacji, postanowiłem poszukać jeszcze troszkę…
:: MVC
Szukając dalej, natrafiłem na framework MVC pod windows mobile, rozwijany przez niejakiego Pana – Alexa Yakhnin’a. Framework dostępny jest na codeplex’ie – http://mobilemvc.codeplex.com/.
Na swoim blogu, autor opublikował również parę postów na temat jego użycia. Udało mi się również znaleźć inny projekt open-source’owy korzystający z tego frameworka – linked in mobile.
Trochę testów udowodniło, że generalnie framework działa (choć jest w nim parę wydawać by się mogło już nie używanych metod, które dalej są dostępne) i można byłoby go użyć. I wszystko byłoby fajnie, gdyby nie to, że jest to wciąż Beta, ostatni check-in cos zmieniający był na początku roku, zaś sam autor (oglądająć jego bloga) wydaje się być coraz bardziej zainteresowany WP 7 🙂
:: OpenNETCF.IoC
Szukając jeszcze innej alternatywy trafiłem na framework OpenNETCF.IoC stworzony przez Chrisa Tacke’a. Sam autor zapowiada, że co prawda framework jest zbudowany w oparciu o MCSF, ale jest o to odchudzona wersja zoptymalizowana pod platformę mobilną. Dodatkowo, projekt ma status “stable” co bardziej zachęca do użycia niż “beta“.
Niestety, na chwilę obecną udało mi się jedynie przejrzeć załączone przykłady, przez co, ciężko mi stwierdzić czy rzeczywiście znalazłem swoje “koło”. W najbliższych dniach, sprawdzić to w odniesieniu do projektu.
Mimo szczerych chęci, nic więcej ciekawego nie udało mi się znaleźć, więc jeśli ktoś zna coś co chciałby mi polecić byłbym wdzięczny 🙂
Pingback: dotnetomaniak.pl