Я хочу в очередной раз сравнить PHP и JavaScript. Просто слезы текут когда садишься за JavaScript.
Возьмем пример, надо в текстовое поле в позицию курсора вставть заданный текст.
Вот пример на JavaScript который работает 100% и который я взял отсюда
А теперь та же задача решается в PHP на десктопе в среде DevelStudio:
c("memo1")->selText = "text";
Не сильно думаю было бы отличие в Lazarus FreePascal каком-нибудь.
Добавляя новое расширение для jQuery в JavaScript в виде шикарной портянки, мы вносим в наш проект какашку, которая неизвестно в какой момент отвалится и остановит наш годный продакшн. Нельзя делать языки так что бы в проект надо было вставлять такие портянки.. нужно что бы такая функция была уже в языке. Это же очень важная и частая функция, почему бы ее не включить в JavaScript ? Нет, мы вставляем в проект jQuery и к нему прикручиваем чью-то наработку. Да ладно бы jQuery, сейчас же Angular2 подавай и React.
Еще небольшая разница тут в том что я бы никогда не стал писать на JavaScript, если бы не дебильная поддержка Unicode в системе Windows10. Навалил бы так что оттасикать пришлось.. А нет.. Винда не умеет нормально Unicode. Умеют лишь Firefox и Chrome и Opera, а винда не умеет.