什么编程环境和工具链最适合严重肌肉残疾的Web开发人员?

ojb*_*ass 6 user-interface

我使用TTS(文本到语音)和VR(语音识别)在可访问的应用程序领域进行了广泛的工作.我有机会长时间使用单手键盘.传统的UNIX开发(我喜欢的小黑盒子)正在失去更多现代技术和开发环境的市场份额.复杂的GUI本身令人沮丧,增加额外的困难使它们无法容忍.鉴于当前可用的选择,Microsoft似乎在环境中启用功能以适应残疾程序员方面具有优势.这个问题可能只是归结为哪个环境和工具链最能支持自动化,以及GUI可以通过命令行有效完成的所有操作的概念?

Bay*_*del 2

传统的 UNIX 开发(我的快乐小黑匣子)正在失去市场份额,被更现代的技术和开发环境所取代。

虽然当今有许多出色的 IDE 支持 Web 开发,例如 Visual Studio、Eclipse 和 Netbeans,但许多 Web 开发人员发现它们没有必要,并继续完全在标准文本编辑器(例如 vi 和 emacs)中工作。

unix 平台拥有非常丰富的当代 Web 开发框架选择 - Ruby on Rails 和 Django 是当今最流行的两个框架。您可以使用这些框架之一来开发应用程序,而无需完全从命令行使用 IDE。这两个框架都是开源、免费的,并且可以在各种 Unix 和非 Unixy 平台上运行。

gnome 桌面具有多种辅助功能,可以帮助您进行开发。GNOME 桌面辅助功能指南中有关移动障碍的部分可能与您最相关。这将为您带来两全其美的好处,因为您将拥有非常丰富的命令行环境,但也可以运行 GUI 应用程序和 IDE(例如 Eclipse)。MacOS X 可能会给您带来类似的好处。

如果您发现 Windows 中的 MS Accessibility 功能的好处太大而无法放弃,也许可以考虑安装并学习使用 Powershell。我对Powershell的理解是,它允许您完全从命令行执行许多基于 GUI 的任务(允许您以更像 Unix 的方式与 Windows 交互)。