ты, как и большинство людей, веришь во всякие глупости. "не используемые" части мозга быстро отмирают. группировать если и нужно, то по смыслу, а не по типу действия. да, это как правило нарушает естественный порядок слов, но оно себя окупает.Автор оригинала: AmdY
ага, у меня, как и у большинства людей не используется 100% мозга и оперативная память ограничена, поэтому приходится рассчитывать на ide и не держать всё в уме. мне удобно, когда всё лежит на своих местах, даже если приходится немного тянуться чтобы взять нужную вещь, зато я уверен, что и через неделю найду нужную мне функцию или атрибут.
это противоречит неординарности разработчиков? получить "простоту создания говнокода" людьми ", для которых яваскрипт - не основной язык программирования" задача неординарная, ты не находишь? причем сделать это в конкуренции с множеством других, аналогичных решений. ведь про jQuery началось ся вижу лишь много пиара и простоту создания говнокода, за счёт чего она и завоевала "рынок", который почти полностью держится на людях, для которых яваскрипт - не основной язык программирования.
напишеь что-то настолько же крутое как jquery - сделаешь там все как тебе удобно, никто тебе слова не скажет
а другие мои аргументы не стоят даже утрирования?Автор оригинала: dimagolov
AmdY, ты еще не понял? tenshi сокращает кол-во нажатий на клавиши в своей работе. это полезно для экономии ресурса клавиатуры и для повышения скорости набора кодаудобство сопровождения кода для него не существенный критерий.
пиар рулит.Автор оригинала: dimagolov
это противоречит неординарности разработчиков? получить "простоту создания говнокода" людьми ", для которых яваскрипт - не основной язык программирования." задача неординарная, ты не находишь? причем сделать это в конкуренции с множеством других, аналогичных решений. ведь про jQuery началось с
и я ответил, что он малопонятен _только_ с непривычки.Автор оригинала: dimagolov
tenshi, тебе основной аргумент привели - такой подход делает код малопонятным, а значит тяжело поддерживаемым. ты его слышать не хочешь и доказываешь, что тебе очень даже понятно и удобно делать именно так, потому все и свелось к утрированию.
ага. бегать кросс 10км тяжело тоже только с непривычки. осталось обосновать необходимость его бежать, пока был только аргумент про экономию нажатий клавиш.и я ответил, что он малопонятен _только_ с непривычки.
совсем недавно ты приводил аргументом именно экономию нажатий, так как наличие префиксов IDE не помеха:подсказки иде - это не экономия нажатий, а защита от опечаток, прежде всего.
я очень не люблю такие префиксы, потому что пока не наберёшь 4 символа иде подсказывает методы чтения вообще всех полей.
там включилось "сарафанное радио", потому что это оказалось более удобно чем кодинг на стандартном джаваскрипте или даже на Prototypeпиар рулит.
всего-лишь правильный вброс. всех очень привлекла возможность искать элементы по цсс-селектору. эффект "вау" сработал на ура.Автор оригинала: A1x
там включилось "сарафанное радио", потому что это оказалось более удобно чем кодинг на стандартном джаваскрипте или даже на Prototype
да, можно сказать и так. Очень правильный вбросвсего-лишь правильный вброс. всех очень привлекла возможность искать элементы по цсс-селектору. эффект "вау" сработал на ура.
ты, как и большинство людей, веришь во всякие глупости.
а ты предпочитаешь верить в глупости, которые придумываешь сам. основной плюс jQuery и подобных библиотек - кросплатформенность, затем уже наличие плагинов и стандарт, который легко подхватит другой разработчик.пиар рулит.
когда оно появилось, все прогали на прототайпе и очень плевались по поводу этого "стандарта"основной плюс jQuery и подобных библиотек - кросплатформенность, затем уже наличие плагинов и стандарт, который легко подхватит другой разработчик.
1. отсутствие префикса - это тоже отличие ;-) ты же не предлагаешь в xhtml писать <h:a h:href="/xxx">yyy</h:a>?1. префиксы помогают легко отличать сеттеры-геттеры от других методов
2. префиксы улучшают автокомплит за счёт группировки методов
3. префиксы помогают легко прикрутить магию __call, только к аттрибутам не затрагивая другие методы
4. префиксы дают возможность указывать возвращаемое значение для сеттера $this, а для геттера нужный тип, что упрощает построение цепочек вызовов
1. разумеется, это разнообразные глаголы.1. отличие от чего? или ты даёшь всем остальным методам префиксы ? кстати, есть шаблонизаторы, использующие приведенный тобой синтаксис. не зачёт
2. три лишних буквы лучше чем каша. не зачёт.
3. действительно, можно проверять существование атрибута. зачёт.
4. задать можно, но это не добавит однозначности и вывалится в рантайм ошибку при выполнении. не зачёт.