Не самый худший язык :) Вот до чего меня бесит пхп-шный синтаксис... Что до скриптописания, всякие кроссбраузерные jquery сильно облегчают жизнь. Уже хотя бы заменой document.getElementById() на $() и платформо-пофигистичным аяксом. Селяви, последствия браузерных войн сказываются поныне. А вообще, хочется писать клиентскую часть на каком-нибудь Python-е, отменить HTML, и никогда не писать под IE :)
Да, взаимоотношения JS библиотек - это та еще мелодрама, Prototype + jQuery в одном проекте тоже создают массу странных косяков :) А в php есть много чего, но больше всего достает после джавы и сишки $this-> Т.е. вместо x=1; надо написать строку втрое длинее $this->x=1; это ужасно. Даже джаваскриптовое this.x не так ужасно как баксо-стрелочки "главного веб-языка". В C++, Java есть хотя бы выбор, упоминать контекст класса или нет. А после руби, где то же самое присвоение переменной объекта выглядит как @x=0 и подавно печально.
Comments 4
Reply
Вот до чего меня бесит пхп-шный синтаксис...
Что до скриптописания, всякие кроссбраузерные jquery сильно облегчают жизнь.
Уже хотя бы заменой document.getElementById() на $() и платформо-пофигистичным аяксом.
Селяви, последствия браузерных войн сказываются поныне.
А вообще, хочется писать клиентскую часть на каком-нибудь Python-е, отменить HTML, и никогда не писать под IE :)
Reply
А что такого страшного в php-синтаксисе?
Reply
А в php есть много чего, но больше всего достает после джавы и сишки $this->
Т.е. вместо x=1; надо написать строку втрое длинее $this->x=1; это ужасно.
Даже джаваскриптовое this.x не так ужасно как баксо-стрелочки "главного веб-языка". В C++, Java есть хотя бы выбор, упоминать контекст класса или нет. А после руби, где то же самое присвоение переменной объекта выглядит как @x=0 и подавно печально.
Reply
Leave a comment