За последние 24 часа нас посетили 30529 программистов и 1809 роботов. Сейчас ищет 951 программист ...

Подскажите образец совершенства

Тема в разделе "Прочие вопросы по PHP", создана пользователем Fisher, 29 ноя 2006.

  1. Fisher

    Fisher Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    Подскажите пожалуйста, какие из известных проектов на PHP могут послужить образцом в решении таких проблем, как:

    - грамотное построение системы, модульность, расширяемость,
    - отделение дизайна от функциональности
    - применение ООП

    (интересуют проекты вида CMS, работа с БД),

    а также в каких книжках это обсуждается.
     
  2. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    практически никакие.
     
  3. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Сам я на 80% перлист, чем PHP-шник, но из того, что мне очень понравилось на PHP - Horde Framework (www.horde.org).
     
  4. Fisher

    Fisher Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    Я как раз тоже давний любитель Perl, и есть желание приобщиться к PHP. Сам язык проблем не вызывает, но как на нем нормальный проект написать - крышу не соберу. Horde посмотрю, спасибо.
     
  5. draak

    draak Guest

    - отделение дизайна от функциональности
    SMARTY =)
     
  6. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    глянул. Мутно, плоско, примитивно, имхо.
     
  7. Fisher

    Fisher Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    ...так-так-так... по сравнению с чем?...
     
  8. Mavir

    Mavir Guest

    http://nudnik.ru/entry/3010 :D
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    натурально я то же выдаю CSS из php-кода и ниче ...

    все эти статьи хороши на примерах маленьких проектов и там они таки работают. как только проект разрастается тут и приходится упрощать себе работу шаблонами, классами и т.д. и не более того.
     
  10. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    мне нравится ZendFramework
     
  11. Fisher

    Fisher Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    4
    Симпатии:
    0
    Это понятно. Ну а если изначально предположить, что мы пишем большой проект, то какие решения следует положить в основу? Я понимаю что вопрос необъятный и опирается скорее на опыт и прфессионализм, потому и спрашиваю: где про это пишут и где образец того как надо это делать.

    Ну вот например на Perl я могу начать сайт со скрипта вида print "<html>...". Но знаю, что правильнее сразу использовать движок страниц, хотя бы CGI::Application, и машинку темплейтов, хотя бы HTML::Template или Text::Template (я уже не говорю, что полностью основываться на каком-то framework-е), вынести SQL в отдельный слой, и все такое прочее. Тогда будет счастье.

    А в чем счастье на PHP?
     
  12. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    нет предела совершенства.

    Стив Макконнелл "Совершенный код"

    у многих есть свой движок, который, позволяет юзать библиотеки разных систем, хотя бы минимум: pear и к-л фреймверк
     
  13. Victor

    Victor Активный пользователь

    С нами с:
    28 авг 2006
    Сообщения:
    57
    Симпатии:
    0
    Адрес:
    Ростов
    Дополню Ti
    Название: Совершенный код
    Автор: Стив Макконнелл
    Издательство: Питер. Русская редакция
    Год: 2005
    Страниц: 896
    Формат: DjVu
    Размер: 20.29 MB
    ISBN: 5-7502-0064-7
    Серия или Выпуск: Серия: Мастер-класс.
    http://www.natahaus.ru/2005/09/07/sovershennyy_kod__master_klass.html
    Для скачивания:
    http://rapidshare.de/files/26242673/000897.rar.html
    http://www.megaupload.com/?d=04OWRZQL
     
  14. Davil

    Davil Guest