I'm not paying for something I can have anywhere I want already for nothing.
EDIT: To clear this up - installing python on your computer is cheaper, has better support, no limits, is far faster interactively and has really good support.
I know people are going to say "what about iOS/Android" but why the hell would you want to write anything on those devices.
$10 a month buys me root on a server capable of running real-world applications. Scaling $10 a month for a Python terminal vs. $10 a month for a fully configurable operating system is a tough pill to swallow.
If it were $10 a year then maybe we're talking? I mean, I personally wouldn't pay for it, but it certainly changes the mechanics.
It's not the same. I've been looking for something like this for a while, and as long as the free plan stays free I don't see why it wouldn't be quite useful.
With the emergence and success of services like Heroku for simplified development and hosting, I am pretty sure this is the next natural step. I think these kind of services, with development, revision system, deployment, hosting all integrated, with be huge within a year or two.
What if it becomes the dominant way of developing software? In that case, Apple might finally lock down the Mac since people can just visit "xcode.apple.com" or whatever.
This is certainly impressive to play around. However, what I would look forward for is a ssh connection from my laptop. With increasing connection there is a latency with what I typed and what appears in screen.
I noticed the below when I clicked on console. "Starting encrypted connection to consoles-1.pythonanywhere.com on port 443". So I tried the below command.
$ ssh guru@consoles-1.pythonanywhere.com
The authenticity of host 'consoles-1.pythonanywhere.com (23.21.200.247)' can't be established.
RSA key fingerprint is d5:50:bd:8e:23:eb:14:3f:cf:15:87:42:0b:bf:e2:60.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'consoles-1.pythonanywhere.com,23.21.200.247' (RSA) to the list of known hosts.
guru@consoles-1.pythonanywhere.com's password:
and failed with the password I used to create the profile. I tried the ssh command with port, but did not get prompt.
Hi there - I'm a PythonAnywhere developer. We're working on getting SSH access supported, it's a bit tricky but we have it working in the lab so we should get it live reasonably soon.
It might just be me, but I wasn't able to get the consoles working in Opera. I had to use Firefox.
(My apologies if I'm mistaken and it does work. I enable cookies & Flash on a site by site basis, and sometimes that causes problems. I turned them both on, though, and it just stays stuck at "Starting encrypted connection to consoles-1.pythonanywhere.com on port 443".)
We're looking into that, hopefully we'll get it fixed soon, but it's a problem in a third-party library we depend on so it's proving harder to fix than we'd hoped.
Is this essentially a VPS with python batteries included? If so, if my app on PythonAnywhere gets slammed by HN how quickly can you respond with extra provisioning?
It's a bit more and less than that. Console sessions run in what amounts to a VPS (it's a bit lighter-weight than that so that we can keep the costs down) but your web apps run in chrooted subprocesses of an Apache server as a limited-privileges Linux user. So, in theory your own web app should be just as capable of staying up through an HN storm as our own server. In practise... we're still polishing the security code, so it's possible to configure your web app framework so that it uses enough threads that our per-user resource limitations kick in and stop it from running.
A shorter answer -- we want our users web apps to have no problem handling spikes in usage, but might not quite be there yet.
I'm tempted to sign up but I really don't see how this could be useful to me. I take my computer everywhere I go when I'm coding. I don't even like the idea of developing somewhere other than on my computer. Quite a few people over here have expressed similar feelings - I believe this is how most developers roll.
I won't be surprised if hosting and easy deployment evolves to become the key value proposition for these guys. They seem a talented bunch - the like that can pull it off. And I must say, the product does seem vaguely reminiscent of Heroku's early days.
PythonAnywhere developer here - sorry about that. we discovered just the other day that our recent site redesign (which was in part to better support iPads) makes the ICS browser very unhappy, so I guess that's what your phone has? We'll get it fixed ASAP. It should work just fine on Honeycomb and earlier.
Not that we know of, but we'll definitely look into it! If you could drop us a line at support@pythonanywhere.com with your OS and browser versions then we'll try to repro.
I admire anyone who builds anything but, with respect... what unsolved problem does this solve? I can already program Python anywhere where I have a laptop or remote SSH session. And that's basically anywhere I want already. And in the situations where I can't have a laptop or SSH session, I almost always won't have a web browser either.
I might try using this to teach Python to kids in our homeschool group. I haven't kicked the tires yet, but it sounds like it might be a really easy way to get a bunch of sharable environments set up for a class.
EDIT: To clear this up - installing python on your computer is cheaper, has better support, no limits, is far faster interactively and has really good support.
I know people are going to say "what about iOS/Android" but why the hell would you want to write anything on those devices.