Maslakoff Posted August 28, 2007 Report Share Posted August 28, 2007 Недавно познакомился с mootools... Очень понравилось, воодушевило!! Целая куча эмоций!!! Давно искал чтото подобное...Знаю еще несколько библиотек prototype, dojo...Вот хотелось бы узнать мнение многих людей о всех этих javascript фрэймв?рках.Какой из них лучше. Плюсы, минусы удобства обращения.Имхо, mootools походу лилирует. А там х.з...{переименовано Tokolist} Link to comment Share on other sites More sharing options...
0 PacMan Posted August 29, 2007 Report Share Posted August 29, 2007 Лидирует prototype. Но он не графический фреймворк. Как говорят это фреймворк для создания фреймворков.Для прикольных визуальных фенечек есть основанный на prototype script.aculo.us. Который в свою очередь входит в комплектацию Ruby on rails.mootools... Не пробовал и не собираюсь. Link to comment Share on other sites More sharing options...
0 Maslakoff Posted August 29, 2007 Author Report Share Posted August 29, 2007 PacMan, помойму в этой библиотеке собраны лучшее из prototype, dojo и других библиотек.Я не думаю, что она может быть хуже.+ Средств для простой разработки там достаточно.Ну разве, если просто Ajax юзаеш, то тогда понятно. Я пользуюсь большей половиной возможностей! Link to comment Share on other sites More sharing options...
0 s0rr0w Posted September 11, 2007 Report Share Posted September 11, 2007 Лидируют правильно заточенные руки. Ни один фреймворк не катит ни для одного серьезного проекта. Потому что заточены под фенечки, а не реальную работу. Назовите хоть одну полезную функцию? Link to comment Share on other sites More sharing options...
0 PacMan Posted September 11, 2007 Report Share Posted September 11, 2007 Не буду цитировать почти весь API prototype. Но он точно не заточен под фенечки и штучки. Link to comment Share on other sites More sharing options...
0 WingedFox Posted September 11, 2007 Report Share Posted September 11, 2007 Поработав с prototype могу сказать, что для серь?зных разработок он бесполезен. Просто потому, что криво реализует даже простые вещи, не говоря уже о сложных...Более-менее функциональный и правильно написанный фреймворк -- jQuery.Советую посетить www.ajaxpattern.org, там очень много инфы по фреймворкам.PS: но самописное -- лучше. Просто потому, что оно пишется конкретно под задачу =) Link to comment Share on other sites More sharing options...
0 PacMan Posted September 11, 2007 Report Share Posted September 11, 2007 Можно узнать, что вы называете "серь?зными разработками" или "простыми вещами"? Link to comment Share on other sites More sharing options...
0 WingedFox Posted September 11, 2007 Report Share Posted September 11, 2007 Если при разработке учитываются такие требования, как производительность, время отклика, управление нагрузкой, тогда проект можно считать серь?зным.Если же используются эффекты типа script.aculo.us, тогда это просто баловство. Link to comment Share on other sites More sharing options...
0 AKS Posted September 11, 2007 Report Share Posted September 11, 2007 s0rr0wС возвращением что-ли?! WingedFoxРаботали с prototype.js? Ничего себе - какой Вы непредсказуемый! Это, наверно, руководство наказывало Вас таким образом, заставляя с этим работать... Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted September 11, 2007 Report Share Posted September 11, 2007 2Maslakoff, думаю это вам тоже будет интересно. А здесь демонстрация ещ? разрабатываемой новой версии. В одном из проектов активно использую этот фреймворк.Maslakoff, библиотеку Prototype люблю и использую)Несколько раз пользовался jQuery - требовало тз.Мутулз никогда не использовал, и не намерен (надеюсь).2WingedFox, аргументировать лучше кодами двух библиотек с показанием производительности. Лично мне вс? равно какую использовать, правила диктует начальство) Link to comment Share on other sites More sharing options...
0 WingedFox Posted September 11, 2007 Report Share Posted September 11, 2007 AKSНу только зубоскалить по этому поводу не надо.... =)"А на днях тут был грешок...даже выдумал стишок!" (с) Л.ФилатовУжасы нашего городка, блин....LokiDi L0ckКоды это всегда хорошо, только писать такие тесты лень.Ибо если будет требование, буду пользовать прототайп. Если на мо? усмотрение, то его и не будет.Вс? просто 8*) Link to comment Share on other sites More sharing options...
0 AKS Posted September 11, 2007 Report Share Posted September 11, 2007 ...библиотеку Prototype люблю и использую)Как Вам вот такой "шедевральный" фрагментик:Object.extend(String.prototype.escapeHTML, { div: document.createElement('div'), text: document.createTextNode('')});with (String.prototype.escapeHTML) div.appendChild(text);? Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted September 11, 2007 Report Share Posted September 11, 2007 2AKS, если что-то не нравится, это всегда можно переписать Заранее извиняюсь. В связи с тем, о ч?м я уже писал выше - для себя не вижу серьезных причин для обсуждения Не интересно, одна вода)p.s. и дабы убрать неоднозначность, обращение к WingedFox о приведении кодов не значило, что меня волнует какая библиотека быстрее, просто вы как-то начали это обсуждать только на словах) Link to comment Share on other sites More sharing options...
0 Tokolist Posted September 11, 2007 Report Share Posted September 11, 2007 я за прямые руки!а фреймворки юзать как некий кладезь знаний....хотя с ними проще...s0rr0wвот уж не ожидал... Link to comment Share on other sites More sharing options...
0 WingedFox Posted September 11, 2007 Report Share Posted September 11, 2007 LokiDi L0ckКак пример кода -- я приводил пример быстрого сортировщика таблиц на JS. Можно сравнить с существующими решениями из фреймворков и сравнить.... =) Link to comment Share on other sites More sharing options...
0 s0rr0w Posted September 11, 2007 Report Share Posted September 11, 2007 s0rr0wС возвращением что-ли?! Та, я как человек ленивый решил на форуме выцепить свои же скрипты. Не нашел, пришлось писать новое.Серьезным проектом считаю создание какого-либо интерфейса.Например, часто используемые мои функции из моей библиотекиmatchClassNameapplyClassNamegetElementsByClassNamesetAttributesToNodesetHandlersToNodegetNextSiblingByTagNamegetPreviousSiblingByTagNamegetNextSameSiblinggetPreviousSameSiblingcopyNodePropertiesgetParentNodeWithPropertygetChildNodeWithPropertyЛюбая из этих функций реально востребована. Самое прикольное, от AJAX'a в проекте отказался. Ибо не умеет делать аплоад файлов. IFRAME рулит. Link to comment Share on other sites More sharing options...
0 Maslakoff Posted September 11, 2007 Author Report Share Posted September 11, 2007 Соглашусь и не соглашусь с мнением о бесполезности библиотек в серь?зных проектах.Мы недавно начали разработку интерфейса для весомого проекта(не назову имя в целях конфеденциальности). Так вот реализовать всплывающие окна и намного повысить юзабельность помогли именно фреймверки. Вместо 10 страниц и кучи окон мы получили одну мультимедийную страницу с великолепными функциями))А вот если бы наш проект нуждался в легкости кода, то ноу проблем... Руки то что надо)))s0rr0w, на dklab.ru научились делать аплоад через AJAX Link to comment Share on other sites More sharing options...
0 WingedFox Posted September 12, 2007 Report Share Posted September 12, 2007 MaslakoffТам вс? тот же IFrame, только замаскированный =)Так вы же только начали разработку... Посмотрим как запо?те, когда пойдут багрепорты от реальных пользователей =))) Link to comment Share on other sites More sharing options...
0 PacMan Posted September 12, 2007 Report Share Posted September 12, 2007 Если при разработке учитываются такие требования, как производительность, время отклика, управление нагрузкой, тогда проект можно считать серь?знымЯ думал эти требования учитываются при разработке любого веб приложения... Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted September 12, 2007 Report Share Posted September 12, 2007 Я думал эти требования учитываются при разработке любого веб приложения...Даже для сайта-визитки в две страницы, одна из которых feedback =) Link to comment Share on other sites More sharing options...
0 AKS Posted September 12, 2007 Report Share Posted September 12, 2007 ...а фреймворки юзать как некий кладезь знаний.Мне недавно удалось пообщаться с человеком, который, как он сам признал, "выучил javascript через Dojo". Так вот все бы ничего, но теперь и он взялся писать библиотеку. Глядя на "это", сразу понимаешь, каково это - "юзать (библиотеки) как некую кладезь знаний".Так вот реализовать всплывающие окна и намного повысить юзабельность помогли именно фреймверки. Вместо 10 страниц и кучи окон мы получили одну мультимедийную страницу с великолепными функциями))Да-а-а, такого не добиться без помощи фреймворка! )))))))))Как-то не "вяжется" с этой репликой:А вот если бы наш проект нуждался в легкости кода, то ноу проблем... Руки то что надо))) Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted September 12, 2007 Report Share Posted September 12, 2007 Предлагаю закрыть тему, ибо вс? уходит во флейм: упр?ки, недопонимание, переиначивание смысла фраз собеседников Жаль что друг на друга "тычат" "завсегдатаи". Link to comment Share on other sites More sharing options...
0 Tokolist Posted September 12, 2007 Report Share Posted September 12, 2007 ...а фреймворки юзать как некий кладезь знаний.Мне недавно удалось пообщаться с человеком, который, как он сам признал, "выучил javascript через Dojo". Так вот все бы ничего, но теперь и он взялся писать библиотеку. Глядя на "это", сразу понимаешь, каково это - "юзать (библиотеки) как некую кладезь знаний".ИМХО у программиста три источника знаний:1. учебники, справочники и т.д. (электронные и печатные) -- это понятно2. чужой код -- вот здесь появляются фреймворки. исходники ведь открыты посмотреть в разных фреймфорках как другие люди сделали. это не значит, что Вы должны сделать также я например часто посещаю http://sourceforge.net/3. опыт -- практика и два предыдущие пунктыПредлагаю закрыть тему, ибо вс? уходит во флейм: упр?ки, недопонимание, переиначивание смысла фраз собеседниковподведу некий итог по фреймворкам- Доктор, скажите, можно проглотить бильярдный шар?- Можно, но обычно не нужно...если все согласны, то на этой мажорной ноте тему закрываем Link to comment Share on other sites More sharing options...
0 PacMan Posted September 14, 2007 Report Share Posted September 14, 2007 Даже для сайта-визитки в две страницы, одна из которых feedback =)В том числе.Я говорю про веб приложения. А где оно располагается - вопрос другой.Предлагаю закрыть тему, ибо вс? уходит во флейм+1 Holywar какой-то Link to comment Share on other sites More sharing options...
0 Maslakoff Posted September 14, 2007 Author Report Share Posted September 14, 2007 AKS, просто пойми меня правильно, мне иногда становиться, мягко говоря, в падлу писать самому код для создания окошка там или еще какойнибудь гадости, которая б всплывала, гасла... В общем творила непонятные вещи.Мы экономим время.Но если проект требует легкого кода, то времени выделяется больше. Link to comment Share on other sites More sharing options...
Question
Maslakoff
Недавно познакомился с mootools... Очень понравилось, воодушевило!! Целая куча эмоций!!! Давно искал чтото подобное...
Знаю еще несколько библиотек prototype, dojo...
Вот хотелось бы узнать мнение многих людей о всех этих javascript фрэймв?рках.
Какой из них лучше. Плюсы, минусы удобства обращения.
Имхо, mootools походу лилирует. А там х.з...
{переименовано Tokolist}
Link to comment
Share on other sites
24 answers to this question
Recommended Posts