C# Windows Forms APP - how to put on website ?

C# Windows Forms APP - how to put on website ?
JK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 55
0

Czy aplikację napisaną w WF da się w jakiś - prosty, lub mniej prosty sposób umieścić na stronie internetowej?
Tzn. miałoby polegać to na tym, że po wejściu na daną witrynę wyświetla się uruchomiona aplikacja - w taki sposób jakby była uruchomiona na komputerze (z punktu widzenia użytkownika).

  • Rejestracja: dni
  • Ostatnio: dni
1

można umieścić aplikację na stronie w postaci kontrolki ActiveX, ale będzie to działało tylko w Internet Explorerze i wymaga grzebania w ustawieniach bezpieczeństwa u klienta

krótko - nie, do tego służy WebForms lub MVC (polecam to drugie, ale to pierwsze jest bardziej podobne do WindowsForms)

jeśli jesteś ambitny to jako ćwiczenie polecam przepisanie interfejsu z WinForms na WebForms tak żeby wyizolować logikę "biznesową" i uniezależnić od interfejsu użytkownika (Win/Web), tj. dokładanie nowej funkcjonalności powinno odbywać się w jednym miejscu a być dostępne zarówno w projekcie webowym jak i windowsowym - co prawda zajmie Ci to dużo więcej czasu niż napisanie aplikacji od nowa, ale nauczysz się przy tym bardzo sporo w kierunku wzorców projektowych, projektowania aplikacji i prawidłowej separacji jej warstw

  • Rejestracja: dni
  • Ostatnio: dni
0

jeśli aplikacja jest bardziej multimedialna to z rodziny microsoft do tego służy SilverLight, ale ten projekt jest raczej uśmiercony i bardziej podobny do WPF niż WinForms
Tu trzeba niestety zmienić język - do takich zastosowań obecnie tylko Javascript i HTML5

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

To jest banalne. Wystarczy osadzić na stronie jakiegoś klienta RDP, który będzie się łączył z komputerem, na którym pracuje ta aplikacja.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.