| Editore | Lightech |
|---|---|
| Data di rilascio | 14 apr 2018 |
| Data aggiunta | 1 mar 2018 |
| Requisiti del sistema operativo | Windows, Windows 10 |
| Requisiti | Available for Windows 10, Windows 10 Mobile (x64, ARM, x86) |
| Download totali | 2 |
| Prezzo | $5.99 |
Descrizione
Massimo sviluppo su piattaforme limitate
Per ulteriori informazioni, visita il nostro sito Web https://light-tech.github.io/devmax.html e progetti di esempio come https://github.com/light-tech/DevMaxDirectXTutorialSample sul nostro GitHub.
DevMax è un ambiente di sviluppo software (IDE) C/C++. L'interfaccia utente è ispirata principalmente da Visual Studio (VS) Code ma a differenza di VS Code
* DevMax è scritto in C++, non nell'inefficiente TypeScript
* DevMax è molto più leggero (è meno potente e ovviamente non può supportare l'estensione)
Rispetto alla suite completa di Visual Studio,
* DevMax è estremamente leggero: l'app stessa ha circa 2 MB installati e con 30 MB in più, ottieni il compilatore C/C++ e il linker tutto in un unico pacchetto (rispetto a 3 GB di installazione di base di Visual Studio per lo sviluppo desktop o 700 MB solo per ottenere il editore!).
* DevMax non inquina il tuo sistema: non mette file dappertutto. Visual Studio produce un mucchio di cartelle in Program Files, inserisce un sacco di pacchetti in C:\ProgramData\Microsoft\VisualStudio, le configurazioni dell'applicazione in %localappdata%, ... e scrive circa 100 MB di dati nel registro!)
* DevMax utilizza molta meno memoria di Visual Studio: DevMax non esegue operazioni irrimediabili come la raccolta di dati di telemetria e l'estrazione di notizie da Microsoft. L'utilizzo tipico consuma circa 10-40 MB di memoria (di più durante la compilazione); rispetto a circa 800 MB di VS (per tua informazione, VS avvia non uno ma molti processi diversi in fase di esecuzione, per estrarre notizie, controllare gli aggiornamenti, ecc.; una tipica macchina da 2 GB di RAM raggiunge quasi il massimo durante l'esecuzione di VS).
* DevMax è anche molto più efficiente del tipico IDE: la maggior parte degli IDE compila il codice eseguendo un compilatore esterno (riga di comando) come gcc, cl.exe, ... Poiché il compilatore e il linker sono già collegati all'app, DevMax non deve essere avviato più programmi a riga di comando per compilare il codice. I file vengono anche memorizzati nella cache tra diverse compilazioni in modo che possano essere compilati molto più velocemente di Visual Studio.
* DevMax e la sua app sorella C++ Compiler (ottenibile gratuitamente su https://github.com/light-tech/light-tech.github.io/releases) vengono eseguiti in finestre e processi separati. Se hai più schermi, puoi eseguire ogni applicazione in un'unica schermata per massimizzare la tua produttività. Al momento non crediamo che una cosa del genere sia possibile con Visual Studio: non è possibile eseguire l'editor VS e la console di compilazione su finestre separate.
* Ultimo ma non meno importante, ci vogliono alcuni secondi per installare DevMax mentre per VS, di solito sentirai la seguente conversazione tra un ingegnere del software e un amico:
- Cosa hai fatto per il tuo primo giorno di lavoro?
- Installazione di Visual Studio.
Ovviamente, DevMax potrebbe non essere uno strumento adatto a tutti poiché non fornisce tutta la comodità e il servizio (come il debug) di Visual Studio. È adatto a sviluppatori con esigenze moderate; ad esempio, studenti che cercano di imparare la programmazione C/C++ o sviluppatori con esperienza hard core che sanno come eseguire la registrazione diagnostica, scrivere unit test, ecc. e richiedono poco supporto per il debug in tempo reale. (L'obiettivo originale di DevMax è sviluppare la nostra applicazione Windows Store. In effetti, DevMax viene utilizzato per sviluppare se stesso! Utilizziamo DevMax per sviluppare e Visual Studio Team Service per creare e testare l'app.)
Il flusso di lavoro è semplice: apri una cartella di origine, naviga attraverso di essa, modifica i file.
AVVISO IMPORTANTE:
È STATO Sfortunato NON POSSIAMO INCORPORARE IL COMPILATORE CLANG DIRETTAMENTE NELLA NOSTRA APP POICHÉ LA BIBLIOTECA HA UTILIZZATO L'API DESKTOP CHE NON CI PERMETTE DI PASSARE LA CERTIFICAZIONE DEL NEGOZIO. DATA LA COMPLESSITÀ DEL CLANG, È DIFFICILE RIMUOVERE QUELLE CHIAMATE API. (DALLA NOSTRA ANALISI, QUESTE API NON SONO EFFETTIVAMENTE INVOCATE MA NON C'È IN NESSUN MODO VISUAL STUDIO LO SAPEVA.) A CAUSA DI QUESTA SUPERVISIONE, DOVRAI INSTALLARE UN'APP SEPARATA (GRATUITA) DAL NOSTRO SITO WEB PER COMPILARE C/C++. CI SPIACIAMO PER QUESTO INCONVENIENTE. INOLTRE, A CAUSA DELLA LIMITAZIONE DELLA PIATTAFORMA WINDOWS UNIVERSALE, DOVRAI ESEGUIRE UN SETUP EXTRA PER COMPILARE IL CODICE.
Fare riferimento alla nostra guida su https://light-tech.github.io/devmax.html per istruzioni dettagliate.
La prima versione supporta solo la modifica del codice. In futuro, prevediamo di aggiungere
* DELETE [Già aggiunto in 1.0.2.0 come proof of concept] Compilatore e linker C++ quando viene rilasciato Clang 4.0 (questa è una funzionalità solo desktop) END DELETE
* Interprete (funzionalità solo desktop); per lo più utile per eseguire i tuoi unit test
* Ricerca del codice a livello di cartella
* E potenzialmente molti altri come il controllo della sintassi, la formattazione del codice