Hi John, That’s pretty awesome that you’re running Neowebscript. I pretty much invented it and did a lot of the work on NWS back in the mid-1990s, so it’s a pleasure and a little bit of a surprise to see that someone is still using it.
The biggest difference between Rivet and Neowebscript is that Neowebscript was really designed for shared hosting while Rivet is more oriented toward a site that owns all of its content. Rivet, however, is considerably more efficient, powerful, and evolved, though it still can support multiple independent sites on a single machine through its “separate virtual interpreters” mechanism. By powerful, the difference is that the full power of Tcl is available to webpage authors, not the restricted version that NWS provides. For instance, you can read or write any file in the system that you have permission to, require any package, open sockets and pipes, etc. By efficient, the difference is that Tcl interpreters survive past the generation of a webpage and are reused again and again, reducing the overhead of generating a page. By evolved, all of our efforts have gone toward Rivet for many years and so, you know, Rivet does more out of the box than Neowebscript did. The trickiest part, in my opinion, is getting Rivet configured and running properly. From the viewpoint of the webpage writer I think you’ll find that the principles are pretty much the same. I haven’t looked at NWS in quite a while but I think a number of capabilities it provided were not ported to Rivet, like the key-value store, so you’ll need to do some rewriting or recreate the capabilities in Rivet. Overall, though, once you get your head wrapped around Rivet I think you’ll agree it’s considerably improved. Good luck and let us know how it goes. I’ll be happy to answer more questions, although not always necessarily quickly. Regards, Karl On Feb 26, 2014, at 4:27 AM, John <j...@generic.ie> wrote: > Hi, > > > I have a number of sites that are running Neowebscript on our apache servers > (freebsd) and wanted to look at migrating these to rivet. The clients are > quite happy with the current system and I have hardened the server as best we > can, but would like some pointers on this and did anyone else have any issues > with migration? > > > Regards > > John > > --------------------------------------------------------------------- > To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org > For additional commands, e-mail: rivet-dev-h...@tcl.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org For additional commands, e-mail: rivet-dev-h...@tcl.apache.org