dynamic web, jquery vs prototype

Aug 31, 2009 04:28

А кто-нибудь разбирается в текущих реалиях программирования js под веб? Помогите мне, пожалуйста, с засадой.

У меня есть приложение на weblocks, которое активно завязано на js-фреймворк prototype. Я хочу спрограммировать всплывающую демонстрацию картинки, для этого нарыл в инете такую штуку: prettyPhoto. Все хорошо, все устраивает, но блин -- ( Read more... )

problem, code, prettyphoto, common lisp, prototype, javascript, jquery, lisp, framework

Leave a comment

Comments 7

ext_188005 August 31 2009, 06:51:00 UTC
Есть fork http://bitbucket.org/mackram/weblocks-dev/, в котором добавлен jQuery, ожидется, что его скоро добавят в weblocks-dev. Обсуждение ведется в рассылке (Javascript with weblocks)

Reply


ext_131582 August 31 2009, 06:54:44 UTC
Я использую Mochikit, там фич поменьше чем в jQuery, но мне хватает. Вообще аналог prettyPhoto можно довольно быстро написать на MochiKit или jQuery, а вот prototype довольно скромный, так притащить левый фрэймворк лишнем не будет. Btw, MochiKit можно использовать не загрязняя global namespace.

Reply


lispnik August 31 2009, 07:46:11 UTC
Читаем: prettyPhoto a jQuery lightbox clone. Ищем, что такое Lightbox. Находим http://www.huddletogether.com/projects/lightbox2/ который использует Prototype. Используем оригинал вместо клона.

Reply


realsnick August 31 2009, 08:14:10 UTC
Лех, не парься, найди аналог этих картинок для prototype - сэкономишь кучу времени и сил.

Reply


holmic August 31 2009, 09:07:54 UTC
У меня часто встает подобная проблема jquery+prototype, или даже jquery+prototype+mootools и пока решение это не париться и запускать их в режиме совместимости, хотя они и дублируют большой кусок функциональности. Все равно оно кешируется, да и весит меньше любой картинки.

С другой стороны, когда в проекте куча кода и он написан в разных стилях: мне нравится Jquery, а Васе нравится prototype, поэтому я пишу $('...').click(function() { ... } ); а он Event.observe(..., 'click', function() { ... }); это мешает, нужно помнить примерно хотя бы и prototype, и jquery.

То есть мое решение:
1. Попытаться найти аналог.
2. Не париться, если аналога нет, но свести работу с неосновным фреймворком к минимуму.

Reply


Leave a comment

Up