Ресурсы для углубления знаний перед написанием основы? - PullRequest
0 голосов
/ 23 октября 2009

Я планирую заново изобрести колесо, написав PHP-фреймворк MVC / ORM в ближайшем будущем.

Я уже смотрел несколько презентаций на конференции в InfoQ, наткнулся на многочисленные слайды, которые оказывают большое влияние на мои знания.

Меня все еще особенно интересуют лучшие практики:

  • Рамочный дизайн
  • TDD (PhpUnit, Selenium)
  • Разработка, управляемая доменом
  • Непрерывная интеграция (Xinc)
  • Контроль источника Subversion

Если у вас есть пара полезных закладок или аналогичных, которые трудно найти в Google, пожалуйста, заходите. :) Я с удовольствием изучу Anything Driven Development, если этот конкретный Anything действительно движет вашим развитием. :)

Ответы [ 2 ]

1 голос
/ 23 октября 2009

Это может помочь вам определить видение. Практическое проектирование API Это поможет определить реляционное сопоставление объектов, единственный и единственный классический Шаблоны архитектуры корпоративных приложений . Конкретно главы 3,4,5.

Также стоит изучить, как это сделали другие люди. Встать на плечи гигантов так сказать. Докторин ОРМ и Докторин

Также для стороны ORM прочитайте библию ORM. Информационное моделирование и реляционные базы данных: от концептуального анализа до логического проектирования

0 голосов
/ 23 октября 2009

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

Напишите краткую информацию о каждом из них, указав его слабые стороны, сильные стороны и причину не быть более популярным. Для этого последнего пункта, попробуйте связаться с последними известными разработчиками или пользователями менее популярных фреймворков.

Как только вы это сделаете, у вас будет лучшее представление о том, где существуют пробелы, и с чем вам нужно будет конкурировать. Как правило, такие знания помогают укрепить конструкцию, позволяя тратить меньше времени на обучение, повторяя ошибки других.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...