Здравствуйте, _mask_, Вы писали:
__>Ну раз мы говорим про такого абстрактного человека, который РНР не знает — то это значит, что когда ему нужно будет расширять функционал сайта — ему придется кого-то нанимать.
Ну что там можно расширять. Человек хочет типичный сайт для 4 программ.
__>Во-первых для СМS куча всего готового есть, потому вероятность не найти то что нужно стремится к нулю. При написании же сайта с нуля на РНР — для доработки каждой мелочи придется нанимать кого-то. А это зря потраченные деньги.
Каждый новый плагин добавляет кучу дырок в безопасности и повышает нагрузку на сервер.
__>Как бы там ни было, допустим нужно разработать некий функционал, которого нету в CMS. Что проще найти человека, который допишет модуль под известную CMS (или переделает имеющийся) или кого-то, кто захочет разбираться в чужом коде и еще сможет там нормально что-то дописать. Ах да, и еще вопрос — что из этого будет дешевле?
О чем вы? Какой код и зачем разбираться? Я же сказал — шаблоны на инклудах.
include header
include mainmenu
include content
include footer
__>Ну если у человека продукт написан, скажем, на С++ — он как-бы не обязан знать РНР.
Директива "Include" или ее аналог есть во всех языках.