Створення інтернет-магазину товарів легкої промисловості засобами PHP та MySQL
11

Як у будь-якої мови, у мови PHP є свої переваги і недоліки. До плюсів можна віднести те, що мова дуже популярна, її підтримує більшість хостів, існує безліч книг і статей, які допомагають у вивченні. PHP і багато модулів для нього поширюються безкоштовно. Великою перевагою є і той факт, що в створенні сайтів на PHP процес розробки скриптів, взаємодіючих з базою даних і з web-сторінками сайту, дуже простий, через те що для роботи з базами даних в PHP є зручні вбудовані функції. Одним з найбільших недоліків є те, що PHP не призначений для розробки великих програм. Спочатку мова писалася для створення маленьких скриптів, з кожною версією мову поліпшувався, але проте досі його не варто використовувати для великих і складних проектів. Це відбувається через те, що PHP є інтерпретується мовою, тому він не може ставати поруч по швидкості з компільовані. PHP не підтримує Unicode. PHP підтримує різні варіанти написання функцій. З одного боку це здається плюсом, але у початківця програміста можуть виникнути з цим складності. Ще одним недоліком є ​​те, що розробники мови прагнуть до його універсальності. Вони намагаються відійти від веб-програмування, зробивши тим самим PHP мовою, придатною для розробки будь-яких додатків. Але при цьому мова стає все складнішою. У зв'язку з цим мова PHP починає втрачати свою популярність[29].

Perl – високорівнева, інтерпретована, динамічна мова програмування загального призначення. Назва мови являє собою абревіатуру, яка розшифровується як Practical Extraction and Report Language - "практична мова для вилучення даних і складання звітів".

Переваги:

а)     програми написані на Perl працюють на UNIX, Windows, Macintosh, VMS та інших платформах;

б)    Perl має вбудовані потужні механізми роботи з текстовими даними, регулярні вирази - невід'ємна частина мови;

в)     інтеграція з різними базами даних за допомогою єдиного інтерфейсу (DBI);