Slashdot Mirror


Zend Framework Released

banetbi writes "The new Zend Collaboration Project website is finally online. Included in the site is a completely new PHP Developer Zone and a pre-release of the Zend Framwork."

25 comments

  1. wtf is it? by Anonymous Coward · · Score: 0

    The summary is short enough that you could have tagged on an extra line saying wtf zend is.

    1. Re:wtf is it? by croddy · · Score: 5, Informative

      Zend is a software company focused on PHP. In addition to the Zend Framework (mentioned in the article) they produce a PHP IDE called Zend Studio, and tool called Zend Optimizer said to improve PHP execution times (it also runs "encoded" applications by PHP developers who do not wish to disclose their source code).

    2. Re:wtf is it? by masterzora · · Score: 1

      You mean it's not intuitively obvious based entirely off of the phrase "Zend Framework" and the word "PHP" in the summary?

      --
      Remember, open source is free as in speech, not free as in bear.
    3. Re:wtf is it? by truthsearch · · Score: 1

      RTFA?

      Someone has to ask...

    4. Re:wtf is it? by PHPfanboy · · Score: 1

      Don't forgot the more interesting server stuff:
      1) Zend Platform, a service platform for PHP in production environments
      2) Zend Core a supported PHP binary distro for IBM & Oracle

      --
      29 mpg. YMMV.
  2. Zend Platform by truthsearch · · Score: 4, Funny

    I just noticed the Zend Developer Zone is "powered by" the Zend Platform which claims it's "the only robust PHP production environment that ensures your applications run smoothly at all times."

    I'll be sure to not tell all of my clients about it as they'll wonder what's wrong with the PHP builds we're running now.

    1. Re:Zend Platform by Anonymous Coward · · Score: 1, Funny

      the "robust PHP production environment" must be why I cannot get pages to load from zend.com right now

    2. Re:Zend Platform by Unknown+Relic · · Score: 3, Informative

      Let's not take that quote out of context, you have to read the rest of the overview:

      "Zend Platform uniquely guarantees application uptime and reliability through enhanced PHP monitoring and immediate problem resolution that removes the troubleshooting guesswork out of the equation and replaces it with peace-of-mind."

      They aren't saying that PHP as a platform isn't good enough, they're saying that Platform helps ensure your applications run smoothly. Platform is essentially a combination opcode cache, partial and full page cache, and in depth monitoring and event logging. If the applications you are running experience a problem - be it a fatal error, warning, unusually slow performance, slow sql query or whatever custom metrics you define - you can be alerted right away. You're also able to reproduce any event that has been logged instantly through the IDE's debugger. Basically, it keeps things running nice and quickly, and when an issue in the application causes a problem, it gives you the information needed to quickly fix the problem.

      We've actually been running Platform since it was first available, and while pricey it's been a great tool to have. It's not perfect and there are some issues that I'd still like to see resolved, but none of them have been show stoppers. I wish they would offer a cheaper version with just the logging functionality though, there are cases where we really don't need anything else.

    3. Re:Zend Platform by Anonymous Coward · · Score: 0

      We have been using the platform for a while now, and it definately is a great help in both debugging issues and performance tuning. Our CPU utilization for the site dropped noticably when we switched from core PHP to Zend Platform.

      As for Price... since we use Oracle on the backend, it is a drop in the bucket.

  3. Re:wtf is it? Reverse hype, by Apple. by Anonymous Coward · · Score: 0

    Cnet really tore apple a new one with that overhyping scandal.

    This is damage control. No hype for zend.
    Steve Jobs will not be caught overhyping again.

    Or you're fired.

  4. MVC For PHP by Foofoobar · · Score: 1

    With PHP having OOP capabilities but with the vast majority of users still using procedural code, this was a must to not only get those developers coding to a standard but to also get them to upgrade to OOP and PHP5 in one fell swoop.

    While I have been building MVC frameworks in PHP for awhile now for corporations, I'm still intrigued to see what Zend will provide. Will this be compiled into the engine? Are these C libraries or java API's that will handle the majority of these additional functionalities?

    I'll probably download and play with it as soon as there is more info and documentation.

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:MVC For PHP by mkavanagh2 · · Score: 1

      Don't touch me with your greasy, swollen MVC fingers. Sure, I've been vaccinated, but I don't want to take any chances.

  5. PHP 4 support? by lux55 · · Score: 1

    Does this work with PHP 4? They mention PHP 5 specifically several times, but I seem to remember they were saying this framework would be backwards compatible too. This would be nice since most PHP sites are still running 4.x but gauging from their site (and their manual, and the download itself) it looks like they may have abandoned that idea.

    Unfortunately, until PHP 4 is only used on a very insignificant number of sites, I can't integrate this into products without cutting off a significant portion of my potential users. I'd love to use things like Zend_Search and ditch the Java requirement altogether, but not without PHP 4 support.

    1. Re:PHP 4 support? by Cryolithic · · Score: 1

      Yes it works fine with PHP4. I've been using Zend for awhile, and there are no problems writing PHP4 with it.

    2. Re:PHP 4 support? by Cryolithic · · Score: 1

      And after reading TFA, the framework works fine with PHP4 as well. It's monday, I haven't had my coffee yet.

    3. Re:PHP 4 support? by danielDamage · · Score: 1

      Someone said it DID work with PHP4, but the FAQ says differently:

      What version of PHP is required to run the Zend Framework?

      The Zend Framework is compatible with PHP 5.0.4 and above. PHP 5.1 can be used but is not a requirement. Zend Framework is also tested against the current version of Zend Core. Sorry, PHP 4 will not be supported.

      It's too bad. I wish there were a killer MVC framework for PHP4 with it's massive install base.

      --
      Slices, dices, eats your lunch.
    4. Re:PHP 4 support? by Anonymous Coward · · Score: 1, Informative
    5. Re:PHP 4 support? by lux55 · · Score: 1

      That seriously sucks to hear. If no PHP 4, no go for me for a long time. Even if the current version works in PHP 4 right now, based on their FAQ it's not supported, so I'd be risking having the carpet pulled out from under me at any time.

      Damn. I was really hoping to use that search component...

  6. Woof. by hatless · · Score: 1, Flamebait

    All right, so it is a 0.1 initial public realease, but given the at least 3 months it's been in development since the announcement and the two-sentence fuzzy roadmap statements, the framework doesn't look too promising so far. To say nothing of Ruby on Rails, there are at least a dozen modern MVC frameworks out there for Perl, Python, J2EE and yes, PHP, that are much further along and more importantly seem better thought out. If at this point the roadmap still doesn't speak in terms of things as basic as automagic mappings of controller actions to view templates, and assumes by default that views are in the same directory as controllers, I wouldn't be so sure the people working on this get what's got so many people diving into the new MVC frameworks.

    1. Re:Woof. by pkieltyka · · Score: 3, Insightful

      You mentioned that the Zend framework is behind other MVC PHP efforts, which PHP MVC framework would you consider to be the farthest along with a clean and well thought-out implementation?

      Zend Framework has many promising features, especially it's Zend_Db classes. Things like Zend_Db_Table, Zend_Db_Table_Row provide very helpful tools when building systems. In addition, the query-building feature is a nice bonus when query compatibility is important across databases like MySQL, Oracle, MSSQL.

      Just curious, but have you read the manual on their framework? I wouldn't say its enough to read the roadmap and make an opinion on its direction.

      And for those developers crying about PHP4 backwards compatibility, give it up, PHP4 is dead and leaving.

  7. Always wonder... by Anonymous Coward · · Score: 1, Interesting

    Hi!

    I always wonder how has PHP achieved so high market penetration. It is easy to introduce parsable errors like in Perl. It is slow, like Python. It can be unreadable, like Perl. Some custom extensions (mainly PECL) make shared hosts extremely exotic, like Python and Ruby. So no big deal. All of them, PHP, Perl, Python and Ruby have their disadvantages. Why is PHP so sucessfull while there are fully operational frameworks (like Catalyst) when PHP has unfinished Zend Framework or Seagull 0.x.x.

    Don't get me wrong, I live from coding in PHP, but I always wonder, what happend to Perl, fully functional, backward compatible (mainly), extensible and proven language that can be used for building webapps either from scratch or with use of framework.

    1. Re:Always wonder... by Davorama · · Score: 3, Interesting

      No big mystery there.

      PHP was the easiest thing to learn and do useful things with at a time when everybody was jumping on the .com bandwagon.

      --

      Davo -- Free speech, free software, AND free beer.

    2. Re:Always wonder... by Mr.+Slippery · · Score: 1
      It can be unreadable, like Perl.
      Nothing can be unreadable like Perl. Except maybe the output of /dev/random. :-)
      All of them, PHP, Perl, Python and Ruby have their disadvantages. Why is PHP so sucessfull while there are fully operational frameworks (like Catalyst) when PHP has unfinished Zend Framework or Seagull 0.x.x.

      PHP is a good tool for the job - it was created for web applications. Perl can be a good tool for different jobs, but it wasn't designed for web work. Nor was Python nor Ruby, which were originally envisioned as object-oriented scripting languages.

      PHP just gets the job done, taking a practical approach.

      I still fail to see the fascination with "frameworks", looks like the YABOTW (Yet Another Buzzword Of The Month) to me. Perhaps they are useful add-on for languages not originally meant for web use, but they would seem to add little to PHP.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood