holger, 

we totally agree and we are talking about the same thing.  I already
proposed it to Julien back when we wanted to go PN.  The idea is indeed
to RUN PHP APPS AS IS in JBoss but with the merit of same VM cache
access. That is what it is all about and what is killing the current
www.jboss.org machine under apache/php, the fact that PHP is a lot of
servlet/jdbc equivalent code done poorly.  

Let's do a port for now, with EJB representing the tables so that at
least we remove the JDBC code (or ODBC or whatever it is PHP uses) and
leverage some cache.  It will speed www.jboss.org speed by ten.  

marcf

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]] On 
> Behalf Of Holger Baxmann
> Sent: Thursday, January 09, 2003 7:28 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Re[4]: [JBoss-dev] PHP
> 
> 
> mmmhhhhmmm, i am not talking about porting xor integration. i 
> am talking about php beeing a _frontend_ in the deeeeepest 
> meaning. unfortunately was this not sufficient for the php 
> people to fullfill the the marketing flyers of their 
> products. so they called the backend, and there is definitely 
> only one possible, directly via libraries. what stands 
> against a jboss-faking-the-backend-library? we will provide 
> the smooth migration not only to jboss, but to the bunches of 
> running businesses in php too. if we have html, soap, corba, 
> rmi, etc. etc. 'frontends' then php seems not a problem for me.
> 
> let's do both
> 
> bax
> 
> > Von: julien viet <[EMAIL PROTECTED]>
> > Antworten an: [EMAIL PROTECTED]
> > Datum: Fri, 10 Jan 2003 01:14:23 +0100
> > An: Holger Baxmann <[EMAIL PROTECTED]>
> > Betreff: Re[4]: [JBoss-dev] PHP
> > 
> > we already tried to investigate that way a couple of month ago. but 
> > servlet and PHP are not in the same space. Therefore no tight 
> > interraction is possible with jboss, serialization issues are a 
> > consequence.
> > 
> > julien
> > 
> > HB> just found it:
> > 
> > HB> XLVIII. Java
> > 
> > HB> There are two possible ways to bridge PHP and Java: you 
> can either
> > integrate
> > HB> PHP into a Java Servlet environment, which is the more 
> stable and
> > efficient
> > HB> solution, or integrate Java support into PHP. The former is 
> > HB> provided by a SAPI module that interfaces with the 
> Servlet server, 
> > HB> the latter by the
> > Java
> > HB> extension.
> > 
> > HB> at: http://php.benscom.com/manual/kr/ref.java.php
> > 
> > HB> bax
> > 
> >>> Von: Holger Baxmann <[EMAIL PROTECTED]>
> >>> Antworten an: [EMAIL PROTECTED]
> >>> Datum: Fri, 10 Jan 2003 00:57:31 +0100
> >>> An: <[EMAIL PROTECTED]>
> >>> Betreff: Re: Re[2]: [JBoss-dev] PHP
> >>> 
> >>>> I thought about it, but that wouldn't solve the case. Direct DB 
> >>>> would still be used and slowness would still be there, PHP db 
> >>>> functions would be mapped to JDBC.
> >>>> 
> >>>> The problem is not PHP, it's the way PHP guys code.
> >>>> 
> >>> i know, deeply: i know.
> >>> my last paid job was for a company with around 80.000 php source 
> >>> code lines in a collaboration app. one option to go not 
> blasted away 
> >>> was porting this to j2. the company has had no further 
> life because 
> >>> of not taking the option
> >>> :)
> >>> 
> >>> imho, there are not too many functions that the guys are calling, 
> >>> around some hundred. if we are able to fake - licensingwise the 
> >>> functionality of - the zend engine via a filter, it bites 
> me to use 
> >>> 'interceptor' - before the engine is called, we should 
> have a smooth 
> >>> migration to jboss through parsing the php code to  - ok, ok - 
> >>> xml/xsd, don't we?
> >>> 
> >>> the particular sql dialect is not really more complicated 
> than the 
> >>> uglyiest php script.
> >>> 
> >>> the db access should not be the real problem - most of them use 
> >>> mysql anyway. a) this is no database b) jboss should be able to 
> >>> behave like a non-transactional thing like this
> >>> 
> >>> bax
> >>> 
> >>>> Anyway that would be a great project and could attract many 
> >>>> developpers onto J2EE platform.
> >>>> 
> >>>> There do not exists a PHP specification. Such a project would 
> >>>> consist in retro engineering there compiler. In fact I 
> don't know 
> >>>> anything about zend and their licence, though project is 
> hosted by 
> >>>> apache.
> >>>> 
> >>>> Here is the header they use in sourecode :
> >>>> 
> >>>> /*  
> >>>> 
> +-------------------------------------------------------------
> ---------+
> >>>>  | Zend Engine                                           
>                |
> >>>>  
> >>>> 
> +-------------------------------------------------------------
> ---------+
> >>>>  | Copyright (c) 1998-2002 Zend Technologies Ltd. 
> (http://www.zend.com) |
> >>>>  
> +-------------------------------------------------------------
> ---------+
> >>>>  | This source file is subject to version 2.00 of the 
> Zend license,     |
> >>>>  | that is bundled with this package in the file 
> LICENSE, and is        |
> >>>>  | available at through the world-wide-web at            
>                |
> >>>>  | http://www.zend.com/license/2_00.txt.                 
>                |
> >>>>  | If you did not receive a copy of the Zend license and 
> are unable to  |
> >>>>  | obtain it through the world-wide-web, please send a 
> note to          |
> >>>>  | [EMAIL PROTECTED] so we can mail you a copy 
> immediately.              |
> >>>>  
> +-------------------------------------------------------------
> ---------+
> >>>>  | Authors: Andi Gutmans <[EMAIL PROTECTED]>                 
>                |
> >>>>  |          Zeev Suraski <[EMAIL PROTECTED]>                 
>                |
> >>>>  
> +-------------------------------------------------------------
> ---------+
> >>>> */
> >>>> 
> >>>> 
> >>>> 
> >>>> HB> anybody thought about integrating php (and this way the
> >>>> cms-whatever-this-is
> >>>> HB> thingy) into the the containers? maybe by calling the zend 
> >>>> HB> engine
> >>>> natively?
> >>>> 
> >>>> HB> layer rules ...
> >>>> 
> >>>> HB> just an idea ..
> >>>> 
> >>>> HB> bax
> >>>> 
> >>>>>> Von: "Bill Burke" <[EMAIL PROTECTED]>
> >>>>>> Antworten an: [EMAIL PROTECTED]
> >>>>>> Datum: Thu, 9 Jan 2003 15:34:10 -0500
> >>>>>> An: <[EMAIL PROTECTED]>
> >>>>>> Betreff: RE: [JBoss-dev] PHP
> >>>>>> 
> >>>>>> IWE.  Go Go Julien Viet!
> >>>>>> 
> >>>>>>> -----Original Message-----
> >>>>>>> From: [EMAIL PROTECTED]
> >>>>>>> 
> [mailto:[EMAIL PROTECTED]]On Behalf 
> >>>>>>> Of Matt Munz
> >>>>>>> Sent: Thursday, January 09, 2003 3:16 PM
> >>>>>>> To: [EMAIL PROTECTED]
> >>>>>>> Subject: RE: [JBoss-dev] PHP
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Marc & group,
> >>>>>>> 
> >>>>>>>   Thanks for the details.
> >>>>>>> 
> >>>>>>>> We tried to rewrite
> >>>>>>>> the forums (which we did) and it took us for ever due to the 
> >>>>>>>> publishing framework getting in the way.
> >>>>>>>   
> >>>>>>>   My good friend Google just explained "CMS 
> publishing" to me, 
> >>>>>>> and I think I understand the issue.  It is not PHP 
> vs. J2EE, but 
> >>>>>>> Post-Nuke vs. a J2EE-based CMS that apparently DNE.
> >>>>>>> 
> >>>>>>>   Not the best situation...
> >>>>>>> 
> >>>>>>>   - Matt
> >>>>>>> 
> >>>>>>> -----Original Message-----
> >>>>>>> From: marc fleury [mailto:[EMAIL PROTECTED]]
> >>>>>>> Sent: Thursday, January 09, 2003 2:39 PM
> >>>>>>> To: [EMAIL PROTECTED]
> >>>>>>> Subject: RE: [JBoss-dev] PHP
> >>>>>>> 
> >>>>>>> 
> >>>>>>>> Bill,
> >>>>>>>> 
> >>>>>>>> Don't worry, I'm not going to blast you for not "eating your 
> >>>>>>>> own dog food".
> >>>>>>> 
> >>>>>>> you should.
> >>>>>>> 
> >>>>>>>>> JSP/Servlets/J2EE is better, but PostNuke is a good Content
> >>>>>>>> Management
> >>>>>>>>> System.
> >>>>>>>> 
> >>>>>>>> This statement, in and of itself, is a rationale for 
> using J2EE 
> >>>>>>>> instead of PHP ;) Could you divulge the precise
> >>>>>>>> reason(s) for choosing Post-Nuke? (I can think of 
> many factors 
> >>>>>>>> that often outweigh technical superiority -- time, money, 
> >>>>>>>> expedience, IP issues... was it one of these?)
> >>>>>>> 
> >>>>>>> the real reason is that the APPLICATION IS THERE.  We 
> tried to 
> >>>>>>> rewrite the forums (which we did) and it took us for 
> ever due to 
> >>>>>>> the publishing framework getting in the way.  The problem we 
> >>>>>>> have is that PostNuke is a bunch of PHP files with direct DB 
> >>>>>>> access in it and we are having scalability nightmares.  Our 
> >>>>>>> machine used to be 15% utilization max (slashdot was 
> 50%) due TO 
> >>>>>>> THE CACHES IN JBOSS.  And without it, we have 100 
> people on the 
> >>>>>>> website and the machine is pegged.
> >>>>>>> 
> >>>>>>> So the application is there so we use it.  We need it NOW.  
> >>>>>>> Julien viet, who was writing the forums, is now on 
> JBoss payroll 
> >>>>>>> and will be working on JNUKE. A straight port of PHP 
> >>>>>>> functionality to JBoss. PHP is ugly and functional, 
> my kind of 
> >>>>>>> code but at the end of the day it doesn't scale well 
> at all due 
> >>>>>>> to all the crap they do.  EJB are good things :)
> >>>>>>> 
> >>>>>>> Peace,
> >>>>>>> 
> >>>>>>> marcf
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> -------------------------------------------------------
> >>>>>>> This SF.NET email is sponsored by:
> >>>>>>> SourceForge Enterprise Edition + IBM + LinuxWorld = 
> Something 2 
> >>>>>>> See! http://www.vasoftware.com 
> >>>>>>> _______________________________________________
> >>>>>>> Jboss-development mailing list 
> >>>>>>> [EMAIL PROTECTED]
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>>>>>> 
> >>>>>>> 
> >>>>>>> -------------------------------------------------------
> >>>>>>> This SF.NET email is sponsored by:
> >>>>>>> SourceForge Enterprise Edition + IBM + LinuxWorld
> >>>>>> http://www.vasoftware.com 
> >>>>>> _______________________________________________
> >>>>>> Jboss-development mailing list 
> >>>>>> [EMAIL PROTECTED]
> >>>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>>>>> 
> >>>>>> 
> >>>>>> -------------------------------------------------------
> >>>>>> This SF.NET email is sponsored by:
> >>>>>> SourceForge Enterprise Edition + IBM + LinuxWorld = 
> Something 2 
> >>>>>> See! http://www.vasoftware.com 
> >>>>>> _______________________________________________
> >>>>>> Jboss-development mailing list 
> >>>>>> [EMAIL PROTECTED]
> >>>>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>>>>> 
> >>>> 
> >>>> 
> >>>> 
> >>>> HB> -------------------------------------------------------
> >>>> HB> This SF.NET email is sponsored by:
> >>>> HB> SourceForge Enterprise Edition + IBM + LinuxWorld = 
> Something 2 
> >>>> HB> See! http://www.vasoftware.com 
> >>>> HB> _______________________________________________
> >>>> HB> Jboss-development mailing list 
> >>>> HB> [EMAIL PROTECTED]
> >>>> HB> 
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>>> 
> >>>> 
> >>>> 
> >>>> --
> >>>> Best regards,
> >>>> julien                            mailto:[EMAIL PROTECTED]
> >>>> 
> >>>> ___________________________________________________________
> >>>> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en 
> fran?ais ! 
> >>>> Yahoo! Mail : http://fr.mail.yahoo.com
> >>>> 
> >>>> 
> >>>> -------------------------------------------------------
> >>>> This SF.NET email is sponsored by:
> >>>> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 
> >>>> See! http://www.vasoftware.com 
> >>>> _______________________________________________
> >>>> Jboss-development mailing list 
> >>>> [EMAIL PROTECTED]
> >>>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>>> 
> >>> 
> >>> 
> >>> 
> >>> -------------------------------------------------------
> >>> This SF.NET email is sponsored by:
> >>> SourceForge Enterprise Edition + IBM + LinuxWorld = 
> Something 2 See! 
> >>> http://www.vasoftware.com 
> >>> _______________________________________________
> >>> Jboss-development mailing list 
> >>> [EMAIL PROTECTED]
> >>> https://lists.sourceforge.net/lists/listinfo/jboss-development
> >>> 
> > 
> > 
> > 
> > HB> -------------------------------------------------------
> > HB> This SF.NET email is sponsored by:
> > HB> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 
> > HB> See! http://www.vasoftware.com 
> > HB> _______________________________________________
> > HB> Jboss-development mailing list 
> > HB> [EMAIL PROTECTED]
> > HB> https://lists.sourceforge.net/lists/listinfo/jboss-development
> > 
> > 
> > 
> > --
> > Best regards,
> > julien                            mailto:[EMAIL PROTECTED]
> > 
> > ___________________________________________________________
> > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran?ais ! 
> > Yahoo! Mail : http://fr.mail.yahoo.com
> > 
> > 
> > -------------------------------------------------------
> > This SF.NET email is sponsored by:
> > SourceForge Enterprise Edition + IBM + LinuxWorld = 
> Something 2 See! 
> > http://www.vasoftware.com 
> > _______________________________________________
> > Jboss-development mailing list 
> [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-development
> > 
> 
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 
> 2 See! http://www.vasoftware.com 
> _______________________________________________
> Jboss-development mailing list [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to