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
