跳到内容
DF

DevMax for Windows 10

发行人: Lightech
Windows $5.99
下载 2 下载量
发行人 Lightech
发布日期2018年4月14日
添加日期2018年3月1日
操作系统要求Windows, Windows 10
要求Available for Windows 10, Windows 10 Mobile (x64, ARM, x86)
下载总数2
价钱$5.99

描述

有限平台上的最大开发

有关更多信息,请参阅我们的网站 https://light-tech.github.io/devmax.html 和示例项目,例如我们 GitHub 上的 https://github.com/light-tech/DevMaxDirectXTutorialSample。

DevMax 是一个 C/C++ 软件开发环境 (IDE)。用户界面主要受 Visual Studio (VS) Code 启发,但与 VS Code 不同

* DevMax 是用 C++ 编写的,而不是低效的 TypeScript

* DevMax 更轻量级(功能更弱,当然不能支持扩展)

与完整的 Visual Studio 套件相比,

* DevMax 非常轻巧:应用程序本身安装了大约 2MB,再加上 30MB,您可以将 C/C++ 编译器和链接器全部放在一个包中(相比之下,用于桌面开发的基本 Visual Studio 安装需要 3GB 或 700MB 只是为了获得编辑!)。

* DevMax 不会污染您的系统:它不会将文件放在各处。 Visual Studio 在 Program Files 中生成大量文件夹,在 C:\ProgramData\Microsoft\VisualStudio 中放置一堆包,在 %localappdata% 中放置应用程序配置,......并将大约 100MB 的数据写入注册表!)

* DevMax 使用的内存比 Visual Studio 少得多:DevMax 不执行诸如收集遥测数据和从 Microsoft 拉取新闻之类的多余工作。典型使用消耗大约 10-40MB 内存(编译期间更多);与大约 800MB 的 VS 相比(供您参考,VS 在运行时启动的不是一个而是许多不同的进程,用于拉取新闻、检查更新等;典型的 2GB RAM 机器在运行 VS 时几乎会耗尽)。

* DevMax 也比典型的 IDE 更高效:大多数 IDE 通过执行外部(命令行)编译器来编译代码,例如 gcc、cl.exe、... 由于编译器和链接器已经链接到应用程序中,DevMax 不需要启动多个命令行程序来编译您的代码。文件也在不同的编译之间缓存,因此它可以比 Visual Studio 更快地编译。

* DevMax 及其姊妹应用程序 C++ 编译器(在 https://github.com/light-tech/light-tech.github.io/releases 免费获取)在单独的窗口和进程中运行。如果您有多个屏幕,您可以在一个屏幕上运行每个应用程序,以最大限度地提高您的工作效率。到目前为止,我们认为 Visual Studio 不可能实现这样的事情:您不能在单独的窗口上运行 VS 编辑器和构建控制台。

* 最后但同样重要的是,安装 DevMax 需要几秒钟,而对于 VS,您通常会听到软件工程师和朋友之间的以下对话:

- 你上班的第一天做了什么?

- 安装 Visual Studio。

当然,DevMax 可能不是适合所有人的工具,因为它没有提供 Visual Studio 的所有便利和服务(例如调试)。适合中等需求的开发者;例如,尝试学习 C/C++ 编程的学生或知道如何执行诊断日志记录、编写单元测试等并且需要很少实时调试支持的硬核经验开发人员。 (DevMax最初的目标是开发我们自己的Windows Store应用,其实DevMax是用来开发自己的!我们用DevMax来开发,用Visual Studio Team Service来构建和测试应用。)

工作流程很简单:打开一个源文件夹,浏览它,编辑文件。

重要通知:

不幸的是,我们无法将 Clang 编译器直接捆绑到我们的应用程序中,因为库使用了不允许我们通过商店认证的桌面 API。鉴于 CLANG 的复杂性,很难删除那些 API 调用。 (根据我们的分析,实际上并未调用这些 API,但 VISUAL STUDIO 无法知道这一点。)由于这一疏忽,您需要从我们的网站安装一个单独的(免费)应用程序来编译 C/C++。对于给您带来的不便,我们深表歉意。此外,由于通用 WINDOWS 平台的限制,您需要执行额外的设置来编译代码。

请参阅我们在 https://light-tech.github.io/devmax.html 上的指南以获取分步说明。

第一个版本只支持代码编辑。未来,我们计划添加

* DELETE [已在 1.0.2.0 中添加作为概念证明] Clang 4.0 发布时的 C++ 编译器和链接器(这是仅桌面功能) END DELETE

* 口译员(仅限桌面功能);对运行单元测试最有用

* 文件夹范围的代码搜索

* 可能还有更多,例如语法检查、代码格式化

类似程序

替代方案

来自此发布者的更多内容