Как стать автором
Обновить
45
0
Павел @fxposter

Пользователь

Отправить сообщение
А вы спросите у c++'ников или php'истов - знают ли они, что такое аннотации в java.
var checked = $(this).attr('checked') == true;

достаточно такого... оператор == возвращает bool.
А вы думаете я "от балды" это написал? :)
Да я как бы ни против руби, ни против питона ничего не имею. :)
Почитай про Doctrine, поймешь, о чем я.
Ну так не используйте его как фреймворк. :)

Я вот, например, Symfony использую.
RoR не единственный фреймворк. И не первый. ;)
угу. А в итоге я не получу ни Zend_Db_Table_Row, ни Zend_Db_Table_Rowset, о чем мы и говорили.
Я бы сейчас не стал использовать PHP 5.3 в продакшене. А если не использовать LSB оттуда - прийдется вводить абстракцию таблицы для того, чтобы это всё нормально работало с полиморфизмом и наследованием. :)

Иначе приходится в везде указывать имя класса, с которым работаем, т.е. получается что-то типа:
Articles::find('Articles')

Что в итоге в кодах исходного AR превращается в ужас в саппорте. Именно поэтому удобно это всё вынести в класс таблицы.
Ну, это ж не ORM полноценный. Скорее - удобная обертка над бд. Нужно что-то покруче - Propel, Doctrine. :)

PS. Я могу ошибаться насчет невозможности изначальных join'ов - я в Zend_Db не спец (я больше по Symfony + Propel), но по-моему их всё-таки нет. :)
Получить такие данные вполне можно - через саму базу данных (а точнее - через драйвер к ней), но засовывать эти данные по обьектам таблиц прийдется вручную.
На самом деле - еще есть вещи, коотрые бы можно было добавить, чтобы они работали автоматически:
- Возможность сразу fetch'ить данные из нескольких таблиц

Написано-же...
А вы еще разок посмотрите ;)
И в качестве нового языка не обязательно должен быть руби.
Да. Ну мы же вроде плагины Eclipse обсуждаем. :)
1. Pro версии Aptana Studio действительно платные. Обычная же Aptana Studio - вполне себе бесплатная.
2. Aptana сама по себе поддерживает PHP вполне нормально. Но у меня лично стоит Eclipse + PDT + Aptana, и всё вполне себе хорошо работает.
Spket
IDE поддерживающее форматирование JavaScript. Подерживает подключение и совместную работу с некоторыми js-фреймворками: ExtJS, YUI, SilverLight, jQuery, etc.

По-моему, Aptana лучше :)
Лично я большую часть имен разработчиков узнаю, читая список докладов конференций типа РИТ.

Информация

В рейтинге
Не участвует
Откуда
Днепр, Днепропетровская обл., Украина
Дата рождения
Зарегистрирован
Активность