Welcome Guest, Not a member yet? Register   Sign In
UI framework?
#11

[eluser]Scriptor[/eluser]
ExtJS only will cost you money if you are going to distribute your app. If you're just making a website, then it should be free to use.
Otherwise, you can check out Dojo. It might have what you need.
#12

[eluser]Alexander Obenauer[/eluser]
Wow, is that true?
#13

[eluser]Scriptor[/eluser]
I believe so, the license shouldn't come into play unless you start releasing something as its own app.
#14

[eluser]Alexander Obenauer[/eluser]
I can sell subscriptions to ab app online though, right? As long as I don't sell the actual product?
#15

[eluser]Scriptor[/eluser]
Did you mean "an app" instead of "ab app", sorry, just making sure since license issues can get messy if everything's not 100% clear. Wink

Actually, now that I'm looking at their site, it seems a bit vague. They use between words like "commercial advantage from your app" and just "distrubute". I recommend that you send them an email and give them the exact description of what you want to do. I remember not too long ago that there was a stir in the Javascript community over extjs's license. Still, as long as you're only using it in your website, you shouldn't have to release your code. Otherwise, there's something really messed up.
#16

[eluser]Hannes Nevalainen[/eluser]
Take a look at Dojo, it's a pretty nice js-framwork with a very big UI toolboxs (think it's called dijit...)
#17

[eluser]vlad_ci[/eluser]
I am very pleased with DOJO framework for several reasons

a) it mimics perfectly well Event driven programming for UI framework
and since I am familiar with things like wxWindows -- those concepts
are easy to understand and the approach is well proven. On top of it
it adds nice 'Functional' things that make it also look like Signals-slots
driven model

b) It has Layout classes that allow you to split your browser window
into multiple 'panels' that act like mini browser where you can setup
your widgets

c) it supports Declartive and Programmatic instanciation of the widgets
and even their call back handlers. So if you like to mix
your Widget code with HTML markup -- it supports that, if you like to
write separate programmatic widget instanciation it does that as well.


d) Besides a very complete set of UI widgets, it has much more
It has ODBC-like Data binding mechanism that allows to bind data from
JSON to the widgets.

e) it has event-driven model classes to support AJAX comunications where
you register your functions to be called (callbacks)
-- when ajax data is received
-- when ajax error on receive occured
-- when more than one ajax method needs to complete before
-- the final ajax call back is called

(it is called 'deferred' )

f) it has built in client side encryption algorithms (a couple sofar)

g) it has built in support for Firebug debug console.

h) it automatically marks the 'class' attribute of DOM elements with what
browser is currently being used -- so that you can
ajust your CSS with pecularities for a given browser without much effort
(because DOJO does this for every widget you create with dijit)


k) it takes care of memory leaks in IE when deleting dom objects

... and many more things that I have not discovered .. but surely will need




Theme © iAndrew 2016 - Forum software by © MyBB