Selection of My First Framework (PHP)


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
6 views
All good things!
Suddenly realized that I know php at a good level(but not to php or the intricacies of OOP of course), I'd love to stop reinventing the wheel, as it was with other languages.
That advise is not too difficult for basic operations?
I want to begin, perhaps, with a simple database helloWorld with categories and pager.
Thanks in advance!
PS as usual, generously lighted for adequate (including well-reasoned) comments in karma.
by | 6 views

7 Answers

0 like 0 dislike
And here I am using symfony and have never yet regretted. The opposite possibilities more than enough. To learn is not so difficult, as a lot of documentation including misrepresented and translated into Russian. Not little Russian community. Plus coming soon, symfony 2, but there are even more Goodies ;)
by
0 like 0 dislike
I looked at cakephp, symfony, CodeIgniter, Kohana, Yii, Akelos and some more.
\r
From the above CakePHP is well documented and fairly easy to learn. Of the shortcomings can be noted support for PHP4 and not very progressive community, albeit large.
\r
Yii — cool stuff written using PHP5 and fashion design patterns, moreover, tightly integrated with chips web2.0 (AJAX). Good documentation of the APIs, but almost no examples.
\r
Akelos is too crude.
\r
CodeIgniter is php4, weak ORM.
Kohana (a fork from CodeIgniter) — php5, poorly documented, weak ORM.
\r
Symfony — trying to make a clone RubyOnRails php. However it is more difficult to learn than the original and offers less opportunities. IMHO better then rails, or learn Django.
\r
The result:
for beginners cakephp, yii advanced
by
0 like 0 dislike
But what I've seen:
\r
\rCakePHP is well-documented, but too much of it is just "magic" to recommend would not.
\r
\rCodeigniter is well documented, the code is sometimes not so hot and not only because of the support of PHP4.
\r
\rKohana code is beautiful, and documentation for the development of enough, but with him I was casually seeing Yii.
\r
\rZend Framework — code and documentation everything is fine, only both of them too much, and the docks still confused and most uncertain moments, as an evil, is omitted. I'm using ZF as the set of high-quality libraries, not as CMF. Sometimes unwieldy because of too fine grained structure, and as a consequence a huge number of classes.
\r
\rYii — documentation — a rich, transparent, and generally lovely. Code and architecture is gorgeous. It has a fantastic ORM. The barrier to entry is low — read from cover to cover Hyde (he's not that great) and fight. Competent autoload'and nimble. Recommend!
by
0 like 0 dislike
Judging by the pace and direction of development, Yii has a great future ahead. That would be important, where will a critical mass of developers to build knowledge base examples modules. I stopped it, join. :)
by
0 like 0 dislike
Maybe it's worth once on a CMS/CMF? For example, Drupal provides an opportunity of riveting banal sitega quick, and the frame for developing applications (api.drupal.org)
by
0 like 0 dislike
The new job had to learn the Yii — mastered very quickly (a few days literally). Third month working closely with this framework. In my opinion excellent, a well considered piece. Perfect for projects of any complexity, IMHO. I recommend to get acquainted.
\r
ZF is too heavy, in my opinion. And CodeIgniter is simply outdated.
by
0 like 0 dislike
To me about six months ago I addressed the people with this question. Advised him Symfony. Recently again met him, the person I really was thankful.
by

Related questions

0 like 0 dislike
6 answers
0 like 0 dislike
2 answers
asked Apr 9, 2019 by vladislavignatyev
0 like 0 dislike
4 answers
0 like 0 dislike
5 answers
110,608 questions
257,186 answers
0 comments
25,363 users