Re[13]: jQuery – Javascript нового поколения
От: Mamut Швеция http://dmitriid.com
Дата: 10.08.07 10:18
Оценка:
M>>Тьху. Если у каждого программиста и так есть свой "типа-фреймворк", то где же тут пропаганда?

AKS>Название Вашей статьи "jQuery – Javascript нового поколения" — это и есть "пропаганда". Причем с "отягчающими последствиями".




AKS>Поясню на своем примере. Я, интересуясь Javascript, сразу же обратил внимание на броское название в надежде прочесть действительно о чем-то новом. Не буду скрывать — я расчитывал найти в фреймворке нечто, похожее на эмуляцию нововведений для Javascript 1.6, только на этот раз думал, что Джон изобрел что-нибудь и для Javascript 1.8. Естественно я был разочарован — никакого "Javascript нового поколения" мне найти не удалось.


"Яваскрипт нового поколения" — всего лишь перевод слогана jQuery "a new wave javascript". Если быть до конца честным, то jQuery — первая Javascript-библиотека, предлагающая, например, селекторы для выборки элементов. Аналогичные решения в других библиотеках, емнип, появились позже.

AKS>Так зачем вообще использовать такие громкие названия для статей? Это ни что иное, как пиар и пропаганда. И ничего более на ум не приходит, поскольку все, о чем здесь пишут, ни коим образом не относится к Javascript.


А, ну да, код на Яваскрипте, библиотека на Яваскрипте, но это никоим образом не Яваскрипт

AKS>Как доказательство того, что JavaScript здесь лишь "мимо пробежал" — это пример обработки onmouseover/onmouseout/click на строках таблицы. В вашем случае на каждый ряд таблицы навешивается обработчики трех событий. Позвольте, но это совершенно бездумный подход. Достаточно обработать те же события на самой таблице. На пропиаренном фреймворке это делается так:


AKS>
AKS>$(document).ready(
AKS>    function () {
AKS>        $('#blocks').mouseover(paintRow)
AKS>                    .mouseout(paintRow)
AKS>                    .click(paintRow);
AKS>    }
AKS>);
AKS>

AKS>Здесь paintRow — это небольшая функция, которая и будет в зависимости от типа события раскрашивать столбики...

Спасибо, учту.

AKS>Напоследок хочу пожелать следующее. Пишите про свой любимый фреймворк и про то, как ловко Вы им пользуетесь. Но не пытайтесь, пожалуйста, спекулировать на модном нынче JavaScript — для того, чтобы о нем писать, придется познать его во всех ипостасях...


По-моему, статья описывает именно фреймворк. Или не так? Возможно, следовало бы назвать статью типа "jQuery — новый фреймворк для JavaScript", но кого таким названием заинтересуешь? Этих фреймворков — как грязи. И от слова Javascript никуда не уйдешь — как ни крути, а jQuery — это все же фреймворк, написаный на Яваскрипте

Я все равно так и не понял, в чем выражается протест против статьи, фреймворков вообще и фреймворка jQuery в частности


dmitriid.comGitHubLinkedIn
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.