From: George Moschovitis Date: 2004-10-26T15:24:05+09:00 Subject: Re: [ANN] Nitro Web Engine 0.2.0 Hello, >>a new version of Nitro is available. Here is the release info: > > I really like the ndb part; it would be great to roll some of that into > Rails' Active Record. I hope you tried the new ndb example. I will try to do the oposite, roll some cool features of Active Record into NDB. Stay tuned, a greatly improved version is coming soon. Btw new versions of NDB will be integrated with Nitro. After the API gets stabilized a new standalone version will be introduced. > For many other features of Nitro it seems Rails offers pretty good coverage > e.g. Rails' Builder approach vs. Nitro's xml+amrita template style. Well of course Rails introduced many good ideas but there are some things I dont like: for example the way Rail forces the application design to the developer. Nitro has a different focus. Nitro aims to be a framework for SCALABLE applications with many concurrent users online. Wherever possible we will try to optimize the rendering pipeline as much as posible and alway select the scalable way to implement features. We 'll also try to give the developer choice. However many features of Rails, like scaffolding and controllers will be implemented soon. Btw the Builder aproach is something like Amrita and has nothing to do with Nitro .sx pages. Nitro .sx pages are something like php or jsp but FULLY xml compliant so you can use tools like xmlint to automatically validate files, use XSLT to pretansform them, it is compatible with syntax highliting in editors etc. This is something you cannot do with Erb pages used in Rails. Moreove, .sx pages are quite flexible and can be used like Amrita templates. I 'll include an example in a future version. Btw Nitro, just like Rails is designed to be used in Real World, practical applications. This is no academic research project, that looks nice with examples. In fact this is a third generation of the engine used to develop several high profile community sites in Greece with tens of thousands of registered users. The current version was redesigned from scratch and the API may change a lot, so that explains the low version number. have fun, George Moschovitis -- www.navel.gr | tel: +30 2106898050 | fax: +30 2106898437 web appliction engine: http://www.navel.gr/nitro have fun: http://www.joy.gr