2010-09-02 8 views
5

Ho scritto un semplice applicazioni in C++, e ho bisogno di connettersi con qualsiasi RIA solo per la visualizzazione del processo ... è che non c'è nulla di buono RIA basate su C++Esistono quadri RIA che mi consentono di usare C++?

+0

Abbiamo bisogno di più specifiche su ciò che devi fare. Stai cercando di implementare il lato server dell'applicazione in C++? O stai cercando di controllare un'applicazione web scritta da qualcun altro, e ti piacerebbe farlo usando C++? –

+0

ho scritto un'app in C++ e ho bisogno di controllare l'applicazione dall'applicazione web come se avessi bisogno di avviare le app mentre clicco sul pulsante come quello – rajesh

+0

Ok, quindi vuoi che qualcuno sia in grado di eseguire l'applicazione C++ in browser? –

risposta

1

Qt è una buona, popolare interfaccia grafica multipiattaforma libreria per C++.

Non so se corrisponde alla definizione di "RIA", tuttavia.

0

Hai guardato Qt? Viene fornito con Webkitbuilt-in. È anche più portatile di altre implementazioni RIA. A proposito, la maggior parte delle implementazioni di RIA girano su macchine virtuali linguistiche che sono a loro volta implementate in C o C++ :-)

+0

RIA sta per far funzionare la tua applicazione all'interno del browser, non sull'incorporazione di un browser all'interno dell'applicazione. –

1

Silverlight è la struttura più vicina a te. Potresti trovare interessante Stackoverflow question.

Aggiornamento

Dopo aver visto il tuo commento, vi consiglio di utilizzare ISAPI o CGI di programmazione in C o C++

Update 2

Dopo capire che è necessario eseguire C++ codice dai browser, la risposta è ActiveX. Ma la portabilità è un problema, piuttosto.

+0

ma ne ho bisogno in Linux basato su Windows – rajesh

+0

@rajesh: Silverlight funziona bene su Linux box (si chiama Moonlight per Linux). E Silverlight non si preoccupa di quale tipo di server si sta utilizzando in ogni caso. Ma @mmonem: Silverlight non può essere usato con C++, quindi non vedo come sia rilevante qui. –

+0

@Billy, Almeno puoi chiamare una dll C++ da esso – mmonem

0

In generale, questo è difficile da fare. I client non si fidano dell'esecuzione di codice C++ arbitrario da Internet, perché le persone non vogliono che ogni sito Web sotto il sole sia in grado di installare malware e, in generale, di dirottare l'intera macchina ogni volta che visitano un sito Web. Nel caso generale, quindi, quello che vuoi non è realmente possibile.

Se sei disposto a richiedere all'utente di rispondere a una tonnellata di richieste e stai restringendo la tua applicazione a Internet Explorer su Windows, puoi familiarizzare con COM e scrivere un controllo ActiveX.

Tuttavia, sconsiglio vivamente di farlo.

+0

non sto facendo questo per un sito web è per la mia applicazione web ed è solo per uso interno – rajesh

+1

@rajesh: Err .. allora perché stai cercando di eseguire l'applicazione nel browser? È davvero così difficile per i tuoi utenti scaricare prima il binario? –

Problemi correlati