| Uitgever | Lightech |
|---|---|
| Datum van publicatie | 14 apr 2018 |
| Datum toegevoegd | 1 mrt 2018 |
| OS-vereisten | Windows, Windows 10 |
| Voorwaarden | Available for Windows 10, Windows 10 Mobile (x64, ARM, x86) |
| Totaal aantal downloads | 2 |
| Prijs | $5.99 |
Omschrijving
Maximale ontwikkeling op beperkte platforms
Zie voor meer informatie onze website https://light-tech.github.io/devmax.html en voorbeeldprojecten zoals https://github.com/light-tech/DevMaxDirectXTutorialSample op onze GitHub.
DevMax is een C/C++ software ontwikkelomgeving (IDE). De gebruikersinterface is grotendeels geïnspireerd op Visual Studio (VS) Code, maar in tegenstelling tot VS Code
* DevMax is geschreven in C++, niet het inefficiënte TypeScript
* DevMax is veel lichter (het is minder krachtig en ondersteunt natuurlijk geen extensie)
In vergelijking met de volledige Visual Studio-suite,
* DevMax is extreem licht: de app zelf is ongeveer 2 MB geïnstalleerd en met 30 MB meer krijg je de C/C++-compiler en -linker allemaal in één pakket (vergeleken met 3 GB basisinstallatie van Visual Studio voor Desktop Development of 700 MB om de editor!).
* DevMax vervuilt uw systeem niet: het plaatst geen bestanden overal. Visual Studio produceert een schat aan mappen in Program Files, plaatst een aantal pakketten in C:\ProgramData\Microsoft\VisualStudio, applicatieconfiguraties in %localappdata%, ... en schrijft ongeveer 100 MB aan gegevens naar het register!)
* DevMax gebruikt veel minder geheugen dan Visual Studio: DevMax voert geen overbodige dingen uit, zoals het verzamelen van telemetrie en het ophalen van nieuws van Microsoft. Typisch gebruik verbruikt ongeveer 10-40 MB geheugen (meer tijdens compilatie); vergeleken met ongeveer 800 MB VS (ter informatie, VS lanceert niet één maar veel verschillende processen tijdens runtime, voor het ophalen van nieuws, het controleren van updates, enz.; een typische 2 GB RAM-machine zal bijna maximaal zijn als VS wordt uitgevoerd).
* DevMax is ook veel efficiënter dan de typische IDE: de meeste IDE compileert code door een externe (opdrachtregel) compiler uit te voeren, zoals gcc, cl.exe, ... Omdat de compiler en linker al in de app zijn gekoppeld, hoeft DevMax niet te worden gestart meerdere opdrachtregelprogramma's om uw code te compileren. Bestanden worden ook in de cache opgeslagen tussen verschillende compilaties, zodat het veel sneller kan worden gecompileerd dan Visual Studio.
* DevMax en zijn zuster-app C++ Compiler (gratis te verkrijgen op https://github.com/light-tech/light-tech.github.io/releases) draaien in aparte vensters en processen. Als u meerdere schermen heeft, kunt u elke toepassing op één scherm uitvoeren om uw productiviteit te maximaliseren. We geloven niet dat zoiets vanaf nu mogelijk is met Visual Studio: je kunt de VS-editor en de bouwconsole niet op afzonderlijke vensters draaien.
* Last but not least, het duurt een paar seconden om DevMax te installeren, terwijl je voor VS meestal het volgende gesprek tussen software-engineer en vriend hoort:
- Wat heb je op je eerste werkdag gedaan?
- Visual Studio installeren.
Natuurlijk is DevMax misschien niet een tool die voor iedereen geschikt is, omdat het niet al het gemak en de service (zoals debuggen) van Visual Studio biedt. Het is geschikt voor ontwikkelaars met een matige behoefte; bijvoorbeeld studenten die C/C++-programmering proberen te leren of ontwikkelaars die ervaring hebben met de harde kern, die weten hoe ze diagnostische logging moeten uitvoeren, eenheidstests schrijven, enz. en die weinig ondersteuning voor live debuggen nodig hebben. (Het oorspronkelijke doel van DevMax is om onze eigen Windows Store-applicatie te ontwikkelen. In feite wordt DevMax gebruikt om zichzelf te ontwikkelen! We gebruiken DevMax om te ontwikkelen en Visual Studio Team Service om de app te bouwen en te testen.)
De workflow is net zo eenvoudig: open een bronmap, navigeer er doorheen, bewerk de bestanden.
BELANGRIJKE MEDEDELING:
HET WAS ONGELOOFLIJK DAT WE DE CLANG-COMPILER NIET DIRECT IN ONZE APP KUNNEN BUNDELEN, AANGEZIEN DE BIBLIOTHEEK GEBRUIK MAAKT VAN DE DESKTOP-API DIE ONS NIET TOESTAAT OM DE WINKELCERTIFICERING TE KRIJGEN. GEZIEN DE COMPLEXITEIT VAN CLANG, IS HET MOEILIJK OM DIE API-CALLS TE VERWIJDEREN. (UIT ONZE ANALYSE WORDEN DIE API'S NIET WERKELIJK INGETROKKEN, MAAR ER IS GEEN MANIER DAT VISUAL STUDIO DAT WEET.) DOOR DIT OVERZICHT MOET U EEN APARTE (GRATIS) APP VAN ONZE WEBSITE INSTALLEREN OM C/C++ TE COMPILEREN. WIJ HEBBEN HET SORGEN VOOR DIT ONGEMAK. DOOR BEPERKING VAN HET UNIVERSELE WINDOWS-PLATFORM MOET U OOK EXTRA SET-UP UITVOEREN OM DE CODE TE COMPILEREN.
Raadpleeg onze handleiding op https://light-tech.github.io/devmax.html voor stapsgewijze instructies.
De eerste versie ondersteunt alleen codebewerking. In de toekomst zijn we van plan om toe te voegen
* VERWIJDEREN [Al toegevoegd in 1.0.2.0 als proof of concept] C++ compiler en linker wanneer Clang 4.0 wordt uitgebracht (dit is alleen voor desktops) END DELETE
* Tolk (alleen desktop-functie); vooral handig om uw eenheidstests uit te voeren
* Mapbrede code zoeken
* En mogelijk nog veel meer, zoals syntaxiscontrole, codeopmaak