私は、TTS(Text to speech)とVR(Voice Recognition)を使用して、アクセシブルなアプリケーションの分野で幅広く取り組んできました。私は長時間片手でキーボードを使用する機会がありました。伝統的なUNIX開発(私の素敵な喜びの黒い箱)は、より現代的な技術と開発環境への市場シェアを失いつつあります。複雑なGUIは、それ自体がイライラしており、追加の苦労を加えることで、それらを理解しづらいものにしています。現在利用可能な選択肢を考えれば、マイクロソフトは、障害のあるプログラマに対応するために環境内の機能を有効にすることに優位性があるようです。この質問は、自動化をサポートしている環境やツールチェーン、GUIができるすべてのことをコマンドラインから効果的に行うことができるという概念に単純に沸かされます。重度の筋肉障害を持つウェブ開発者に最適なプログラミング環境とツールチェーンは何ですか?
答えて
伝統的なUNIX開発(私の素敵な小さな黒い喜びの箱)は、より現代的な技術と開発環境への市場シェアを失いつつあります。
多くの偉大なIDEは、Visual Studio、Eclipseの、とNetbeansのようなWeb開発をサポートして、今日そこに確かにありますが、多くのWeb開発者は、彼らが不必要見つけ、viとemacsのような標準的なテキストエディタで完全に作業を続けます。
UNIXプラットフォームには、現代のWeb開発フレームワークであるRuby on RailsとDjangoが非常に豊富に用意されています。コマンドラインから完全にIDEを使用せずに、これらのフレームワークの1つを使用してアプリケーションを開発することができます。これらのフレームワークはどちらもオープンソースで無料で、UnixおよびUnix以外のさまざまなプラットフォーム上で動作します。
gnomeデスクトップには、開発に役立ついくつかのユーザー補助機能があります。 GNOMEデスクトップアクセシビリティガイドのsection on mobility impairmentsがあなたにとって最も関連性があります。それは非常に豊富なコマンドライン環境を持っているという点で、両方の世界のベストを提供しますが、EclipseのようなGUIアプリケーションやIDEも実行できます。 MacOS Xでも同様のメリットがあります。
WindowsのMSアクセシビリティ機能の利点が見逃せない場合は、Powershellをインストールして学習することを検討してください。 Powershellについての私の理解は、コマンドラインから多くのGUIベースのタスクを完全に実行できるようにすることです(より多くのUNIXのような方法でWindowsとやりとりできるようになります)。
私はRuby on Railsの開発者であり、私たちのツールが許しているマウスを少し使いました。私たちの最も一般的なツールの簡単な要約を以下に示します。 Mac OS X用のTextMateとWindows用のクローンバージョンe-Text Editorは、おそらくキーボードのみの使用のために最もアクセス可能です。それらのプラグイン(バンドルと呼ばれる)は、関連ファイル間の簡単なナビゲーションを可能にし、キーボードからアクセスできるスニペットとテンプレートの膨大な数と、別のコマンドラインウィンドウで実行する多くのコマンドラインベースのスクリプトエディタを介してキーボードショートカットとしてアクセスできます。ショートカットは、ほとんどの場合、入力した内容に対応しているため、学習して使用するのが簡単で、エディタの「バンドルエディタ」機能によって拡張できます。
Aptana RadRailsは、Eclipse IDEと同じくらいアクセス可能で、興味がないと思います... k-forceは弱いです。
* nix(emacs?)にTextMate/e-Textエディターの対応が何か分かりません。私があなたが絶対にマウスを使う必要があると思う唯一の時間は、別のバンドルを選択しようとしているとき、またはタブのサイズを変更しようとしているときです(どちらも電子テキストエディタでページの下部。
そして最後のノートで、私はviの聞いたとEmacsがRailsのコミュニティにRubyやRubyでカムバックを作っています。あなたがUnixの開発環境に慣れている場合、それはあなたの顔に笑顔のビットを置くことがあります...私はそれが
リンク
e-Text Editor (TextMate clone for Windows which accepts TextMate bundles) :-)私のためにやった知っています
- 1. n/wプログラミング+ウェブ開発に最適なスクリプト言語は何ですか
- 2. 最適なプログラミング環境
- 3. ウェブ開発環境の選択とダウンロード
- 4. 開発環境と生産環境を持つGit
- 5. Railsの開発環境と本番環境の重要な違いは何ですか?
- 6. 複合語ウェブ開発環境
- 7. ウェブ開発に最適なRubyフレームワーク
- 8. C#で開発者にとって最適なSharepointは何ですか?
- 9. ウェブ開発用のvimの最適な設定は何ですか?
- 10. モバイルアプリケーションを開発するために使用する最適な拡張現実環境は何ですか?
- 11. ウェブ開発ツールとは何ですか?
- 12. ウェブ開発者のためのpythonの最速かつ低リソースソリューション
- 13. ローカルサービスファブリッククラスタのカスタネット開発者環境変数?
- 14. CKANプラグインを開発するための開発者環境
- 15. 開発環境(重複をnode_modules)
- 16. グラム++の最適化をオンにすると、障害
- 17. イメージセグメンテーションとオブジェクト検出(屋内環境)に最適なリアルタイムアルゴリズムは何ですか?
- 18. クラウド環境に適応するために開発者が何をする必要がありますか
- 19. プログラミング言語の開発環境としてのEclipseプラグイン
- 20. TCP障害を処理するための適切なメカニズムは何ですか?
- 21. Web開発者に最適なHTML WYSISYGエディタは何ですか?その理由は何ですか?
- 22. MVC3、テスト環境と開発者アプリケーションの違いは?
- 23. ウェブ開発者として、ウェブサイトのセキュリティの第1歩は何ですか?
- 24. JBoss 5の開発環境は何ですか?
- 25. 異なる開発者のための異なる「開発」環境
- 26. 2つの開発環境を持つgitflow
- 27. WCFの障害 - どのような障害ですか?
- 28. Apache Apex最小限の開発環境
- 29. 複数の開発者Biztalk環境をセットアップする方法は?
- 30. PHP開発者向けに最適なJava Webアプリケーションフレームワークですか?
Hm?ウェブ開発のために、Unix/Linuxがあなたのために働くならば、なぜ何かに切り替えるでしょうか? Linuxベースのホスティングは一般にWindowsよりも安価で、Rails、Django、Javaスタック全体などの多くの現代のフレームワークをサポートしています。 –
Rational Application Developerは、私たちの組織で広く使用されているものです。よりうんざりした設定の中には、GUIと対話しないことはほとんど不可能です。 aswerを出す理由は、市場性の高い関連スキルを維持することです。私はRailsやDjangoにはまだ挑戦していない。 – ojblass