Доброго времени суток!
Я несколько лет интересуюсь разработкой для web, знаю php (в том числе и ООП), есть опыт реализации проектов на yii и modx, но только на уровне использования стандартных классов и уже заложенной во фреймворк mvc-архитектуры. Но хотелось бы двигаться дальше и писать с использованием объекто-ориентированного подхода, разрабатывать собственные классы и архитектуру приложений, ну, или хотя бы в этом всем разбираться. В связи с этим вопрос: что вообще нужно знать помимо синтаксиса ООП части php, чтобы писать с использованием объекто-ориентированного подхода? Какие принципы, шаблоны проектирования и т.д.? И просьба порекомендовать литературу и/или интернет ресурсы.
Заранее благодарен.
Литература по ООП, проектированию и архетикутре приложений
Re: Литература по ООП, проектированию и архетикутре приложений
Перечислил немного здесь внизу.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Литература по ООП, проектированию и архетикутре приложений
Не ООП, но без знания HTTP нормально под веб писать никак: http://rmcreative.ru/blog/post/http-dev ... s-shiflett
По ООП мне нравится подача http://sourcemaking.com/
По ООП мне нравится подача http://sourcemaking.com/
Нравится Yii? Давайте сделаем его лучше!.
Re: Литература по ООП, проектированию и архетикутре приложений
Из книжек:
Бертран Мейер - Основы объектно-ориентированного программирования
Гради Буч - Объектно-ориентированный анализ и проектирование с примерами приложений
Гамма Э.и др. - Приемы объектно-ориентированного проектирования. Паттерны проектирования
А так, читать чужой хороший код, и пробовать самому.
Бертран Мейер - Основы объектно-ориентированного программирования
Гради Буч - Объектно-ориентированный анализ и проектирование с примерами приложений
Гамма Э.и др. - Приемы объектно-ориентированного проектирования. Паттерны проектирования
А так, читать чужой хороший код, и пробовать самому.
Re: Литература по ООП, проектированию и архетикутре приложений
Я еще переодически смотрю MIT OpenCourseWare на ютубе