Uso dell'applicazione sul sito web

1

Esiste un buon modo per eseguire un'applicazione C # sul client al posto di JavaScript? Ho fatto un po 'di lavoro front-end con JavaScript e ho riavviato C # per lo sviluppo di siti web in un vecchio lavoro, ma sono interessato a ospitare presto un sito web. Ho un'applicazione C # mi piacerebbe essere open source, ma prima che la gente si preoccupi di scaricare mi piacerebbe che fossero in grado di usarlo. Al suo livello base è un semplice editor di testo, ma c'è molto di più nel nitty grintoso. Potrei scrivere in JavaScript, ma mi richiederebbe di mantenere la documentazione e le modifiche aggiornate su JavaScript e C # in quel caso.

Stavo pensando di creare un pannello AJAX e in qualche modo caricare la mia applicazione winform in un frame, ma non so come o quali parole usare su google perché non l'ho mai fatto prima tranne AJAX.

    
posta Palmer 22.04.2014 - 17:19
fonte

2 risposte

2

Un'applicazione ASP.NET WebForms sarà la soluzione migliore a breve termine.

Le tue abilità in WinForms saranno in gran parte trasferibili, tuttavia dovrai familiarizzare con la tua posizione in cui WinForm si basa su oggetti di stato persistenti. Queste parti di dati che devono essere mantenute per tutta la durata dell'applicazione, che non fanno parte dei controlli sul lato server, dovranno essere mantenute manualmente tramite ViewState o Stato della sessione .

WebForms non è una tecnologia ideale per il Web senza stato, ma è stato progettato per gli sviluppatori che hanno familiarità con lo sviluppo di Winform.

Immergersi in un MVC stateless in piena regola ha una curva di apprendimento considerevole se non si è abituati allo sviluppo web.

    
risposta data 18.11.2014 - 20:54
fonte
0

Quali funzionalità hai in C # che ti senti mancante in Javascript? C # verrà eseguito in un browser, ma richiederà agli utenti di concedere l'autorizzazione per un plug-in. Non vuoi quello.

Impara e usa Javascript. In caso contrario, puoi provare a scrivere un'applicazione XBAP .

    
risposta data 22.04.2014 - 17:41
fonte

Leggi altre domande sui tag