Pull to refresh
47
0
Алексей @megahertz

fullstack

Send message
Выбирал для себя подходящую CMS, перепробовал кучу вариантов, ни одного оптимального не нашел. В итоге, полностью преписал свою CMS на основе Zend Framework.
Оно может чем-то и забавно, но в любом случае стоит материал подавать более корректно.
А у меня больше на BSOD похоже
мне он не очень понравился
bind variables через Zend_Db, fetch size нет, все равно в основном с MySQL работаю
Мне кажется, вопрос о целесообразности использовани Smarty, либо другого шаблонизатора, это вопрос личных предпочтений. Читал несколько статей с критикой Smarty и не нашел ни одного минуса, который для меня существенен. В любом случае, поменять используемый шаблонизатор в хорошо спроектированной системе можно за пару минут (не считая конечно изменение самих шаблонов)
Такие задачи не так часто встречаются и под них обычно нет смысла писать универсальные решения
Сейчас уже без разницы, через какую либу работать с БД. Раньше не юзал mysqli, так как мой любимый хостер его не поддерживал, зато поддерживал PDO.
Это не совсем массив. В модели можно переопределить возвращаемое значение любого поля, написав метод get<Имя поля="поля">. К тому же, компонент автоматом преобразует значение из БД в строковое (к примеру, timestamp в человекопонятный вид), опираясь на тип поля.
Приблизительно с начала 2006
Я оставил возможность использовать модель в обычных запросах через Zend_Db_Select. К примеру
$model = Cms_Essence::get('Model_News');
$model->select()->limit(10, 20);
$elements = $model->execute();
Спасибо. Вприцнипе, это первый попавшийся алгоритм. В отличие от пакеров я его пока особо не тестировал
надеюсь, $id не напрямую из $_GET/$_POST берется.
Имхо ActiveRecord намного удобнее
Встречал эту информацию в некоторых источниках. Будет время, копну глубже
Думаю, толку от этого не будет. Из опыта админства знаю, что многие понятия не имеют, какой браузер у них стоит. Они привыкли браузер называть Интернетом)
Мне самому приятно юзать крохотные программы, которые мало памяти кушают, где все почищено. Сам когда десктопные приложения писал пытался все минимизировать. Но если продукт коммерческий, сроки сжатые там уже не до этого. Иногда минимизация в крупных продуктах может обернуться проблемами у некоторых пользователей.

Единственное, с чем слогласен - нужно оптимизировать программы, которые постоянно находятся в памяти. Взял себе пару лет назад блутус комплект мышь + клаву Logitech MX5000 и +512Мб памяти (стал гиг). После установки драйверов разницы в производительности почти не было. Ставилась куча сервисов, SetPoint прилично памяти хавал, при этом еще и глючил. Так что сейчас без драйверов юзаю.
там реферер видимо проверяется, поставил другую
+40гб, возвожность модернизации, цена меньше. на рынке появляются немного раньше. уже не мало

Information

Rating
4,646-th
Location
Россия
Date of birth
Registered
Activity