Thanks Jaque but it looks very much like revServer, the LiveCode architecture 
and IDE simply aren't designed to support development and deployment of thin 
client, standards-based web applications.

If revServer is just a CGI in that scenario, I might as well use PHP - which is 
live, recognised, respected, broadly supported with tools frameworks and user 
communities.

It's 'horses for courses' and I got on the wrong one! ;-)  

On 18 Feb 2011, at 21:22, J. Landman Gay wrote:

> On 2/18/11 1:41 PM, Keith Clarke wrote:
>> Thanks for the clarification Jaque. So, I already had the current
>> LiveCode server before I 'invested' in the revServer myth.
> 
> Depends on what we're talking about. You asked about feature parity; in that 
> respect, 3.5 and 4.x are similar as far as what you can do with server-side 
> scripting and the engine itself. There are bug fixes in 4.x of course and 
> some added commands and syntax that might be useful depending on what you 
> need to do.
> 
> But as far as use and interface, the two are quite different. I find 
> RevServer to be far easier to work with, debug, and write code for. I can use 
> includes, CSS, and other native HTML features. Avoiding the older CGI tedium 
> is a huge plus. Like I said, if you have ever tried to debug a CGI you are in 
> for some major hair-pulling. And constructing HTML from a CGI is tedious, 
> verbose, and often requires templates stored on the server which have to be 
> read in and altered by script. Generating HTML from a CGI requires pages of 
> "&quote&" syntax or merges. And then there is the astronomical number of 
> trips back and forth between your server error logs -- which tell you almost 
> nothing about what's really wrong -- and your text editor, which is where 
> you'll be writing your scripts.
> 
> When using irev, everything is integrated on one page. The HTML is native and 
> doesn't need to be generated. You can mix normal HTML with LC scripting as 
> needed. No translations or merges are necessary. Irev allows you to set a 
> global flag that will put error messages right into the browser where you can 
> read what's wrong immediately. IRev pages load as normal URLs like other web 
> pages, without needing to call out to the CGI-bin directory.
> 
> If I never have to look at a server error log again, it will be too soon. The 
> very first irev page I made was a re-make of an older CGI. Let me look that 
> up...
> 
> Old CGI required:
>  In CGI-bin folder:
>    CGI text script to run everything (about 30 lines)
>    Text file of image names
>    Text file HTML template, for merging with generated output
>  In web directory:
>    Folder of images to display
>    HTML page containing an iFrame to display CGI output
> 
> New iRev page requires (all in web directory):
>  HTML-irev page with 2 lines of LiveCode script
>  Text file of image names
>  Folder of images to display
> 
> The page in action is here: 
> <http://jacque.on-rev.com/codebits/flowerscgi.irev>. There's a link to my CGI 
> tutorial there too if you want to see what's involved with those.
> 
> Sorry this got so long.
> 
> -- 
> Jacqueline Landman Gay         |     jac...@hyperactivesw.com
> HyperActive Software           |     http://www.hyperactivesw.com
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to