パソコンでプログラミングするのであれば、必ず腰を据えた状態じゃないとできないイメージがある。やろうと思えばできるのかもしれないが机じゃないにしろ、ノートパソコンであっても、自分の膝がいるだろう。全日本タイピスト連合代表の隅野貴裕:Takahiro Sumino(@t_sumino)さんみたいに立って打鍵するのは凡人がなせる技ではないだろう。
一方でスマートフォンはどこでも、というか「歩きスマホ」という言葉があるくらいにどこでも使うことができる。やろうと思えば歩きながらプログラミングすることも可能だろう。
スマホでプログラミングするためのツール
- Pythonista for iOS: iphoneでpython。andoroidはない
- QPython3: Android用。pythonが実行できる。FTPサーバーも備えていて、PCからpythonコードをアップロードできるらしい
- Pocket Ruby: Andoroid用。開発環境ではなくirbレベルでrubyが実行できるらしい。なぜかリンクが切れている。詳細不明
- I Go – Code Editor: Android用。Ruby/Pythonのコードが実行できるのと、ビルトインされたWebサーバでPHPのコードが実行できるとのこと。くわえてDroidScriptも実行できます。WebサーバはLighttpdとなっており、MySQLも内蔵されているとのこと。
- DroidScript: Android用。JavaScriptが実行できるideとのこと。スマホアプリを開発するためのものらしい
- Server for PHP: Android用。PHPの実行環境で、他のアプリと組み合わせることでApache/MySQL/MongoDBなどを動かすことができるとのこと。PHPは5.4または7で動画するらしい。
- AIDE- IDE for Android Java C++: JavaとC++が実行できるide。スマホアプリの開発もできるとのこと。
- CppDroid – C/C++ IDE: Android用。
スマホで動くテキストエディター
- Quoda Code Editor: Android用。ActionScript, C, C++, C#, CSS, Haskell, HTML, Java, JavaScript, Lisp, Lua, Markdown, Objective-C, Perl, PHP, Python, Ruby, SQL, Visual Basic and XML. More programming languages are being added all the time!
- AWD – PHP/HTML/CSS/JS IDE – Google Play のアプリ: Android用。
- DroidEdit (free code editor): Android用。こちらはideではなくテキストエディターのようです。構文強調(C, C++, C#, Java, HTML, CSS, Javascript, Python, Ruby, Lua, LaTeX, SQL, …)
- Jota+ (Text Editor)
- Vim Touch: GooglePlay公開停止中の模様
- DroidVim: Android用。Vimが使える模様
- WebMaster’s HTML Editor Lite: Android用。
スマートフォンでCUI
これ以外にもたくさんあるけど多すぎるので省略!
雑感
スマートフォンでpythonが実行できる環境、あとはターミナルの使用感も気になる。
スマホだけでプログラムを実行し、データベース登録までできればもうこれ以上言うことはない。とりあえず役者はそろった感はあるので、よさげなものから試していきたいところ。
コメント