На сьогоднішній день ІТ індустрія набула широкого розмаху. На ринку сьогодні сила силенна компаній, які займаються розробкою різноманітного програмного забезпечення. Дуже часто великі проекти розробляються паралельно декількома програмістами. Тобто кожен із них виконує свою частину проекту - своє завдання. Такий підхід відзначається високою продуктивністю, проте, є різні вимоги при проведенні розробки одного проекту одночасно кількома розробниками.
Моде́ль-вид-контро́лер (або Модель-вигляд-контролер, англ. Model-view-controller, MVC) — архітектурний шаблон, який використовується під час проектування та розробки програмного забезпечення.
Шаблони в MediaWiki та доцільність їх використання
Що таке шаблон? Шаблон - це, фактично, певна визначена структура (зразок) організації інформаційного наповнення. Принаймні для контенту електронного ресурсу таке твердження буде вірним.
Інтерфейс та абстрактний клас у PHP та їх відмінності
Інтерфейс для об'єкта на PHP чи будь якій іншій мові ООП - це структура, яка оголошується з допомогою ключового слова interface
та використовується для того, щоб вказати які методи повинен мати клас, який наслідує цей інтерфейс. Ці методи повинні бути типу public, а їх реалізація в тілі інтерфейсу є відсутньою. Інтерфейс може наслідуватись іншим інтерфейсом з допомогою ключового слова extends. Для класу, який наслідує інтерфейс, використовується ключове слово implements.
Враховувючи те, що про PHP написано вже досить багато, не будемо "придумувати колесо", а звернемось до інформації, яка є представленою у Вікіпедії.
Все частіше на теренах мережі інтернет з'являються проекти та підпроекти створені з використанням системи керування сайтом MediaWiki. Як правило, це енциклопедичні сайти та підсайти. Найвідомішим проектом створеним на MediaWiki є, мабуть, Вікіпедія. З рештою, для неї і розроблялась система керування сайтом MediaWiki. За період свого розвитку від перших версій MediaWiki зазнала суттєвих змін, які, звісно, покращили її функціональність та зручність використання.