| Založnik | Lightech |
|---|---|
| Datum izdaje | 14. apr. 2018 |
| Datum dodajanja | 1. mar. 2018 |
| Os zahteve | Windows, Windows 10 |
| Zahteve | Available for Windows 10, Windows 10 Mobile (x64, ARM, x86) |
| Skupno prenosov | 2 |
| Cena | $5.99 |
Opis
Največji razvoj na omejenih platformah
Za več informacij si oglejte našo spletno stran https://light-tech.github.io/devmax.html in vzorčne projekte, kot je https://github.com/light-tech/DevMaxDirectXTutorialSample na našem GitHubu.
DevMax je okolje za razvoj programske opreme C/C++ (IDE). Uporabniški vmesnik se zgleduje predvsem po kodi Visual Studio (VS), vendar za razliko od kode VS
* DevMax je napisan v C++, ne v neučinkovitem TypeScriptu
* DevMax je veliko lažji (je manj zmogljiv in seveda ne podpira razširitve)
V primerjavi s celotno zbirko Visual Studio,
* DevMax je izjemno lahek: sama aplikacija ima nameščeno približno 2 MB in s 30 MB več dobite prevajalnik C/C++ in povezovalnik v enem samem paketu (v primerjavi s 3 GB osnovne namestitve Visual Studio za namizni razvoj ali 700 MB samo za pridobitev urednik!).
* DevMax ne onesnažuje vašega sistema: datotek ne postavlja vsepovsod. Visual Studio ustvari kopico map v programskih datotekah, postavi kup paketov v C:\ProgramData\Microsoft\VisualStudio, konfiguracije aplikacij v %localappdata%, ... in zapiše približno 100 MB podatkov v register!)
* DevMax uporablja veliko manj pomnilnika kot Visual Studio: DevMax ne izvaja nepotrebnih stvari, kot je zbiranje telemetrije in črpanje novic iz Microsofta. Običajna uporaba porabi približno 10-40 MB pomnilnika (več med prevajanjem); v primerjavi s približno 800 MB VS (za vašo informacijo, VS ne zažene enega, ampak veliko različnih procesov med izvajanjem, za pridobivanje novic, preverjanje posodobitev itd.; tipičen stroj z 2 GB RAM-a bo pri izvajanju VS skoraj maksimalno izrabljen).
* DevMax je tudi veliko bolj učinkovit kot običajni IDE: večina IDE prevaja kodo z izvajanjem zunanjega prevajalnika (v ukazni vrstici), kot je gcc, cl.exe, ... Ker sta prevajalnik in povezovalnik že povezana z aplikacijo, DevMaxu ni treba zagnati program z več ukazi za prevajanje kode. Datoteke so tudi predpomnjene med različnimi prevajanji, tako da lahko prevaja veliko hitreje kot Visual Studio.
* DevMax in njegova sestrska aplikacija C++ Compiler (brezplačno dobite na https://github.com/light-tech/light-tech.github.io/releases) delujeta v ločenih oknih in procesih. Če imate več zaslonov, lahko zaženete vsako aplikacijo na enem zaslonu in tako povečate svojo produktivnost. Zaenkrat ne verjamemo, da je kaj takega mogoče z Visual Studio: urejevalnika VS in konzole za gradnjo ne morete zagnati v ločenih oknih.
* Nenazadnje, namestitev DevMaxa traja nekaj sekund, medtem ko boste za VS običajno slišali naslednji pogovor med programskim inženirjem in prijateljem:
- Kaj ste počeli prvi dan v službi?
- Namestitev Visual Studio.
Seveda DevMax morda ni orodje, primerno za vsakogar, saj ne zagotavlja vsega udobja in storitev (kot je odpravljanje napak) Visual Studio. Ustreza razvijalcem z zmernimi potrebami; na primer študenti, ki se poskušajo naučiti programiranja C/C++ ali razvijalci hardcore izkušenj, ki vedo, kako izvajati diagnostično beleženje, pisati teste enot itd. in potrebujejo malo podpore za odpravljanje napak v živo. (Prvotni cilj DevMaxa je razviti našo lastno aplikacijo Windows Store. Pravzaprav se DevMax uporablja za razvoj samega sebe! DevMax uporabljamo za razvoj in Visual Studio Team Service za izdelavo in testiranje aplikacije.)
Potek dela je tako preprost: odprite izvorno mapo, se pomaknite po njej, uredite datoteke.
POMEMBNO OBVESTILO:
ŽAL JE BILO, DA PREVAJALNIKA CLANG NISMO MOGLI POVEZATI NEPOSREDNO V NAŠO APLIKACIJO, KER JE KNJIŽNICA UPORABLJALA NAMIZNE API-JE, KI NAM ONEMOGOČAJO PRESTOPITI CERTIFIKACIJ TRGOVINE. GLEDE NA KOMPLEKSNOST CLANGA JE TEŽKO ODSTRANITI TE KLICE API-jev. (IZ NAŠE ANALIZE TI API-JI DEJANSKO NISO PRIKLICANI, VENDAR NI MOŽNOSTI, DA VISUAL STUDIO TO VEDE.) ZARADI TEGA NADGLEDA BOSTE MORALI NAMESTITI LOČENO (BREZPLAČNO) APLIKACIJO Z NAŠEGA SPLETNEGA MESTA ZA PREVLADENJE C/C++. OPRAVIČUJEMO SE ZA TE NEVREDNOSTI. TUDI ZARADI OMEJITEV PLATFORME UNIVERSAL WINDOWS, BOSTE MORALI IZVEDITI DODATNO NASTAVITEV ZA PREVODLJENJE KODE.
Prosimo, glejte naš vodnik na https://light-tech.github.io/devmax.html za navodila po korakih.
Prva različica podpira le urejanje kode. V prihodnosti nameravamo dodati
* IZBRIŠI [Že dodan v 1.0.2.0 kot dokaz koncepta] Prevajalnik in povezovalnik C++, ko bo izdan Clang 4.0 (to je funkcija samo za namizne računalnike) KONEC IZBRISA
* Tolmač (samo namizna funkcija); večinoma uporaben za izvajanje testov enote
* Iskanje kode po vsej mapi
* In potencialno še veliko več, kot je preverjanje sintakse, oblikovanje kode