jkeks блог
11.10.2016 911 просмотр ;)

1 штука из-за которой я посылаю JavaScript к черту.



Я хочу в очередной раз сравнить 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, а винда не умеет.

Провались ты Electron и nwjs со своими jQuery Underscore Angular и React !

Идите к черту все !

Ура !! ? ? ?







Видеочат рулетка

jAntivirus Рейтинг@Mail.ru