From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 42FD7BB84 for ; Fri, 30 Jun 2006 18:26:54 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.6/8.13.6) with ESMTP id k5UGQsPC032270 for ; Fri, 30 Jun 2006 18:26:54 +0200 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id SAA25875 for ; Fri, 30 Jun 2006 18:26:53 +0200 (MET DST) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by nez-perce.inria.fr (8.13.6/8.13.6) with ESMTP id k5UGQrHS032259 for ; Fri, 30 Jun 2006 18:26:53 +0200 Received: by ug-out-1314.google.com with SMTP id o2so123704uge for ; Fri, 30 Jun 2006 09:26:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=p2hxcYFwZ6NF4jYAxKecMnOQXPjsnebu0LwLmA4qQAChEqNqUcA2RC8sol5R9NSnO9y41gZcXJzKji/OBXSmbW/XyE9lbnsHr0+x+dGatC8soh8fj231c9lXrJefmQdPqa8Y7tGSFibdmI4yuIhQ9WfRb/gYvIgKeXbWweHD/yo= Received: by 10.78.170.17 with SMTP id s17mr139318hue; Fri, 30 Jun 2006 09:26:52 -0700 (PDT) Received: by 10.78.48.6 with HTTP; Fri, 30 Jun 2006 09:26:52 -0700 (PDT) Message-ID: <3d13dcfc0606300926u35f5c005mafa33f79243cc0d8@mail.gmail.com> Date: Fri, 30 Jun 2006 18:26:52 +0200 From: "David MENTRE" To: "Vincent Balat" Subject: Re: [Caml-list] Which development framework for web application in OCaml? Cc: caml-list@inria.fr In-Reply-To: <200606301801.00067.balat@pps.jussieu.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3d13dcfc0606230918i1b20de56ne27a7b823eb06660@mail.gmail.com> <200606301549.16121.balat@pps.jussieu.fr> <3d13dcfc0606300814l1ea8bd28veafca84ab4613121@mail.gmail.com> <200606301801.00067.balat@pps.jussieu.fr> X-j-chkmail-Score: MSGID : 44A550CD.001 on nez-perce : j-chkmail score : X : 0/20 1 X-Miltered: at nez-perce with ID 44A550CE.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 44A550CD.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocaml:01 model:01 2006:98 1.5:98 caml-list:01 pps:01 jussieu:01 readable:01 font:97 btw:02 caml:02 match:02 rarely:02 module:03 strong:96 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_BY_IP autolearn=disabled version=3.0.3 Hello, 2006/6/30, Vincent Balat : > I don't thing we can implement Ocsigen with CGI because our model is not "page > based" (with Ocsigen, you program web site as a whole, like a usual caml > program, you do not have a file for each URL). Ok, thank you for the information. BTW, the font for code example on the Tutorial page is very small, so small that it is hardly readable (with Firefox 1.5 on Windows). > We use our own web server to get more freedom than using Apache, and we are > happy with it. We may plan to make an implementation based on fastcgi or an > Apache module because a lot of users are asking this (mainly because they > trust Apache) Or because they want to use another web server (lighttpd) or beacuse they want to integrate Ocsigen web site with another web site or framework. People rarely start a web site from scratch. > but I am not convinced that it has a lot of advantages ... Apache is a very complex piece of software but with a lot of capabilities, peer review and security updates. DIY-web-server just can't match. For me, being tied to your web server (or even Apache) is a very strong disadvantage. Best wishes, d.