Скриптові мовах програмування (java, html і ін)
Скриптові мови мають більш складним інструментарієм і підтримують більш прогресивні техніки програмування. Наприклад, можливості сортування даних в Perl вбудовані прямо в мову. Те, що в мову вмонтовані всі основні інструменти програмування, позбавляє від необхідності створювати їх самостійно і означає, що для вирішення конкретної проблеми потрібно писати менше коду, що збільшує продуктивність розробника.
Скриптові мови дозволяють швидко виконувати доопрацювання коду без дратівної втрати часу на очікування закінчення компіляції.
Кількість людей, що не володіють підготовкою, яку мають традиційні комп'ютерні фахівці, але можуть зайнятися написанням сценаріїв, стало на порядок більше. Інакше кажучи, програмування на скриптових мовах простіше навчитися. Щоб стати середнім програмістом на C ++, необхідний більший досвід роботи, ніж для того, щоб стати середнім програмістом на PHP.
Час виконання все ще є головною проблемою. Ця проблема зазвичай вирішується тим, що код ретельно обраної частини програми (скажімо, 10-30%) пишеться на мові низького рівня (такому, як C або C ++); наприклад, в Python є розвинені механізми для того, щоб вставити такий код (як і в більшості інших динамічних мов).
Загальною проблемою всіх скриптових мов є відсутність гарної інтегрованого середовища розробки (IDE). Звичайно, якісь інтегровані середовища розробки існують, проте в них бракує потужності, як у Visual Studio.
Ключовим нетехнічних, однак важливим недоліком є відсутність маркетингового бюджету. Багато динамічні мови ідеально підходять для багатьох проектів, проте їм важко конкурувати з такими локомотивами маркетингу, як Sun (Java) і Microsoft (C #), які продовжують просувати свої технології як єдино можливі. В історії є приклади того, як технічна перевага пригнічується чудовим маркетингом.