Я не использовал OO в прошлом в проектах, так как я делал это проще (на самом деле используя архаичные вызовы mysql_query и собственную фильтрацию), поэтому я хотел начать новый проект, научиться использовать шаблоны проектирования с моим OO по пути.
Я искал, чтобы создать сайт микроблогов для пинков, и нашел шаблон дизайна singleton, который казался полным, и использовать с PDO Я не мог видеть в этом ничего плохого (кроме того, что не мог получить доступ к двум базам данных, что я не уверен, что мне понадобится этот проект).
Говорят, что такой проект, или простое программное обеспечение CMS, было бы хорошей идеей? Какие типы шаблонов проектирования/типа базы данных будут использоваться "большими парнями" для этих вещей, будет ли это слишком ограничительным позже, если оно должно быть масштабировано (параллельные соединения/производительность)?
Я также читал о синглете factory, чтобы иметь дело с дополнительными подключениями позже, так как проще изменить код в нем. Поможет ли это устранить любые негативные проблемы и сделать его более подходящим шаблоном дизайна для этого?