Jump to content


For Etomite, Which version of PHP do you use?


  • You cannot reply to this topic
22 replies to this topic

Poll: For Etomite, Which version of PHP do you use? (37 member(s) have cast votes)

For Etomite, Which version of PHP do you use?

  1. 4.0.x (0 votes [0.00%])

    Percentage of vote: 0.00%

  2. 4.1.x (2 votes [1.89%])

    Percentage of vote: 1.89%

  3. 4.2.x (2 votes [1.89%])

    Percentage of vote: 1.89%

  4. 4.3.x (5 votes [4.72%])

    Percentage of vote: 4.72%

  5. 4.4.x (81 votes [76.42%])

    Percentage of vote: 76.42%

  6. 5.0.x (3 votes [2.83%])

    Percentage of vote: 2.83%

  7. 5.1.x (5 votes [4.72%])

    Percentage of vote: 4.72%

  8. 5.2.x (8 votes [7.55%])

    Percentage of vote: 7.55%

Vote Guests cannot vote

#21 mikef

    Loves Etomite Forums!

  • Member
  • PipPipPipPip
  • 1,551 posts

Posted 18 July 2007 - 10:17 PM

I think there are real gains to be had from supporting PHP 5 only and dropping PHP 4, so would support that choice.
I don't know if there are any similar gains in MySQL 5 though, so don't see a reason for dropping MySQL 4 at this stage.

#22 Jim Browski

    Likes Etomite Forums!

  • Member
  • PipPip
  • 163 posts

Posted 18 July 2007 - 10:24 PM

View PostRalph, on Jul 19 2007, 12:09 AM, said:

I don't think you'll see the need for MySQL 5 only applications for a while - at least not from the Etomite project...
But maybe mySQL4 will soon go the way PHP4 is going today ...
... but hey, if you don't need the bells and whistles that mySQL5 offers and rely on standard SQL for cocoon i also don't see the need for a mySQL5-only version.
Maybe there is a chance to implement an abstraction layer to support other database engines like postgreSQL instead.

But maybe ... I'm just a "latest feature" junkie ... :D

#23 Ralph

    Loves Etomite Forums!

  • Admin
  • 6,524 posts
  • Gender:Male

Posted 19 July 2007 - 12:19 AM

View PostJim Browski, on Jul 18 2007, 06:24 PM, said:

Maybe there is a chance to implement an abstraction layer to support other database engines like postgreSQL instead.
I have been doing a lot of research on the pro's and con's of writing applications which take advantage of database abstraction layers which support multiple database engines and the opinions are varied... What I have come to conclude, however, is that there is a definite cost in performance and maintainability when it comes to providing such features... And considering how Etomite has been admired for its overall speed in rendering pages I surely wouldn't want to sacrifice any significant amount of speed just to be able to say that the software supports additional database engines...

I'm sure that once Randy reads this post he will have some practical input to add into this discussion...

My stance, for the time being, is that supporting only MySQL is the best course of action - at least for the immediate future... That isn't to say that we couldn't add support in later... But if you take the time to read up on the concept, adding in support down the road can be a logistical nightmare because virtually every query within the entire code base will need to be examined under a magnifying glass in order to assure that they will work properly with all supported database engines... This complexity can extend right to the design of the data model itself - the core of the entire application...

The crux of the overall concept is that, for example, you wouldn't write an application for an IBM mainframe computer with the idea that you might port it over to run on a Linux server farm, an XBox, or an iPhone at some point... Too radical of a comparison...??? Not really... Extra...!!! Extra...!!! Read all about it...!!!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users