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

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).

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

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

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.

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