Как стать автором
Обновить

Комментарии 21

Круто, очень рад новой фичи формировании урлов, думал недавно, как реализовать. Оказалось не надо реализовывать :)
Post::model()->published()->recently()->findAll() (идея взята в Ruby on Rails)

И все-таки в Ruby-синтаксисе это выглядит красивее: Post.published.recently.find_all
А у вас можно (опять-таки, по аналогии с RoR) писать Post.published.recently.find_by_id (find_by_* любое поле из таблицы)?
доступ к методам и свойствам объекта через точку или через минус со знаком меньше…
это тема для писькомерства?
больше :)
прошу прощения, а я устраивал писькомерство? я прежде всего программист, а меряться письками с себе подобными — упаси Боже.
Есть хороший плагин в symfony, называется DbFinder. Он умеет :)
Во многих штуках удобнее рельсовского. Хотя конечно кой-чего не хватает.
$PostFinder->published()->recently()->whereId(xxx)->find() (вместо Id любое поле из таблицы)
и фигли здесь удобного?
Пока вопрос не про удобство было, а про то можно ли :)

Ну и на самом деле, да, удобно =)

$PostFinder->join('Category)->whereAuthorId($user)->whereIsPublished(1)->find(5)
Да, можно:
Post::model()->published()->recently()->findByPk()
эх… кто бы с++ фреймворком поделился…
Вэб-фрэймворк на C++? Вы сумасшедший!
ну надоело человеку сайты визитки на бейсике клепать!!!=)
От чего же?! С++ хороший язык. Если PHP будет эволюционировать дальше, то он превратится в нечто подобное С++.
А я был бы очень рад, если бы появилось что-нибудь похожее на Zend Framework.
С++ — действительно, отличный язык, который предназначен для решения совершенно иных задач. Вы правы, если PHP дальше будет эволюционировать, он превратится в Java. Рекомендую вам заняться её изучением, если вы так интересуетесь.

Повторюсь, C++ нужен для решения совершенно иного класса задач. Поэтому только безумцы будут писать на нём вэб-приложения. (Я таких видел) Если вас неустраивает PHP (Ruby, Python, Perl и прочие интерпретируемые языки), вам в сторону .NET (тёмная сторона силы) или Java (соответственно, светлая сторона).
а вы не демаете, что на плюсах легче написать проект который будет держать 200 пэйджвью в секунду, чем на java или .NET?
Нет. Не думаю. Я, как человек, который имеет некоторый опыт коммерческой разработки как на C++, так и на Java, уверяю вас, что на это уйдут годы, выигрыш в производительности будет минимальным. В итоге вы изобретёте тот же интерпретатор без строгой типизации, с Reflection и прочими прелестями языков заточеных под вэб.

Конечный результат будет заточен под ваши нужды и только за счёт этого будет работать быстрее. За время, пока вы будете этим заниматься технологии ускачат на несколько световых лет вперёд, благодаря тому, что есть такие платформы как Java и .NET. Писать на них проще и быстрее. Короче, это никому не нужно. Дешевле просто распаралелить систему.

C++ отличный язык. Но не для разработки вэб-приложений.
я вижу вы с++ под веб боитесь, как черт ладана.

У меня был некоторый опыт написания cgi на с++ в этом нет ничего страшного или супер сложного. простой шаблонизатор, чем кстати и являлся PHP в момент его создания.

и я ещё раз могу сказать, что если появится хороший фреймворк вроде Zend'овского, то и на сложные веб-приложения будет уходить немного времени.
мне кажется вы в этом комментарии сумели упомянуть все современные популярные языки(если брать .net, как c#).

я считаю, что проблема скорее не в сложности, а в распространенности. ну и в процессах эволюции. веб развивается примерно также как и PHP.
Больше всего расстроило то, что встроенных механизмов работы с деревьями так и не появилось…
Как то не очень мне хочется использовать отдельным расширением…
А какая все-таки разница? Берешь www.yiiframework.com/extension/nestedset/ и используешь его, как behavior
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории