Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Zend to Show PHP Tools In October 41

Posted by Zonk
from the good-looking-tools dept.
Darren Rayes writes "Zend plans to release the first version of Zend Framework on Oct. 29 during the next PHP conference. The Zend Framework provides a standard as it facilitates rapid development to write applications that run on Web servers, and includes PHP software modules for tasks such as database access or Web services communications. The framework provides a clean separation of logic and presentation, along with easy maintenance and extensibility through a well-organized application structure."
This discussion has been archived. No new comments can be posted.

Zend to Show PHP Tools In October

Comments Filter:
  • PHP, which originally stood for Personal Home Page, but in 1997 it was recoded & renamed to the recursive statement - PHP: Hypertext Processor
  • by telbij (465356) on Friday July 21, 2006 @09:32AM (#15756613)
    Wish they said more about the tools themselves. Lack of standard tools is one of the biggest problems facing the language. Sure they exist, but the dichotomy between shared host PHP configurations and a 'professional' PHP installation compiled with appropriate modules (getting stack traces is like pulling teeth for crying out loud) is enough to make any serious developer look to the alternatives. ASP.NET, JSP, Ruby on Rails, even ColdFusion have better tools by default. Even using PHP 5 would be a huge improvement, but I'm very hesitant to write PHP 5 code for anything that may have to be reused on another server.

    Once PHP loses its ubiquity crown, it doesn't have much advantage left.
    • There is an upcoming fully supported php ide [eclipse.org] coming to the eclipse platform.

      There is also a eclipse plugin for php development, but i haven't tested it.

      I want a fast editor with basic project management, API integration and code completion.
    • You've listed the drawbacks with out touching on any of the advantages, and I think they're the reason many people are looking into development with PHP.

      ASP & CF - Not free or open. The only reason I'd pick these is because I'm already locked in.

      Ruby - Paradigm changing ideas and awesome framework, it doesn't seem like people are using Ruby for anything but rails. Availability on shared hosts is a issue here as well. Ruby is losing its draw to developers as more mature MVC flavored rapid development fra
    • Once PHP loses its ubiquity crown, it doesn't have much advantage left.

      Yeah, not really. Ubiquity and knowing that certain things (like database connectivity) come with a standard install are the only reasons I use it. I'm dying to move to another language for development, but at the moment PHP is king of the hill in Free-land on those two counts.

      I'm very hesitant to write PHP 5 code for anything that may have to be reused on another server

      Not quite sure what you mean by this, unless you mean the lack

  • Too late (Score:2, Interesting)

    by Anonymous Coward
    After spending too much time trying out various PHP frameworks, which would eventually die or have a small amount of users, after spending too much time with Smarty, after working out an XML/XSL templating system of my own, I'm gone from PHP development. Currently, and concurrently, I'm learning ASP.NET and RoR. Both have their advantages and disadvantages, so it's very likely I'll choose whatever fits my projects best in particular situations. And you know what? I can't believe how stupid I was to use PHP
    • Personnaly I believe more in PHP than anything.NET.
    • Re:Too late (Score:2, Insightful)

      by kestasjk (933987)
      Lots of people say they don't like PHP and say everyone should go with RoR, but no-one says why. Why is PHP so terrible? Is it the rich API, universal support, good development tools, good community, great documentation? What is it about PHP that some people don't like?
      • C-like syntax (not that there's anything wrong with c cyntax, but Ruby does so much better in so many areas), inconsistent and confusing naming conventions, inconsistenies between versions, MAGIC QUOTES (that are on by default on most web hosts)... That's some of the stuff that made me dislike PHP.
      • What is it about PHP that some people don't like?

        The same thing that's wrong with so many other practical tools: it's not fancy enough, not enough bells and whistles, not nerdy enough, too practical. PHP has a simple C-like syntax that works well with most editors and developers utilities, it mingles better than any other language with HTML, it handles SQL very well, has good internationalization features. It's a perfect tool for simple tasks, the kind that's needed most often.

        Years ago I did a little bit

      • I've been developing nearly exclusively in PHP for somewhere around four years (just so you know, I'm not slagging the language for the hell of it. I've stored up a good dose of pain.)

        Why is PHP so terrible? Is it the rich API

        It's the 3000+ functions in the global (and only) namespace. It's the inconsistant function naming ('2' or 'to', underscores or not) and parameters (needle-haystack or haystack-needle.) It's the poor quality of much of PEAR (not that there aren't some fine packages there, but they a

        • It's the 3000+ functions in the global (and only) namespace.

          Having many functions available is a good thing, no? Namespaces for standard libraries are a PITA that gains nothing in terms of encapsulation or abstraction.

          It's the inconsistant function naming ('2' or 'to', underscores or not) and parameters (needle-haystack or haystack-needle.)

          PHP functions are often drawn from other languages, such as C or Perl, and the naming and parameters in the PHP versions are consistant with these other languag

      • I don't like the way PHP handles libraries and extensions. Perl, and even Java, have much better systems. PHP's standard library is only distributed as one big chunk along with the php interpreter; adding and removing individual extensions requires recompiling the whole thing. There are no namespaces, so many functions have long or confusing names. And although PHP was born when OO programming was already quite mature, and the language has class-based OO, the standard library rarely uses objects. Instead of
      • I'm happy with it.

        I dont go about using this library or that library if I can help it. I fully OO my code up and and I can pretty much do what others can do in other languages. (and yes code re-use is a default concept of mine so my classes can easily be shifted to another site and used with ease).

        Yes I have looked at other languages but when it comes down to it i recon php aint going no place so why would I choose to learn yet another damned language when the one I have does the job good enough.

        Days end ha
  • Anyone know how this framework matches up with Ruby on Rails in terms of development speed?
    • The Zend Framework is only a framework. It's not bad, but it's a tad less comprehensive than Rails. It offers database abstraction, logging, and a gang of other features that don't particularly interest me. It's far from unified and resembles a 3rd party toolkit more than anything else. That said, it's still better than rolling your own solution(s).

      Speed wise, Ruby is faster than PHP development (even with the Zend Framework), but only for application types that it excels at. Otherwise, PHP is often faster.
  • Check out Phalanger - PHP compiler for .NET and you can use the entire .NET Framework in your PHP apps right away. And even if you're not interested in .NET, it will significantly speed up your apps.

    There's really no point in waiting for Zend Framework or anything made by the PHP group ;)

    http://www.codeplex.com/Wiki/View.aspx?ProjectName =Phalanger [codeplex.com]
    • There's really no point in waiting for Zend Framework or anything made by the PHP group ;)

      What about the point of not having .net dependencies? That seems like a good one to me.

      • OK, so if you were to choose either some "Zend Framework" which would probably be coded as poorly as PHP (have you ever seen PHP sources?), or .NET Framework, a seriously developed and supported product (and also free by the way), what would you choose? If you have issues with the fact that .NET is being developed by Microsoft, you can try Mono.
  • I used PHP for the first couple years of my career and I honestly like the language. PHP has its place, and that is rapidly creating dynamic web sites and simple web apps. The company I worked for absolutely smoked the competition when it came to development time and therefore cost.

    If your project is complicated enough that you are thinking about paying for a framework that can provide a clean separation of logic and presentation, it's time to move on to bigger and better things. A Java/Tomcat/Struts s

Egotist: A person of low taste, more interested in himself than in me. -- Ambrose Bierce

Working...