Так. Глоссарий надо сделать. Вот тоже тема.
Приложение - скрипты, которые формируют страницы сайта.
Сайт, это то, что доступно по HTTP
Смотри. Если на одном сервере нужно установить несколько разных самостоятельных приложений, то делается примерно так.
class ABC
{
public function view()
{
echo 'Это делает фреймворк<br>';
}
}
class SiteOneView extends ABC
{
public function dysplay()
{
echo 'А это делает первый сайт';
}
}
$view = new SiteOneView;
$view->view();
$view->dysplay();
echo '<br><br>другое приложение<br><br>';
class ViewSiteSecond extends ABC
{
public function render()
{
echo 'А это еще один, с тем же фреймворком';
}
}
$view = new ViewSiteSecond;
$view->view();
$view->render();
Фреймворк один, а приложений несколько. Фреймворк может работать с несколькими приложениями.
Каждое приложение может управляться из нескольких сайтов.
Ну я имею ввиду взаимодействовать.
Обычное наследование. Так понятнее?
Куда торопимся... Поспешишь - не вытащишь рыбку из пруда.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.