È stato utile?

Soluzione

Sembravi confuso. Qt è un toolkit C ++. KDevelop è un IDE.

Dal tuo commento vedo che intendevi Qt Designer. Designer non è un IDE; è solo un'applicazione per la creazione grafica di interfacce utente. Non è in grado di compilare codice, eseguire il debug o eseguire alcuna delle altre operazioni eseguite da un IDE.

L'IDE di KDevelop in realtà incorpora Designer in se stesso, quindi questo chiaramente non è un "l'uno o l'altro" tipo situazione.

Naturalmente una terza possibilità è che stavi parlando di Qt Creator , l'IDE che era recentemente rilasciato come beta da Qt Software. In tal caso, ti incoraggio a provarli entrambi e vedere quale preferisci. Adottano approcci diversi e l'opzione migliore si baserebbe quasi interamente sulle preferenze personali.

Altri suggerimenti

Il post di apertura probabilmente significava Qt Creator, che sicuramente è un IDE completo.

Il creatore di Qt è disponibile in due versioni: uno semplice che è Open Source ed è concesso in licenza solo per creare software Open Source, e uno a pagamento che è concesso in licenza per creare sia progetti OSS che chiusi. Qt Creator è portatile tra le piattaforme quanto Qt stesso e utilizza il compilatore MingW in MS Windows e il compilatore GCC in Linux.

In generale ho trovato Open Source Qt un software raffinato che offre un'esperienza utente molto più fluida e piacevole rispetto a KDevelop (che cerca così disperatamente di implementare svaligie e campane di campane e fischi che trascura di rendere semplici le cose e affidabile) e ha poche funzionalità e un'interfaccia molto più semplice di Kdevelop (forse la versione a pagamento ha anche un'interfaccia più complicata).

L'uso del framework Qt ti consente esclusivamente di creare facilmente applicazioni che girano su Linux e MS Windows con nient'altro che una ricompilazione e che sembrano uguali su entrambe le piattaforme. KDE invece è solo Linux.

Quello che mi è particolarmente piaciuto è che importare circa 35 file da un'app a riga di comando (originariamente sviluppata sotto MSVC), avendo qmake impostato il makefile e poi compilandolo ha funzionato come un incantesimo, al contrario di KDevelop dove è una grande seccatura. È facile avere anche Qt Creator configurato un'app a riga di comando. Ora che la versione della riga di comando viene compilata, posso facilmente creare una GUI Qt per preparare gli argomenti delle opzioni, impostare i parametri, selezionare e fare clic su tutti i file di input e impostare la directory di output. L'unica cosa che devo cambiare è cambiare il mio precedente "principale" funzione in qualcos'altro, lascia che Qt generi un'app principale per me, quindi chiamala in risposta alla pressione di un pulsante. Mi sono divertito così tanto a provarlo con KDE e Kdevelop circa un anno fa che ho rinunciato completamente e sono tornato a MSVC.

A meno che tu non voglia davvero sviluppare solo per KDE e non sei determinato a usare la funzionalità di KDE che va oltre Qt, sceglierei Qt Creator.

Se vuoi davvero usare KATE, puoi anche usare KDevelop. KDevelop incorpora sia KATE che Konsole, con qualche possibilità in più di renderlo un vero IDE.

Penso che intendi KDE con KDevelop, dipende dall'ambito della tua applicazione se sarà indipendente dal desktop andrò su Qt, se vuoi creare un'applicazione che utilizza tutta la potenza di KDE andrò KDE.

Per Windows e lo sviluppo integrato vai a Qt.

Personalmente quello che sento per sviluppare applicazioni KDE in QT è meglio usare KATE. Dà abbastanza facilità dando un terminale in cui è possibile compilare il debug ed eseguire la tua applicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top