With this latest project of mine I actually started work on a framework built 
solely around Rivet.  I'm not shooting for something that works across web 
servers or something that is portable, I'm writing something that takes 
advantage of all the things Rivet has to offer.  I call it Skyscraper.

It kinda sucks right now because I've only really just started it, but it's 
coming along.  It's based on many of the ideas used in Rails but in a Tcl way.  
When I looked at Ruby and Rails once before, there was a lot to like about it.  
Right now it's sort of hardwired for MySQL and jQuery as the external 
components, but that's purely because it's what I'm using.  The ties to jQuery 
at this point are not much more than just including the tags to include it, and 
MOST of the SQL code is generic with only a few MySQL-specific things.

It uses TDBC as the database backend, so it can easily support any database Tcl 
does, and the rest is all straight Tcl or Rivet.  It doesn't use TclOO though 
it probably could if someone had a strong feeling about it.  I found when using 
Rails that the object stuff felt kinda' forced.  Like you didn't really need 
it, but because you're in Ruby, that's just the way you do it.  Do you really 
need a new object for each request?  Isn't that what Rivet's ::request 
namespace is doing for you?

I'm open to hearing what people have to say on this topic.  I needed a good MVC 
framework for writing Rivet apps, so I made one.  I'm up for taking suggestions 
as I write it if anyone has any.  I hope to include it as part of Rivet one 
day.  Unlike TclOO that was supposedly made to build other OO frameworks on top 
of, I'd like to see Rivet ship with one framework to rule them all and right 
out of the box.

D


On Jan 27, 2011, at 8:12 AM, Massimo Manghi wrote:

> Arnulf's work is the only serious attempt I know to endow Tcl programming 
> with a consistent framework for web development. Still, the SF site has no 
> download to offer. Do you know if Arnulf moved it on to some other resource?
> 
> -- Massimo
> 
> 
> On 01/27/2011 02:31 PM, Harald Oehlmann wrote:
>> 
>> Maybe ATWF, the port of the zend framework to Rivet by Arnulf Wiedemann
>> may be interesting?
>> See:
>> http://wiki.tcl.tk/25821
>> or the presentation at TC2010.
>> 
>> Harald
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>>   
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to