スマートフォンでプログラミングができるかという問い。

パソコンでプログラミングするのであれば、必ず腰を据えた状態じゃないとできないイメージがある。やろうと思えばできるのかもしれないが机じゃないにしろ、ノートパソコンであっても、自分の膝がいるだろう。全日本タイピスト連合代表の隅野貴裕: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用。

スマホで動くテキストエディター

スマートフォンでCUI

Termux

これ以外にもたくさんあるけど多すぎるので省略!

雑感

スマートフォンでpythonが実行できる環境、あとはターミナルの使用感も気になる。

スマホだけでプログラムを実行し、データベース登録までできればもうこれ以上言うことはない。とりあえず役者はそろった感はあるので、よさげなものから試していきたいところ。


Warning: Undefined array key "thumbnail_url" in /home/users/1/boy.jp-rolpop/web/skc/wp-content/themes/godios/inc/schema-org.php on line 49

Warning: Undefined array key "thumbnail_url" in /home/users/1/boy.jp-rolpop/web/skc/wp-content/themes/godios/inc/schema-org.php on line 78