Я бы рекомендовал бы разобраться как с Yii. В симфони есть несколько вещей, которые мне не хватало в Yii (например, генерация мультиязыности "изкоробки"), но сам по себе симфони как-то более тяжёл для восприятия. Ну и во второй версии, как я понимаю, там вообще уклон в энтерпрайз пошёл, что-то типа того, что пытаются джава-фрйемворк написать на PHP :)
Хотя вот на хабре проскакивают иногда анонсы довольно перспективных фреймворков, но проблема многих, что у них нет комьюнити, а значит адаптированных сторонных библиотек, помощи по разнообразным вопросам, набора хауту на разные случаи жизни.
1) Стандартизации - в случае, если нужно заменить или добавить программиста - это намного проще, чем разбираться в самописе.
2) по сто раз не нужно писать один и тот же код. Готовые библиотеки по работе с базами данных, валидации, роутингу и т.д.
3) генерация кода (кому нравится, кому не нравится, но мне удобно за пару минут сгенерировать костяк для MVC и потом просто отредактировать несколько строчек, чтобы уже был готовый модуль)
4) ориентированность на бизнес-логику, а не написание кода для "низкоуровненых" процедур. Если писать что-то более-менее серьезное то в итоге приходишь к тому, что нужно писать свой фреймворк, или же в большинстве случаев сгодится взять готовый и оставить его разработку на комьюнити, а самому сконцентрироваться на специфичных задачах.
Тем более, например, я не настолько считаю себя специалистом, например, в ORM, чтобы написать хорошую библиотеку.
cryptex: и развитая html-кодогенерация в бизнес-логике, которую почему-то все стремятся использовать
зачем делать то, что может сделать кодогенератор, а уже потом подпилить детали. Все равно же в итоге получается тоже самое практически, только вместо пары недель работы, можно сделать за пару дней.
joost, стандартная ситуация.
По ряду наблюдений через некоторое время (месяц или несколько) стоимость клика может подрасти, впрочем может и не подрасти :)
к чему тогда привыкать?
Я бы рекомендовал бы разобраться как с Yii. В симфони есть несколько вещей, которые мне не хватало в Yii (например, генерация мультиязыности "изкоробки"), но сам по себе симфони как-то более тяжёл для восприятия. Ну и во второй версии, как я понимаю, там вообще уклон в энтерпрайз пошёл, что-то типа того, что пытаются джава-фрйемворк написать на PHP :)
Хотя вот на хабре проскакивают иногда анонсы довольно перспективных фреймворков, но проблема многих, что у них нет комьюнити, а значит адаптированных сторонных библиотек, помощи по разнообразным вопросам, набора хауту на разные случаи жизни.
но если бы я хотел блог,- поставил бы WP.
дело не в блоге, а в том, что вы избавляетесь от кучи рутинной работы. Ну и не знаю как во втором кодигнайтере, но в первом ООП было очень странное.
Я бы не рекомендовал привыкать к CI - это я вам говорю как ярый поклонник этого фреймворка в прошлом.
Иначе пишу свой код, заточенный под задачи.
на ассемблере или в машинных кодах?
Gray, у ликпея приватовского вроде попроще процедура.
Тормозит вот это:
тормозит и на тех страницах где этого блока нет.
что именно?
блокировка в Adblock yandex.st, правда, гуглоплюс и фейсбук оставались.
Stek, преимуществ намного больше чем недостатков.
1) Стандартизации - в случае, если нужно заменить или добавить программиста - это намного проще, чем разбираться в самописе.
2) по сто раз не нужно писать один и тот же код. Готовые библиотеки по работе с базами данных, валидации, роутингу и т.д.
3) генерация кода (кому нравится, кому не нравится, но мне удобно за пару минут сгенерировать костяк для MVC и потом просто отредактировать несколько строчек, чтобы уже был готовый модуль)
4) ориентированность на бизнес-логику, а не написание кода для "низкоуровненых" процедур. Если писать что-то более-менее серьезное то в итоге приходишь к тому, что нужно писать свой фреймворк, или же в большинстве случаев сгодится взять готовый и оставить его разработку на комьюнити, а самому сконцентрироваться на специфичных задачах.
Тем более, например, я не настолько считаю себя специалистом, например, в ORM, чтобы написать хорошую библиотеку.
как это можно вообще реализовать?
Вам, как раз написали как это можно реализовать :) Задача в целом простая и реализуется практически с любым как движком, так и не движком.
Тут или вы умеете программить, или не умеете.
и развитая html-кодогенерация в бизнес-логике, которую почему-то все стремятся использовать
зачем делать то, что может сделать кодогенератор, а уже потом подпилить детали. Все равно же в итоге получается тоже самое практически, только вместо пары недель работы, можно сделать за пару дней.