Just thought it would be easier if you could run php->java->php then you
could have a total working system that you port incrementally.

Bill

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of
> julien viet
> Sent: Thursday, January 09, 2003 8:34 PM
> To: marc fleury
> Subject: Re[6]: [JBoss-dev] PHP
>
>
> To my mind creating an PHP compiler/interpreter/whatever on a java VM
> is feasible but would require lot of resources.
>
> I did a pascal compiler in my early courses, but the context was
> very different. With pascal you have things that are well defined.
>
> PHP is another case :
>
> 1.there are no specificationsm the only thing we have is
>   zend source code, blurred language definition.
> 2.it's a moving target
>
> now what *does matter* is to have a true CMS on java platform.
> The way above is one way and porting postnuke is another.
>
> I think that straight porting is really feasible, although
> I don't discard porting PHP sometimes later.
>
> julien
>
>
> mf> holger,
>
> mf> we totally agree and we are talking about the same thing.  I already
> mf> proposed it to Julien back when we wanted to go PN.  The idea
> is indeed
> mf> to RUN PHP APPS AS IS in JBoss but with the merit of same VM cache
> mf> access. That is what it is all about and what is killing the current
> mf> www.jboss.org machine under apache/php, the fact that PHP is a lot of
> mf> servlet/jdbc equivalent code done poorly.
>
> mf> Let's do a port for now, with EJB representing the tables so that at
> mf> least we remove the JDBC code (or ODBC or whatever it is PHP uses) and
> mf> leverage some cache.  It will speed www.jboss.org speed by ten.
>
> mf> 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
> >>
>
>
>
> mf> -------------------------------------------------------
> mf> This SF.NET email is sponsored by:
> mf> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> mf> http://www.vasoftware.com
> mf> _______________________________________________
> mf> Jboss-development mailing list
> mf> [EMAIL PROTECTED]
> mf> https://lists.sourceforge.net/lists/listinfo/jboss-development
>
> ___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en frangais !
> 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

Reply via email to