Aplikacja internetowa oraz desktopowa

0

Chciałbym napisać aplikację, która będzie działać zarówno w przeglądarce jak i desktopowo. Chciałbym się doradzić jaką technologię wybrać. Chodzi oczywiście o technologię Microsoft-u. Generalnie chodzi o to, że głównym założeniem jest to aby logika czyli obliczenia itd były wspólne dla aplikacji. I tutaj mam kilka opcji:

  1. Aplikacja napisana w Silverlight (i na desktopa i web)
  2. Aplikacja napisana w WPF na desktopa, Silverlight dla WEB (jak dla mnie WPF odpada dla WEB)
  3. Aplikacja WinForms oraz ASP

Chciałbym znać wasze zdanie na ten temat. Być może są jeszcze inne opcje napisania takiej aplikacji (jakieś lepsze). Jakie są wasze pomysły na realizację takiego projektu. Być może macie też doświadczenia w tym temacie.

0

Logika w bibliotece dll, do której dostęp realizowany jest przez WCF czy inne Web Service, a z nich korzysta GUI, czyli: WinForms, WPF, Silverlight, MVC, WebForms albo jakakolwiek inna technologia, nie musi być Microsoftu.

0

Jak to się ma w przypadku do aplikacji desktopowej? Jak dla mnie z założenia w aplikacji desktopowej jakiekolwiek połączenie z internetem i sięganie do WebService-u nie wchodzi w grę.

0

Jeśli nie ma żadnych wspólnych zasobów współdzielonych między aplikacją webową i desktopową, to nie potrzeba WebService. Po prostu jedna biblioteka dll z logiką, z której korzystają poszczególne aplikacje-interfejsy.

0

Logika i GUI powinny być rozdzielne. Nie tylko tutaj, ale w każdej aplikacji.
Wtedy zrobienie kilku różnych GUI w dowolnych kombinacjach pod tę samą logikę biznesową nie jest żadnym problemem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1