GNU/Linux >> Linux Esercitazione >  >> Linux

Modi per sviluppare app Windows su Linux

​Hai mai avuto il desiderio di sviluppare software Windows o testarlo sul tuo sistema Linux ? Forse perché è il sistema operativo più popolare o perché le tue scuole e istituzioni implementano solo il sistema operativo Windows nei laboratori informatici.

Per fortuna, ci sono due modi per sviluppare o testare il software Windows su un sistema Linux con l'eccezione del dual boot (altrimenti l'articolo avrebbe deviato dall'intenzione dell'argomento) il sistema operativo Windows insieme al tuo sistema esistente. Continua a leggere di seguito per scoprire quali sono i due modi, inoltre, fornirò anche alcuni approfondimenti aggiuntivi dalla mia esperienza per ciascuna opzione.

Sul VINO

VINO era l'acronimo di W in ioN o una E mulator ma ora lo chiameremmo semplicemente wine (pronunciato come una bevanda). Il sito Web di WINE ha un database che elenca tutte le applicazioni che funzionano sotto di esso. Potresti non trovare il tuo software preferito nell'elenco, ma non esitare a provarlo su WINE. Circa 6 mesi fa, quando stavo imparando a codificare strutture di dati e programmi orientati agli oggetti, ho provato a installare CodeBlocks 16.04 (che non era nell'elenco dei database) e sono rimasto stupito dal funzionamento della mia piattaforma di sviluppo. Quindi non dovevo preoccuparmi del fatto che il mio programma GCC Linux non riuscisse a compilare file di libreria specifici di Windows,

​Tuttavia, WINE tende ad essere difettoso perché ci sono alcune cose che devono essere fatte in alternativa in un modo piuttosto bizzarro. Ad esempio, sebbene CodeBlocks 16.04 sia stato impostato correttamente sul mio sistema Linux, non c'era modo di avviare il programma cmd per vedere l'output del mio programma. Invece, quello che dovevo fare era avviare prima CodeBlocks al prompt dei comandi e poi tornare ad esso quando eseguo il mio programma per vedere l'output. Bizzarro e bizzarro vero?

Attraverso la virtualizzazione

​L'utilizzo del software di virtualizzazione è un altro modo per sviluppare o testare il software Windows sul tuo computer Linux.​Utilizza la virtualizzazione come ultimo approccio se WINE non funziona per te. Perché il primo richiederebbe più risorse sul tuo computer rispetto al secondo.

Ci sono alcuni programmi che non funzioneranno nemmeno su WINE. Un esempio include le librerie WinBGI su CodeBlocks. Inoltre, la virtualizzazione è l'approccio migliore se vuoi davvero vedere il tuo programma in esecuzione in un ambiente Windows reale.

Conclusione

Puoi utilizzare uno dei due metodi precedenti per sviluppare o testare il tuo software Windows e, si spera, potresti preferire uno rispetto all'altro. WINE esegue il software Windows in modo nativo su Linux, mentre la virtualizzazione simula praticamente l'hardware fisico e quindi ti garantisce di ottenere un output più realistico per i tuoi programmi. Ti è piaciuto l'articolo? Condividilo con i tuoi amici e non esitare a condividere anche le tue opinioni nella sezione commenti qui sotto.


Linux
  1. Come installare Wine ed eseguire app di Windows in Linux

  2. Come installare Wine 7 su Debian 11 – Esegui facilmente le app di Windows su Linux

  3. 3 modi per elencare gli utenti in Linux

  4. Strumenti Linux per ispezionare le DLL di Windows

  5. exFAT vs NTFS su Linux

6 distribuzioni Linux per sostituire Windows 10 e 7

Come eseguire applicazioni e giochi Windows su Linux usando Wine

Come eseguire Windows 95 su Linux

Come eseguire app Linux su Windows 10 e 11 utilizzando WSL

Puoi davvero sviluppare con le app della GUI Linux su Windows 10 con WSLg? Che ne dici di PyCharm?

Sicurezza Linux vs Windows