Forget manipulation of graphics and other assets for a moment. Let's talk about code. An IDE should have syntax highlighting for JavaScript, JSON, Jade, HTML, CSS, other common formats. Various predefined color schemes that are usable. Easier ways to type common punctuation than the default iOS onscreen keyboard affords, for when an external keyboard is not available. Code completion perhaps. The ability to see and access all files in the project. Tabs or other interface mechanism for keeping a few files close by. Presumably the files would have to be on an external server running node.js to actually be used and tested, so such an IDE should have a way of exchanging files with such a server. Perhaps even a built-in ssh client or a means of interacting with a revision control system. Perhaps a built-in web preview.
Does anything like this exist? A quick search pointed out Textastic, Gusto, CodeToGo, PadEdit... I don't know how well any of them meet the above list of criteria. Has anybody used these or other apps on an iPad hoping to use them for node.js development? Hearing about your experiences, whether positive or negative, would be helpful. Thanks.
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
> Ryan, it's not an answer for your question, but it's interesting:
> http://yieldthought.com/post/12239282034/swapped-my-macbook-for-an-ipad
Thanks, it's a very good read. I'm encouraged to find at least one developer who found it not only possible but also enjoyable. I'm not opposed to pairing a VPS with the iPad. It would require me to spend some time learning more about vim, which I probably should do anyway.
But for all the time I spend in a fullscreen terminal on my Mac, I still hope there's a way to add a Cocoa Touch iOS interface into the mix. Something more than just fullscreen vim. I do love using the keyboard, but for some things it's nice to be able to touch widgets on the screen. Though I understand the point of the article: that just using vim means you can switch from iPad to any computer and take your workspace with you, without even losing your cursor position, which is indeed appealing.
> But for all the time I spend in a fullscreen terminal on my Mac, I still hope there's a way to add a Cocoa Touch iOS interface into the mix. Something more than just fullscreen vim. I do love using the keyboard, but for some things it's nice to be able to touch widgets on the screen. Though I understand the point of the article: that just using vim means you can switch from iPad to any computer and take your workspace with you, without even losing your cursor position, which is indeed appealing.
to me, it's a bit more than not loosing a vim workspace, if you
constantly keep a screen session open, *everything* shows up when you
'screen -d -r'. however, i face another issue with this - you can't
use vim with a touch screen (or i haven't thought about making a vimrc
to suite this use). what i mean is, ':' isn't on the on screen
keyboard and ctrl is almost impossible (which kills switching windows,
redo, and autocomplete among other things).
... but, if you're going to carry around a bt kb, i guess these aren't
really problems.
ps - if you jailbreak the ipad, you don't need to ssh anywhere. also,
you don't really need to know about virtuals to run a vps - it's
behind the scenes (you can look at /proc/cpuinfo and such and
generally figure it out, but) you can pretty much treat it as if it
were metal.
pps - there is a program called jota for the android that might be
ported to ios since it is oss.
Sent from my Windows Phone
From: dolphin278
Sent: 4/8/2012 1:18 PM
To: nod...@googlegroups.com
Subject: Re: [nodejs] Node.js IDE for iPad
The C9 IDE people are working on the stability issues. Give it some time.
All my work for a site or app is done in a dropbox folder on laptop, i have the dropbox service running on my server so updates are synced automatically, and then I use PlainText [1] which syns with db for nice clean editing on the iPad.
Editing code isn't too easy coz you have to switch the keyboard to symbols by pressing two buttons, the .?123 then the #*= button. So doing your {} can be quite arduous. However, if you're using jade views and stylus css engine this becomes a lot easier for your frontend stuff,
I also use iSSH, for server admin. You can turn on a full keyboard in the settings of that app. Incidentally you can actually install nodejs on the ipad [2](only v4 though, afaik) and use iSSH to login to the iPad (if you've jailbroken) and run node from it.
[1] http://www.hogbaysoftware.com/products/plaintext
[2] https://github.com/TooTallNate/node/downloads
> Cloud9IDE (http://c9.io/) comes to mind, but there are many others out there that you can check out. Many of them are open-source as well.
I've looked at the Cloud9IDE web site and screencast and it looks very promising. I like what they're trying to do. Some others in this thread pointed out it had problems, but hopefully they're working on those.
I haven't tried to use it yet. It seems like if I want to use the hosted Cloud9IDE for private projects, which mine are, then I have to pay them a monthly fee. Alternately, since it's open source, I could try installing it on my own server, but according to the documentation it requires node 0.2, which is very old and thus an alarming requirement. But I still might try it.
I was going to write that we* just released an updated version of the
standalone IDE that works with v0.6 but apparently it's still in
private beta. It worked well when I tried it last week so I suspect
that the actual release is right around the corner.
* I work for C9.