answered
2015-09-23 10:45:40 +0200
Well there's vim available, and I suppose you can install the compiler and development packages, but I don't think the environment is viable for any serious programming, without a keyboard, an external monitor and an external power supply. Compiling on the phone is going to be slow and to kill the battery prety soon.
On the tablet, it could work for something a bit more substantial, if paired with a bluetooth keyboard or if you are restricting programming to the QML/JavaScript parts, you can skip the build step, and get some more work done.
Edit:
If on the other hand you want to develop on the desktop, you still need to install the SDK, which goes in a directory in your home (normally). Avoiding the QtCreator install will not save you much space. And while you can build by logging to the virtual machine through ssh, you would lose easy edit/build/deploy cycle. you could still use the system QtCreator
and launch build from the command line. But if you are going to use QtCreator anyway, what is the point?
I do like using command line tools, and I still do when I am building third party packages and so on. But as for the proliferation of QtCreator installations... it is bugging that you get to remember the difference between the various versions, but everybody ships its own copy. We are lucky it is not eclipse...
I can't answer your question directly, but I can tell you that a few members here, including myself, have and do develop apps on the device.
It would be worth becoming a member at talk.maemo.org, where you will find plenty of info and help on developing Sailfish. http://talk.maemo.org/forumdisplay.php?f=52
Also, even if you don't sign up at talk.maemo, there are still some good pages to browse, like this one; http://talk.maemo.org/showthread.php?t=92036 <---- where you can install extra repositories for apps like zypper tool, Python, C/C (gcc/g++ 4.6.4) and additional tools in the mer repos. Hope this helps.
Regards,
Spam Hunter ( 2015-09-23 09:27:03 +0200 )editIf you're developing pure qml Apps you can run them by simply calling
/home/nemo/myCoolApp $ qmlscene main.qml
michfu ( 2015-09-23 17:38:02 +0200 )edit