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 > ""e&" 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