opensourcerails / opensourcerails

the best open source ruby on rails (or rack) web applications! Submit issues and pull requests to add or update projects on the gallery.
http://www.opensourcerails.com/
176 stars 44 forks source link

Netzke #27

Open mxgrn opened 11 years ago

mxgrn commented 11 years ago

Client-server components with Sencha Ext JS and Ruby on Rails

Netzke is a framework that allows for a beautiful blend of client- and server-side code (JavaScript and Ruby, respectively) into ready-to-use GUI components. It's most useful for creating complex data-rich backend applications with Ruby on Rails on the back end, and Sencha Ext JS in the browser.

http://netzke.org logo-290-190

jacquescrocker commented 11 years ago

This looks like a great project. Open Source Rails is currently focusing on demoing fully functional end user applications, with less emphasis on component libraries or toolkits. We'd love to feature a fully functional app that is built on top of the Netzke framework. Do you know if any exist and are open source?

Does ExtJS require a license for deploying an open source app built on top of it?

Thanks!

mxgrn commented 11 years ago

We'd love to feature a fully functional app that is built on top of the Netzke framework. Do you know if any exist and are open source?

The thing is that apps written with Ext JS for the front end are rarely open source (I'm rambling about it here: https://vimeo.com/groups/rubytw/videos/57570856 - the slide in question even got into the title frame…) - the reason for this is that they are mostly pretty specific intra-net apps. The only option that comes any close to what you're asking for is this: http://yanit.heroku.com. Unfortunately, it's still just a demo app. So, it's a pity, of course, that Netzke as a library doesn't fit well among other Open Source Rails projects.

Does ExtJS require a license for deploying an open source app built on top of it?

Nope, but it forces releasing it under a pretty strict license, which is GPLv3. I'm not an expert in this, so, I can't tell much about what that would imply. For a commercial app built with Ext JS one would need a commercial license (Netzke itself is released under MIT).

Thanks Jacques!

jacquescrocker commented 11 years ago

Yanit seems like a great example of Netzke. I'd love to get this featured soon. Thanks for your work on the framework. I'm very interested in the problem it's trying to solve and will be taking a closer look soon!

mxgrn commented 11 years ago

So glad to hear! Rails developers so often feel aversion towards Ext JS and Sencha in general, that I'm very happy when someone feels that Netzke is worth a closer look. IMG_2390_s