singlepost

AJAX фреймворки << На главную или назад  

AJAX фреймворки:
> jQuery (http://jquery.com, используют: http://www.legco.net/entry-172.php)
> Prototype (http://prototypejs.org)
> YUI (Yahoo User Interface, http://developer.yahoo.com/yui)

Сделайте шаг навстречу Веб 2.0 уже сегодня!

19 ответов в теме “AJAX фреймворки”

Страницы: [1] 2 »

  1. 1
    DELETED DELETED ответил:

    у меня вопрос: а нафига вобще нужна эта громоздкая библиотека, когда полноценный фреймворк (совместимый с prototype и jQuery) занимает 3 кила? тебе ведь по существу надо сделать фоновый запрос и все =)

  2. 2
    Dmitry Soshnikov ответил:

    Анатолий taliban Кобзарь: если подойти совсем глобально, то Prototype.js и jQuery можно тоже на помойку выкинуть =) это тоже те еще громоздкие, криво написанные, "тяжелые топоры" )

  3. 3
    DELETED DELETED ответил:

    ну почему ты так уверен что жквери и прототайп криво написаны? не знаю как насчет жквери, но прототайп – набор методов которыми дополнили существующие встроенные обьекты + немножечко своего …
    почему ты считаешь что код
    String.prototype.empty = function()
    {
    return this == '';
    }
    корявый? что в нем не так?

    зы: почтиай название обсуждения … я тоько поэтому возразил против библиотеки :) вобще они помогают иногда

  4. 4
    Антон Данильченко ответил:

    Я скажу так – главный ресурс – ВРЕМЯ.
    Для экономии своего времени и своевременной сдачи проекта требуется делать быстро и качественно. Писать с нуля быстро и качественно не получится.

    Это мое видение.

  5. 5
    DELETED DELETED ответил:

    я написал фреймворк быстро и качественно (слизал с протатайп.жс и добавил поддержку жквери) за вечер … работает только с аяксом, занимает 3.х кила, помоему это лучше чем грузить мега библиотеку только ради того чтоб сделать фоновый запрос

    зы: ссылка та что ты в первом посте вылажил не работает =) рабочую ссылку в студию, хочу посмотреть как у него реализован запрос!

  6. 6
    DELETED DELETED ответил:

    http://developer.yahoo.com/yui/
    Антон Данильченко: ты уж извени, но помоему библиотека на JS весом в 7 метров это не то что бы плохо, это просто пи#$%ц как ужасно, причем она не делает в принципе ничего что не может прототайап + скриптакулос + жквери + еффектс да и весит порядком больше чем эти все библиотеки вместе взятые … я такое трактороподобное убожество никогда не видел … там так дофига всякой фигни которая вообще не нужна …

    зы: я тебе скажу по секрету зачем изначально придумали фреймворки на JS – чтоб увеличить скорость разработки написанием меньшего года имеющим большие возможности …
    пример из прототайпа:
    var $element = document.getElementById('someId');
    $element.innerHTML = "hello, now i`m showing!!!";
    $element.style.width = '100px';
    $element.style.height = '30px';
    $element.align = 'center';
    $element.style.display = '';

    вместо этого фреймворк позволяет сделать так:
    $('someId').update('hello, now i`m showing!!!').setStyle({width:'100px', height: '30px'}).show().align = 'center';

    правда удобно?

    но когда пишут так:
    YAHOO.util.Dom.(тут еще методы)
    не спорю, исходя из класски ооп это правильно и удобно, но JS не создан чтоб на нем писать сайты, это второстипенный язык, он лишь помогает сделать UI красивей и удобней, а аякс избавляет канал от лишнего хтмл да и пользователя от ненужного ожидания …

    тебе надо пересмотреть концепции вцелом, придумать сперва то что хочешь, а потом выбирать уже инструмент … конечно можно забивать кувалдой гвозди … но разве оно того стоит? не проще взять молоток?

  7. 7
    Антон Данильченко ответил:

    Анатолий taliban Кобзарь, создай пожалуйста тему по легковесным фреймворкам. Уверен, что на примерах простого кода многие посетители темы смогут определиться с выбором. Я не противник нового, тем более легковесного инструментария.

  8. 8
    DELETED DELETED ответил:

    просто не совподает заголовок"AJAX изучаем вместе!" который у меня ассоциируется почему то с "по существу надо сделать фоновый запрос и все" … а не с бибиотекой в 7 метров =(

    ты хоть расскажи что может, дай пару примеров =) главное ведь реклама! как распишешь все ее возможности так люди и потянутся … может быть

  9. 9
    Антон Данильченко ответил:

    Совершенно согласен Анатолий! Не зря компания Майкрософт получает большую прибыль не за счет качественного продукта, а за счет правильной продуманной рекламы/маркетинга.

    Итак. Я предлагаю зайти на сайт библиотеки, посомтреть обзор готовых решений. Вот, например, я нашел то что искал – раскрывающееся меню созданное с помошью JavaSсript. Что это позволяет сделать? Например, у вас есть раскрывающийся список шириной 100 пикселей. Вам нужно, чтобы при его раскрытии пользователь видел полностью те строки, которые шириной более 100 пикселей. Эта задача была решена.

  10. 10
    Александр Боровиков ответил:

    Интересно, откуда люди берут размер библиотеки как 7 метров? В архив-то заглядывали? Документация и примеры использования, сама библиотека (и ядро, и AJAX, и все виджеты и интерфейсы тут), библиотека сжатая (не все модули, но немалое их число), версия библиотеки для отладки, все изображения, стили и все причитающееся для интерфейсов (в т.ч. те, которые подразумевают дальнейшее изменение и втачивание под дизайн сайта/системы, где будет использоваться тот или иной виджет)… И где тут 7 метров одной библиотеки?

    Да, Яху громоздка и не самая быстрая, но и не настолько велика…

Страницы: [1] 2 »

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.