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