2006-06-01

Об изобретении велосипедов на PHP и клонах

Берём Rails, долго на них смотрим и изучаем. Даже несколько внутренних проектов делаем. Приятно, удобно, но! В результате надобности интегрироваться в старые проекты на PHP, в результате желаний клиента что-то с чем-то совместить, мы всё равно берём PHP (так как кругом всё упорно на PHP… Одно PHP у нас даже кто-то Rails с phpNuke сравнивал). Жаль… да? А вот и нет! Берём наработки, скопившиеся в закромах мозга в течении 5 лет. Берём знание по PHP 4, серверочек для разработок и за дня два собираем маленький, лёгкий клон Rails под один проект (а кто знает что будет потом). Да, не такой навороченный, да, не такой отттестированный, но он позволяет нам в течении нескольких дняй без особого программирования и не писания запросов складывать несколько десятков форм с максимальной отдачей. Приятно. Rails - супер! Даже как муза, как источник для вдохновления и подражания. Пусть там overloading через одно место с массивами, пусть там вместами запросы не совсем оптимизированны - но большая половина рутины уже сделана один раз. Мне нравиться, мне удобно… А показать… Вот не знаю… Может однажды - не могу обещать - оно не мне пренадлежит.

Я знаю, велосипеды изобретать не хорошо, но я делаю велосипед строго под себя, именно такой, как мне нужен - с реактивным двигателем и системой ABS, cо спойлерами и навороченной аудио-системой. Но всё равно - велосипед.

Blog, PHP, Ruby and Rails, Web — Sergej Kurakin @ 11:36
Уже комментировало (6) »
  1. Комментиров(ал|ала), enternetNo Gravatar — 2006-06-01 @ 17:40

    Показывать, безусловно, не нужно. В целях несодействия распространению PHP в общем и велосипедов в частном.

  2. Комментиров(ал|ала), absoluteplushNo Gravatar — 2007-05-03 @ 01:01

    Тоже думаю написать себе маленький велосипед. Хотя бы чтобы использовать привычный мне класс бд и привычные мне шаблоны. Но стоит ли. Поэтому вопрос: А где сейчас ваш велосипед?

  3. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2007-05-03 @ 09:40

    В данный момент успешно работает на 4 проектах на “боевых” серверах, один сейчас на нём ещё заканчивают.

    Ещё на этом-же каркасе крутиться сейчас 2 внутренних проекта.

    Оно себя окупило. В данный момент подумываю о написании более удобного и документированного ActiveRecord класса и перехода всем каркасом на PHP 5.2.x.

  4. Комментиров(ал|ала), ДенисNo Gravatar — 2008-01-18 @ 14:55

    А как вам CakePHP? Он же вроде как раз и есть такой велосипед..

  5. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2008-01-20 @ 14:38

    Прости, что так долго твой коммент ждал подтверждения - работа.

    Мы его рассматривали когда-то, но он тогда нам не подошёл. Я уже не помню по какой причине - давно это было, принимавших решение было двое, и оба тогда решили, что это нам не подходит.

    А велосипед до сих пор работает. Если почитать пост о “Месяц тишины и воз интересной работы” то видно как велосипед был портитован на MSSQL, а потом, некоторые модули обратно.
    Естественно, 100% совместимости нет, но никто и не требует.

    Я всё хочу пару проектов, сделанные на велосипеде, переписать на Zend Framework, но всё руки не доходят.

  6. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2008-01-20 @ 14:49

    А вообще, специфика работы такая, что чаще приходиться использовать чужие решения, фреймворки, скрипты и библиотеки. Оснавная работа - работа с чужими проектами, вплоть до написания маленьких bean на JAVA ;-)

RSS комментариев. TrackBack URI

Оставить свой комментарий