Maestro might move to Yii…

I might have been premature…

I wrote a week ago that I was moving Maestro, the SCC business support system project, to the Yii framework, which really was my intent at the time. However, I’ve been mired in database design for the past week working on the object layer for Parts&VendorsĀ® (or at least what will be supported), but at the same time I’ve also been been working through Web App Development with Yii and PHP to get up to speed with Yii development.

By the way, Web App Development with Yii and PHP is a really great book. I’ve also been reading Yii Rapid Application Development Hotshot and The Yii Book at the same time. They all have their own perspective, development environment, workflow and tool set components (to some degree), which has been instructive. I’ve also just bought Yii 1.1 Application Development Cookbook, which has the best (only?) printed documentation on the Zii component library (the second edition is due out in only a couple months, but I couldn’t wait).

First, Yii is an active project and the books available are getting me up to speed much faster than I was with ATK. However, getting something as as simple as the ATK – A Business Framework tutorial isn’t nearly as simple as it first seemed. ATK has a better out-of-the-box theme experience, and while grid displays, searching, paging, etc. are bundled with ATK, Yii requires add-ons for the same functionality. The included Zii library appears to provide at least some similar functionality, but it doesn’t seem to be documented beyond the API – which certainly doesn’t make it makes it easier to use than ATK. However, to be fair, there is a community-supported Yii Playground project, that includes functional demos of Zii components with code examples (similar to the ATK Demo), but I don’t know many Zii components there are, and if they’re all in the playground or only some. Unfortunately though, although the books cover the functional stuff really well, and so far I haven’t found much on how exactly does one design a site. Hopefully Larry will get into more of that in The Yii Book

So, the jury is still out on the move to Yii. Learning about Yii is helping me understand ATK, but ATK is still an eventual dead-end. The best case (at least for me) would probably be if Adapto worked with Yii (instead of the Zend Framework). Maybe I’ll have to figure out how….

2 Replies to “Maestro might move to Yii…”

  1. I think ATK/Achievo is still a great businees Application Framework, I used ATK since 2006. I my self decide in My Company everyone should master at least basic atkdemo, and every new hire should pass atk farmework test.

    I think someone should write books like ATK for dummy and Advance ATK, and need sponsor and marketing to increase activity and improvement (like integrating with Zend Framework).

    1. I agree with everything you say Bahtiar. Have you looked at the Adapto framework?. Ivo Jansch, the visionary for Achievo/ATK, started the Adapto project to take the concepts proven with ATK to the next level, using updated technology and using the Zend Framework for basic functionality such as rendering, etc. (see the GitHub Adapto project for more info).

Comments are closed.