Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] rebol deployment (was) Re: Re: Cookbook submissions idea

From: petr::krenzelok::trz::cz at: 13-Jan-2004 14:51

Jason Cunliffe wrote:
>"Petr Krenzelok" wrote: > >>sorry to snip your whole talk about Vanilla. While Vanilla or Wiki, >>whatever may be nice design to study, I think you overestimate its >>usefullness for Rebol. I am sorry to very strongly back-up Robert's pov, >>but I can bet that if free version of IOS like sync mechanism would >>exist, much cooler scenarios could be created - with rebol, for rebol - >> >> > >Hey no problem Petr. >Thanks I really welcome different perspectives. I am sure much cooler >scenarios could be created >IF..if ..if ..if >you're right. >
No problem, your arguments seem to be pretty fair, so ... just few comments ...
>Anyway I just like Vanilla. And after expecially Zope I adore its >simplicity, though cannot compare them. >
It is just two weeks one of my friends visited me to help me to install Fedora server. He brought two books with him - Cocoon and Zope. Zope seems to be interesting, he showed me how he used some module for digital photo catalogue. Nice, but really nothing what could not be done in IOS in a MUCH clearer way, at least to me. He admited, that Zope is nice even for beginners, but once you decide to modify some unsupported functionality, you have to go deep python. Reblets seem to be really better aproach to me. But of course - once you want your "output device" to be web (html), not a View/IOS client, you are in trouble a bit. Typical example is our current project - we will use IOS for regional info system - mainly few info-centres cooperating, but also automatic kiosk synchronisation. Should be a snap - we just need windowless ios client, which will be installed on each kiosk - should work. So far so good, but - our city info centre aproached us and asked for other output device - web portal. And suddenly my plans were broken, although I think I will handle it somehow. So primarily, for kiosk local access, or info-centre ppl local pc access, IOS file storage should be enough. There is e.g. some tens or hundreds of hotels, pubs, restaurants etc. in our region. But - I hesitate to run web portal upon scattered, non indexed file storage as IOS uses. So either I interface IOS with mySQL directly on server, or I write some off-line scripts, running as cron job, which scan particular ios directories and import new record, apply changes to existing or even delete records from mysql. And suddenly we are talking not so clear solution, which could easily become kludge, sooner than later.
>I wish oh wish that there was a better solution than the feeble cgi >dependency which vanilla has now. >I wish there were a mega cool rebol universal server framework >--- http, ftp, rebol, XMPP[jabber], plugin-architecture modular, >cross-platform,fast install, etc. >
There is - Uniserve - released as beta, the engine is just 10KB of code IIRC. I also remember some AltME chat, where some test of Uniserve multiplexing engine + http + cgi handler gave performance of Apache 1.x family + cgi + rebol IIRC.
>So yes it's very hard to make progress. But we each are working on areas we >feel motivated to. I am not a very good coder. I wish I was better and >faster. >
me to ... and what is more - I like "thinking" :-) I simply want to have some things thought out first, then touch coding eventually, but I know it can be drawback too, as experience comes from testing too.
>I don't know how long before I move on from thinking about Vanilla honestly. >Speed and scalibility worry me. If I was smart I'd just use some Python or >learn PHP and pick a tool that already everything and play with them. But >trouble is I am hooked on Rebol/Vanilla. If I don't get some very so often I >get the blues.. Do you know a doctor who can help me? >
PHP, Python etc. While we are at it, I noticed other factor. How often do we hear someone uses rebol to generate php, C# etc.? Well, ad for C#, probably only Andrew, but as for PHP? And I have to ask once again. What speed do you gain by generating php code from within rebol and letting certain apache module execture your php code? So we've got rebol/base - should be faster. How many times? Any benchmarks? Well - then there is FastCGI - looking at its architecture, it even seems to me much better than direct apache module. You may claim that it is contained in Command - but - the procol is fully and properly described and I have once again to wonder - why someone prefers generating php instead of writing fasct-cgi rebol-level driver? So we would have rebol/base + fastcgi - free solution, which would imo be even faster than combination of rebol + php. The only one drawback is - there is little web servers supporting fast-cgi modules, but when you run your own, why not? Carl also mentioned one thing. He was looking at one of Opera browser sites where some technologies were mentioned and no mention of Rebol once again. Maybe we could help here. We have mysql driver - why is not rebol there - ? The same goes for other possible drivers/wrappers. That is the area we could help RT with for Rebol to start be visible! -pekr-