3 ms·
Terminal support isn't the issue, there are a couple nice terminal apps you can get which are solid. The big problem(s) I've had are: * Lack of a common file s
by ogre_codes 7y ago
Terminal support isn't the issue, there are a couple nice terminal apps you can get which are solid. The big problem(s) I've had are:
* Lack of a common file system so you can't use multiple apps to edit/ compile source well.
* Inability to build and run locally (for iOS/ local apps)
* Inability to deploy locally (for example to a web server running on your machine)
* No virtualization... which would solve the above plus a few other issues.
* Inability to establish persistent network connections in the background.
For terminal apps here's a couple good starters:
https://ish.app https://ish.app
https://panic.com/prompt/ https://panic.com/prompt/
You can use Coda to do remote web editing which can be useful if you have a remote build environment. There are a few other decent ways to do remote work, but building out a full local workflow on iOS is pretty much a non-starter right now.
- saagarjha 7y ago> Lack of a common file system so you can't use multiple apps to edit/ compile source well. The Files app kinda works for this. > Inability to deploy locally (for example to a web server running on your machine) You should be able to do this.
- ogre_codes 7y ago"Kinda" meaning... not really. It works well for something like having a common place to open documents, but not very well for source code where you have a pile of related and interdependent files which you need to share among 4-5 apps. Things like Working Copy (https://workingcopyapp.com https://workingcopyapp.com) help a bunch, but it's mostly a PITA. For example what kind of workflow would you have trying to set up to enable a typical build environment. > You should be able to do this. I'd love to see this. We have a fairly straight forward web development environment: Node.js + React + Typescript to build the client. The server runs on Koa and uses a MySQL database as the backend. You think I should be able to get this going? ... I love my iPad, and I've dug around and looked for solutions and come up largely blank. Just getting the client stuff up and running using local files is... exceedingly difficult and impractical. Getting Koa + MySQL running seems like a non-starter. This isn't some obscure stack, these are some of the most common web-dev building blocks around and it's just too much of a PITA. I'd LOVE for this to work. So if you have some secret sauce, please share.
- joosters 7y agoThanks for the 'ish' recommendation, that is awesome!