Live data from Hacker News

Create web apps in JavaScript right from your browser

akshell.com

71–80 of 98 posts

Re: Create web apps in JavaScript right from your browser

#71
post #4

You've no idea how good it is to see an IDE on an iPad. Editing doesn't seem to work, but so what; it's _there_

We are aware of this and are working on an on screen keyboard, kind of like this: http://googleblog.blogspot.com/2010/04/integrating-virtual-k... 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 Google docs team stopped to use contentEditable and developed instead a new "editing surface and layout engine" in Javascript. http://googledocs.blogspot.com/2010/05/whats-different-about...

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.

Re: Create web apps in JavaScript right from your browser

#72
Cool, but as a developer I'm having trouble seeing the market fit.

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?

Re: Create web apps in JavaScript right from your browser

#73
Great work, congratulations!

- 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?

Re: Create web apps in JavaScript right from your browser

#75
post #29

Can somebody who has used both Akshell and Cloud9 IDE post a brief comparison?

I didn't used both but gave try to bespin when it appeared (it evolved to cloud9 as i know) and liked. it's an advantage to have a universal gui, to not ignore users of other platforms. 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

Just a small correction, Bespin evolved into Ace (which Akshell uses as their code editor), which was created by the guys that created Cloud9 (Ajax.org). Cloud9 is the actual IDE that uses Ace as its code editor.

Find ace here: http://ace.ajax.org and Cloud9 here: http://c9.io

Re: Create web apps in JavaScript right from your browser

#76
post #29

Can somebody who has used both Akshell and Cloud9 IDE post a brief comparison?

From my very brief test of both:

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.

Re: Create web apps in JavaScript right from your browser

#77
It took a while before I could find anything about the possibility to run on own/3-party servers.

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

Re: Create web apps in JavaScript right from your browser

#78

Earlier quoted context omitted.

I didn't used both but gave try to bespin when it appeared (it evolved to cloud9 as i know) and liked. it's an advantage to have a universal gui, to not ignore users of other platforms. 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

Just a small correction, Bespin evolved into Ace (which Akshell uses as their code editor), which was created by the guys that created Cloud9 (Ajax.org). Cloud9 is the actual IDE that uses Ace as its code editor. Find ace here: http://ace.ajax.org and Cloud9 here: http://c9.io

thanks for correcting. I've tried akshell also, it seems great.

Re: Create web apps in JavaScript right from your browser

#79
post #59

Looks very well done. What I don't like is that is has a slow feel to it.

We're working to optimize it as much as we can. Which browser/OS/hardware are you on? If you're not on Chrome, can you try running it in that first and let me know if you see a speed increase?

Re: Create web apps in JavaScript right from your browser

#80
post #31
post #27

Earlier quoted context omitted.

Why not use the buit-in keyboard-UI in the iPad?

It looks like the UI uses an editable div. I believe that editable divs do not trigger the built in keyboard on an iPhone, and there's no way to force it to do so.

I have played with making an absolutely positioned single-char text input box in my custom editor (https://github.com/dnewcome/richie). The idea is that it forces the built-in keyboard to show but the input is caught and inserted into the DOM. I don't use contenteditable since it doesn't work on most mobile devices. My hacks are really rough but I think the technique could be polished eventually.
Post reply on HN