четверг, 11 февраля 2010 г.

Почему я не люблю фреймворки

Проект, в котором я участвую использует framefork Symfony.
Пока я, в основном "курю документацию", но уже накопилось негатива. Излагаю
  • Кроме знания языка программирования (сейчас речь о PHP, но это не принципиально) надо учить синтаксис фреймворка. причем не один, а несколько
  • Чтобы получить "hello word" требуется несколько сотен файлов
  • При этом памяти это приложение занимает 16 мегабайт
  • Ошибки безопасности фреймфорка становятся известны гораздо чаще, и угрожают большему количеству сайтов
  • Ты зависишь от чужого кода. Нашел ошибку - попробуй найди где ее фиксить в таком количестве файлов

вторник, 9 февраля 2010 г.

Новые горизонты

Не пронесло. Миша позвонил и сказал, что я им подхожу.
Так я отгреб все то, о чем только читал и думал, что меня это не коснется.
Это и ООП, и sympony, и SVN и стандарты кода и все прочее.
Видимо читал я хорошо, поэтому быстро сообразил, что при миграции симфонии надо не забыть почистить кеш. Подключился к проекту и поднял локальную копию примерно за полчаса. Больше времени ушло на поиск того, чем генерировать пароль к SVN.
Работы в проекты - мама не горюй. В основном сформированы только базовые классы, в базе данных практически нет таблиц. Посмотрим, справлюсь ли я.Очень нервничаю