Start here

Full-featured CRUD web-app in 7 minutes

Learn, step-by-step, how to build an online task manager - in only 7 minutes.

Become an expert

Dive into numerous tutorials

Detailed tutorials and guides explain different aspects of Netzke.

Get a hand

Join the quickly growing community

A number of web developers are using Netzke in their projects. Get their help.

 
Facets of Netzke

What is Netzke

  • Netzke is an elegant and powerful architectural solution to several known problems that accompany development of complex AJAX-driven RIA (Rich Internet Applications). No matter how complex your application is, Netzke will help you keep your code maintainable and clean.
  • Netzke provides for a beautiful blend of client- and server-side code (JavaScript and Ruby, respectively) into well defined, configurable, low-traffic, extendible, and highly reusable components.
  • Netzke extensively uses the "convention over configuration" ideology, making the GUI code extremely fast to write and easy to read in common cases, but without imposing any limits even when a serious deviation is desired. Are you an Ext JS expert? Netzke will honor that!

True Component Framework

Using components in your projects gives you several very powerful advantages. Having these at your disposal, you can quickly build amazingly complex RIA without turning your code into a mess:
  • Reusability. Write a component once, and use it throughout your application easily, or share it between applications.
  • Composability. Build new components by combining existing components.
  • Extensibility. Components are essentially Ruby classes, and can be easily extended using the object-oriented approach.
  • Encapsulation. You (or your fellow developers) don't even need to know JavaScript or Sencha libraries in order to use existing components.