Jump to content

Wow check out this JS framework


keldorn

Recommended Posts

I found this, thought it was really cool. Check out the examples...

http://www.extjs.com/products/extjs/

Only problem is you need to pay $500 for a licence to use if your site's sauce source code is not GNU GPL.

 

Looking at the examples kind of reminds me of a post by Codinghorror where he says,

"any application that can be written in JavaScript, will eventually be written in JavaScript. "

 

Maby even Operating systems? haha  :D

http://www.extjs.com/deploy/dev/examples/desktop/desktop.html

Link to comment
Share on other sites

I'm really impressed with extJS one. I really got to learn this Javascript stuff, since you know all the web applications are moving to the web. Apparently extJS works with Adobe AIR too, whatever the hell that is, but must be cool  since it called air, (slight sarcastic there) Now you can even create dynamically charts with Flash, without even touching any Flash.

http://www.extjs.com/blog/2008/02/24/tasks2/ (AIR)

 

http://www.extjs.com/deploy/dev/examples/chart/charts.html (All flash, but no embeded .swf's!)

 

 

mochaui does a better job IMO.

 

Slightly impressed, but the demo(s) is bit lacking, specially when it said the Youtube video was removed.  :P

(Youtube is completely unreliable to link from it seems)

Link to comment
Share on other sites

FWIW, Adobe AIR stands for Adobe Integrated Runtime.  Essentially, it's a runtime that allows Flash apps to be deployed in a desktop environment instead of a web browser.  The JavaScript framework most likely works with Flash because ActionScript is a derivative of ECMAScript.

Link to comment
Share on other sites

I use ExtJS for my main project and it is indeed very nice to work with. I haven't written a single HMTL tag for ages (apart from occasional <br /> to split text here and there). I like it's Ajax method a lot.

 

The license stuff is a bit complicated, but I'm pretty sure you don't have to pay the fees 'if your site's source code is not GNU GPL'. Mostly because JS is visible to end user anyways, so you're basically releasing your code.

 

From what I've read, you need to buy a license, if you're developing for example an extension to the framework, which you want to sell, or an intranet application (also for sale), that you do not wish to release on web. Still, the Ext team itself is not very helpful in explaining this, and this confusion is probably it's major drawback.

 

I can also recommend a very good book: http://www.manning.com/garcia/

Helps a lot.

 

Attaching a screenshot from my app :P

 

[attachment deleted by admin]

Link to comment
Share on other sites

Ext is pretty cool. I'm currently working on my third project with it. It can also be inconsistent, too rigid and and not defensive enough. But overall it rocks.

 

One thing that sucks is the size of the lib, especially since it's not very defensive. Firebug will normally crash if you try to look at the source of an exception. I recently found a solution for it though: download the most version, it will contain the source files and a build file. You can use the build file to generate head script links, including all the source files in the right order. For debugging only of course.

Link to comment
Share on other sites

FWIW, Adobe AIR stands for Adobe Integrated Runtime.  Essentially, it's a runtime that allows Flash apps to be deployed in a desktop environment instead of a web browser.  The JavaScript framework most likely works with Flash because ActionScript is a derivative of ECMAScript.

 

Adobe AIR is basically just a browser that uses local source files to run web applications. It implements some interfaces you don't find in your average browser though (such as using the taskbar, writing to local files and databases). And plenty of stuff you find in browsers you won't find in AIR, but essentially it's just a WebKit browser which provides the web developer some integration points to the environment.

Link to comment
Share on other sites

  • 6 months later...
This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.