Create web apps in JavaScript right from your browser
akshell.com
akshell.com
Mind you, if it pays well and you have enough spare time to pursue your own interests then it might not be such a bad thing overall!
I'm a political science major.
To answer the question below: we would need a custom layout to ensure all the curly brackets and other common JS chars are one tap away
The built-in one has a dictionary and some autocompletion, which could be good or annoying... :)
Why doesn't @contenteditable work on the iPhone?
http://stackoverflow.com/questions/723592/why-doesnt-content...
Is contentEditable not supported by iPad?
http://www.quora.com/Is-contentEditable-not-supported-by-iPa...
I don't have an iPad(yet), but I tried a very basic page you can get at http://beebole.com/brol/contentEditable.html Tap the blue screen and start to type. On an android phone it works ok.
btw, i put some effort to build an online ide 4 years ago. i stopped maintaining it because my dream tool was evolved to firebug lite. anyway, my died ide can be seen at vimeo.com/azer for some web nostalgia
Find ace here: http://ace.ajax.org and Cloud9 here: http://c9.io
The main difference is that cloud9Ide is a general purpose IDE, while akshell is intended as a tool for Akshell platform development.
Akshell is an IDE (version 0.3 currently) to create javascript apps on the Akshell infrastructure. Which seem to be based nodeJS, or something similar:
"The Akshell engine is based on Google V8. It compiles JavaScript code
into native code; so execution is utterly fast."
The Akshell infrastructure seems to be composed of a javascript/html framework, a relational database javascript API, the IDE to create apps, a git server to host code, and a infrastructure to handle deployment and scale of apps. It claims that the platform will be open sourced soon, so you will be able to host apps on your own server.The cloud9ide is a more general IDE, with syntax highlight for various languages: javascript, ruby, python, html, css, coffee script, XML, PHP, and more may be added in the future. Some features provided are integration with github, nodeJS debugging, team chat and team management, an extensions mechanism, and themes.
I find syntax highlight to perform similar on both IDEs.
Cloud9ide license is free for open source projects, with a monthly fee for private projects. I couldn’t find license terms on the Akshell Ide. Currently they are on open beta, and I suppose that pricing terms will be announced at a later time.
They built it using Objective-J (according to the source code).
So far this is the most specific I've found:
The engine will be open sourced soon to eliminate the
vendor lock-in: you’ll be able to launch Akshell
apps on your own server.
Anyone else knows the details?Edit: Found some more details: http://news.ycombinator.com/item?id=1261786
I tried my name with space, it did not work but a single username worked just fine! If latter, you might want to change the Name: field to Username:.
Screenshot: http://weblog.rubyonrails.org/2008/2/7/write-rails-apps-in-y...
Also, is the web a "pretty proxy" that redirect everything to a node.js server which does the actual work?
Like many devs, I have my preferred IDE and I'm religious about it. And I'm fine with running my own server if it means I don't have to commit to a new proprietary framework; that's kind of a huge deal.
I can see the benefit to budding web developers looking to get started, but those are probably also least likely to be paying for dev tools. This seems to be your approach in the docs, though.
Thoughts?
- Can you make the save-preview-reload cycle (much) faster? I found out that command-S triggered a Save, that's great. Does "Preview" have a keyboard shortcut as well? Could you have tooltips (when 'mouseovering' the toolbar icons) show the keyboard shortcut?
In TextWrangler (and BBEdit in the past), I have F1 as the "Run" item of the shebang menu. It even works with unsaved files; developing/testing in Python gets addictive: type, F1, type, F1, etc. (yes, yes, I think before I type... ;-) it's still nice to be able to quickly run your code..!)
- Will it be possible to console.log() strings and/or objects?
The IDE will have real-time console for logging.
Also, whenever I hit Preview I get a 500.
The commit one being a box hints at a shell or terminal, since we couldn't find an official Git icon. Could maybe put the GitHub Octocat there - what do you think?
---
+++
http://git-scm.com/* Why only GIT? Support Mercurial with bitbucket if possible.
* Add a context menu when user right clicks the mouse. It's important to have a copy/paste feature for files for example.
... and I'll move my JavaScript coding to it.
One small suggestion: can you s/git// on the git shell? because I'm really used to type "git <cmd>" in a shell and it's hard to change the habit.
To get people's trust to invest work into your platform, it is essential to provide a solution running on a server of their choice.
When I try to access the app, it tells me that my browser isn't supported and sends me to mozilla.com to download... Firefox 3.6.15
Version check bug?
It's only recently become viable to use because of the performance improvements all the browsers have been making to their javascript engines. Last time I tried 280 slides it was painfully laggy (http://280slides.com/Editor/).
Not that I'm belittling the effort, it's pretty amazing work nonetheless.
But have a play with cappuccino if you want to see what's doable!