| Издатель | Lightech |
|---|---|
| Дата выпуска | 14 апр. 2018 г. |
| Дата добавления | 1 мар. 2018 г. |
| Требования ОС | Windows, Windows 10 |
| Требования | Available for Windows 10, Windows 10 Mobile (x64, ARM, x86) |
| Всего скачиваний | 2 |
| Цена | $5.99 |
Описание
Максимальная разработка на ограниченных платформах
Для получения дополнительной информации посетите наш веб-сайт https://light-tech.github.io/devmax.html и образцы проектов, такие как https://github.com/light-tech/DevMaxDirectXTutorialSample, на нашем GitHub.
DevMax — это среда разработки программного обеспечения C/C++ (IDE). Пользовательский интерфейс в основном вдохновлен кодом Visual Studio (VS), но в отличие от VS Code.
* DevMax написан на C++, а не на неэффективном TypeScript
* DevMax намного легче (он менее мощный и, конечно, не поддерживает расширение)
По сравнению с полным пакетом Visual Studio,
* DevMax очень легкий: само приложение занимает около 2 МБ, а если добавить еще 30 МБ, вы получите компилятор C/C++ и компоновщик в одном пакете (по сравнению с 3 ГБ базовой установки Visual Studio для настольной разработки или 700 МБ только для того, чтобы получить редактор!).
* DevMax не загрязняет вашу систему: он не разбрасывает файлы по местам. Visual Studio создает кучу папок в Program Files, кладет кучу пакетов в C:\ProgramData\Microsoft\VisualStudio, конфигурации приложений в %localappdata%, ... и записывает около 100 МБ данных в реестр!)
* DevMax использует гораздо меньше памяти, чем Visual Studio: DevMax не выполняет ненужных действий, таких как сбор данных телеметрии и получение новостей от Microsoft. Типичное использование потребляет около 10-40 МБ памяти (больше во время компиляции); по сравнению с примерно 800 МБ VS (к вашему сведению, VS запускает не один, а множество разных процессов во время выполнения, для получения новостей, проверки обновлений и т. д.; типичная машина с 2 ГБ ОЗУ будет почти максимальной при запуске VS).
* DevMax также намного эффективнее, чем обычная IDE: большинство IDE компилирует код, выполняя внешний (командной строки) компилятор, такой как gcc, cl.exe, ... Поскольку компилятор и компоновщик уже связаны с приложением, DevMax не нужно запускать. несколько программ командной строки для компиляции вашего кода. Файлы также кэшируются между различными компиляциями, поэтому он может компилироваться намного быстрее, чем Visual Studio.
* DevMax и родственное ему приложение C++ Compiler (бесплатно можно получить на https://github.com/light-tech/light-tech.github.io/releases) запускаются в отдельных окнах и процессах. Если у вас несколько экранов, вы можете запускать каждое приложение на одном экране, чтобы максимизировать свою производительность. Мы не верим, что на данный момент такое возможно в Visual Studio: вы не можете запускать редактор VS и консоль сборки в разных окнах.
* И последнее, но не менее важное: установка DevMax занимает несколько секунд, в то время как для VS вы обычно слышите следующий разговор между инженером-программистом и другом:
- Что вы делали в свой первый рабочий день?
- Установка VisualStudio.
Конечно, DevMax не может быть подходящим инструментом для всех, поскольку он не обеспечивает всех удобств и услуг (например, отладки) Visual Studio. Он подходит разработчикам с умеренными потребностями; например, студенты, изучающие программирование на C/C++, или опытные разработчики, знающие, как выполнять диагностическое ведение журнала, писать модульные тесты и т. д. и которым требуется небольшая поддержка отладки в реальном времени. (Первоначальная цель DevMax — разработка нашего собственного приложения для Магазина Windows. На самом деле DevMax используется для разработки самого себя! Мы используем DevMax для разработки и Visual Studio Team Service для создания и тестирования приложения.)
Рабочий процесс максимально прост: откройте исходную папку, перемещайтесь по ней, редактируйте файлы.
ВАЖНОЕ ЗАМЕЧАНИЕ:
ПРИЧАСТНО, ЧТО МЫ НЕ МОГЛИ ВКЛЮЧИТЬ КОМПИЛЯТОР CLANG НАПРЯМУЮ В НАШЕ ПРИЛОЖЕНИЕ, ПОСКОЛЬКУ БИБЛИОТЕКА ИСПОЛЬЗУЕТ API DESKTOP, КОТОРЫЙ НЕ ПОЗВОЛЯЕТ НАМ ПРОЙТИ СЕРТИФИКАЦИЯ МАГАЗИНА. УЧИТЫВАЯ СЛОЖНОСТЬ CLANG, УДАЛИТЬ ЭТИ ВЫЗОВЫ API ТРУДНО. (ИЗ НАШЕГО АНАЛИЗА ЭТИ API НА САМОМ ДЕЛЕ НЕ ИСПОЛЬЗУЮТСЯ, НО VISUAL STUDIO НИКОГДА НЕ ЗНАЕТ ОБ ЭТОМ.) ИЗ-ЗА ЭТОЙ ПРОБЛЕМЫ ВАМ НЕОБХОДИМО УСТАНОВИТЬ ОТДЕЛЬНОЕ (БЕСПЛАТНОЕ) ПРИЛОЖЕНИЕ С НАШЕГО ВЕБ-САЙТА ДЛЯ КОМПИЛЯЦИИ C/C++. ИЗВИНЯЕМСЯ ЗА ЭТО НЕУДОБСТВО. ТАКЖЕ, ИЗ-ЗА ОГРАНИЧЕНИЙ УНИВЕРСАЛЬНОЙ ПЛАТФОРМЫ WINDOWS, ДЛЯ КОМПИЛЯЦИИ КОДА ВАМ ПОНАДОБИТСЯ ВЫПОЛНИТЬ ДОПОЛНИТЕЛЬНУЮ НАСТРОЙКУ.
Пошаговые инструкции см. в нашем руководстве по адресу https://light-tech.github.io/devmax.html.
Первая версия поддерживает только редактирование кода. В будущем мы планируем добавить
* DELETE [Уже добавлено в версии 1.0.2.0 в качестве доказательства концепции] Компилятор C++ и компоновщик при выпуске Clang 4.0 (это функция только для настольных компьютеров) END DELETE
* Интерпретатор (функция только для рабочего стола); в основном полезно для запуска ваших модульных тестов
* Поиск кода по всей папке
* И, возможно, многое другое, например проверка синтаксиса, форматирование кода