by
allistar >> Wed, 1 Oct 2003 7:01:44 GMT
I was wondering what kind of experiences people have had with building websites using Jade. Do you usually sit all of your webpages inside of Jade, and access them from there? Are there other approaches?
There are other approaches, most of which are less expensive from a licensing point of view and also easier to implement than "standard" JADE approaches.
One approach is to use SOAP. This will require you to have a SOAP server (probably written in JADE) that responds to SOAP requests send from the web server in a server side scripting language like ASP or PHP.
Another approach is to use JHP, which allows you to embed JADE code in an html file (just like you do with ASP). Think of this embedded JADE code like a JadeScript. You have complete access to the JADE database and all objects/methods in it. (Disclaimer: I am biased - I wrote the JHP module).
I'm looking at implementing Jade on a website which currently uses ASP for server-side scripting and SQL Server for the database. It looks like Jade will just be one part of the website, and therefore needs to interface nicely with the existing technology. Has anyone had experience with getting Jade to happily co-exist with a scripting language? Anyone using a scripting language like VBScript to call Jade?
I'm looking forward to hearing about the experiences of others. Thanks!
The JHP module works as either as module for Apache running on Linux, or as an IIS module. It would be quite easy to hook up an existing ASP type application with jhp pages that then integrate to the JADE database.
There is a demo up and running which you can view here:
http://jhp.silvermoon.co.nz/index.jhp
Regards,
Allistar.
------------------------------------------------------------------
Allistar Melville
Software Developer, Analyst
allistar@silvermoon.co.nz
Auckland, NEW ZEALAND
Silvermoon Software
Specialising in JADE development and consulting
Visit us at:
http://www.silvermoon.co.nz
*NEW* Simple web access to Jade at:
www.silvermoon.co.nz/jhp.html ------------------------------------------------------------------