| Vydavatel | Lightech |
|---|---|
| Datum vydání | 14. 4. 2018 |
| Datum přidáno | 1. 3. 2018 |
| Os požadavky | Windows, Windows 10 |
| Požadavky | Available for Windows 10, Windows 10 Mobile (x64, ARM, x86) |
| Celkový počet stažení | 2 |
| Cena | $5.99 |
Popis
Maximální vývoj na omezených platformách
Další informace najdete na našem webu https://light-tech.github.io/devmax.html a ukázkových projektech, jako je https://github.com/light-tech/DevMaxDirectXTutorialSample na našem GitHubu.
DevMax je C/C++ softwarové vývojové prostředí (IDE). Uživatelské rozhraní je inspirováno většinou Visual Studio (VS) Code, ale na rozdíl od VS Code
* DevMax je napsán v C++, nikoli v neefektivním TypeScriptu
* DevMax je mnohem lehčí (je méně výkonný a nemůže samozřejmě podporovat rozšíření)
V porovnání s plnou sadou Visual Studio,
* DevMax je extrémně lehký: samotná aplikace má nainstalovanou asi 2 MB a s 30 MB navíc získáte kompilátor C/C++ a linker v jediném balíčku (ve srovnání se 3 GB základní instalace Visual Studio pro vývoj desktopů nebo 700 MB jen pro získání editor!).
* DevMax neznečišťuje váš systém: neukládá soubory všude. Visual Studio vytváří hromadu složek v Program Files, dává spoustu balíčků do C:\ProgramData\Microsoft\VisualStudio, konfigurace aplikací do %localappdata%, ... a zapisuje asi 100 MB dat do registru!)
* DevMax využívá mnohem méně paměti než Visual Studio: DevMax neprovádí nadbytečné věci, jako je shromažďování telemetrie a stahování zpráv od společnosti Microsoft. Typické využití spotřebuje asi 10-40 MB paměti (více během kompilace); ve srovnání s asi 800 MB VS (pro vaši informaci, VS spouští za běhu ne jeden, ale mnoho různých procesů, pro stahování zpráv, kontrolu aktualizací atd.; typický stroj s 2 GB RAM se při spuštění VS téměř vyčerpal).
* DevMax je také mnohem efektivnější než typické IDE: Většina IDE kompiluje kód spuštěním externího (příkazového řádku) kompilátoru, jako je gcc, cl.exe, ... Protože kompilátor a linker jsou již propojeny s aplikací, DevMax se nemusí spouštět více programů příkazového řádku pro kompilaci vašeho kódu. Soubory se také ukládají do mezipaměti mezi různými kompilacemi, takže je lze kompilovat rychleji než Visual Studio.
* DevMax a jeho sesterská aplikace C++ Compiler (získat zdarma na https://github.com/light-tech/light-tech.github.io/releases) běží v samostatných oknech a procesech. Pokud máte více obrazovek, můžete každou aplikaci spouštět na jedné obrazovce, abyste maximalizovali svou produktivitu. Nevěříme, že taková věc je nyní s Visual Studiem možná: Editor VS a sestavení konzole nelze spustit v samostatných oknech.
* V neposlední řadě instalace DevMax trvá několik sekund, zatímco u VS obvykle uslyšíte následující rozhovor mezi softwarovým inženýrem a přítelem:
- Co jsi dělal první den v práci?
- Instalace sady Visual Studio.
DevMax samozřejmě nemusí být nástroj vhodný pro každého, protože neposkytuje veškeré pohodlí a služby (jako je ladění) sady Visual Studio. Vyhovuje vývojářům s mírnou potřebou; například studenti, kteří se snaží naučit programování v C/C++, nebo zkušení vývojáři s tvrdým jádrem, kteří vědí, jak provádět diagnostické protokolování, psát testy jednotek atd. a vyžadují malou podporu živého ladění. (Původním cílem DevMax je vyvinout naši vlastní aplikaci pro Windows Store. Ve skutečnosti se DevMax používá k vývoji sebe sama! K vývoji používáme DevMax a k sestavení a testování aplikace používáme Visual Studio Team Service.)
Pracovní postup je stejně jednoduchý: otevřete zdrojovou složku, procházejte ji, upravujte soubory.
DŮLEŽITÉ OZNÁMENÍ:
NEŠTĚSTÍ, ŽE JSME NEMOHLI PŘIPOJIT PŘEKLADAČ CLANG PŘÍMO DO NAŠÍ APLIKACE, PROTOŽE KNIHOVNA VYUŽÍVALA DESKTOP API, KTERÉ NÁM NEUMOŽŇUJE PROJÍT CERTIFIKÁCI OBCHODU. VZHLEDEM K SLOŽITOSTI CLANG JE TĚŽKÉ ODEBRAT TA VOLÁNÍ API. (Z NAŠÍ ANALÝZY TATO API VE SKUTEČNOSTI NENÍ VYVOLÁVANÁ, ALE NEEXISTUJE ZPŮSOB, ŽE TO VIZUÁLNÍ STUDIO NEVÍ.) Z DŮVODU TOHOTO DOHLEDU BUDETE MUSÍT NAINSTALOVAT SAMOSTATNOU (BEZPLATNOU) APLIKACI Z NAŠICH WEBOVÝCH STRÁNEK, ABYSTE KOMPILOVALI C/C++. OMLOUVÁME SE ZA TUTO NEPŘÍJEMNOST. TAKÉ Z DŮVODU OMEZENÍ UNIVERZÁLNÍ PLATFORMY WINDOWS BUDETE MUSÍT PROVÁDĚT DALŠÍ NASTAVENÍ K SESTAVENÍ KÓDU.
Podrobné pokyny naleznete v našem průvodci na adrese https://light-tech.github.io/devmax.html.
První verze podporuje pouze úpravy kódu. V budoucnu plánujeme přidat
* DELETE [Již přidáno v 1.0.2.0 jako důkaz konceptu] C++ kompilátor a linker při vydání Clang 4.0 (toto je funkce pouze pro stolní počítače) KONEC DELETE
* Tlumočník (funkce pouze pro stolní počítače); většinou užitečné pro spuštění testů jednotek
* Vyhledávání kódu v celé složce
* A potenciálně mnoho dalších, jako je kontrola syntaxe, formátování kódu