Cloutman, David wrote:
> I interviewed at a company a while back that had four developers on
> staff that was using the Zend Framework coupled with the Yahoo! UI
> library. They seemed happy with their technology stack. I think their
> choice was driven mostly by corporate backing and name recognition of
> these two platforms. I have not used either personally.
>
> Also take a look at Symfony. I went to a meetup a while back, and was
> impressed by how this framework offered a complete technology stack
> while retaining modularity, so if you didn't like the default
> components, you could easily swap them for something else. This sort of
> framework modularization seems to work in the Java world, where a single
> application might integrate bits and pieces of Spring, Hibernate,
> Struts, etc. Personally, I prefer this paradigm to something like Rails
> (or Cake PHP, to put it in a PHP context), where you pretty have to do
> it one way - or else. At least that's been my perception playing with
> Rails and Cake PHP. Your mileage may vary, however. I don't know where
> Zend falls into this spectrum.
I can't agree more with David on this. Although I'm relatively new to
the PHP world I have done a lot of Java development and a strong
believer in the MVC paradigm. I would go a step further and consider
how a framework can support exposing view agnostic services by building
a service layer into the Model. I am planning on submitting a proposal
"any day now" for the Code4Lib conference that demonstrates a prototype
I'm developing for a Library Assets service.
|