LINUX.ORG.RU

RightJS 2.2 вышел!

 , ,


0

1

Всеми любимый javascript фреймворк RightJS только что получил следующее крупное обновление. Среди изменений следует отметить следующее:

  • Поддержка css-transitions для визуальных эффектов
  • Обновленный модуль UJS
  • Различные сокращения для вызова DOM-методов
  • Встроенная эмуляция mouseenter/mouseleave событий
  • Обновления в блоке Class и dom-оберток
  • Полная поддержка CSS3, включая патчи для IE8

Полный список изменений на русском

>>> Подробности



Проверено: maxcom ()

очень приятная библиотека

bender ★★★★★ ()

А как она живет рядом с mootools и jquery?

Bart ()
Ответ на: комментарий от Bart

есть сейфмод сборка, может жить рядом с чем угодно

StDog ()

Всеми любимый

тонко, да..

muhas ★★★ ()

> Полная поддержка CSS3, включая костыли для IE8

fixed

Voker57 ★★ ()
Ответ на: комментарий от muhas

Враки, что всеми любимый — я его не люблю... я вообще программные продукты не люблю, я ими пользуюсь.

anonymous ()

> Всеми любимый

Кто все эти люди?

buddhist ★★★★★ ()
Ответ на: комментарий от goingUp

в каждой новости про этот фреймфорк есть этот вопрос... и каждый раз на него отвечают... юзайте поиск

Bart ()
Ответ на: комментарий от buddhist

>Кто все эти люди?

один из них автор этого фреймворка и новости. Остальные мама, бабушка, сестра...

AVL2 ★★★★★ ()

Ну что за странное желание использовать классы в javascript? Неужели так сложно программировать в терминах языка, которым вы здесь и сейчас пользуетесь?

И да, разработчики любой javascript-библиотеки, претендующей на «нужность» должны четко представлять себе ответ на вопрос «зачем нужна наша библиотека, когда есть jQuery?». У вас есть ответ?

shylent ()

Всеми любимый javascript фреймворк RightJS

Всеми любимыми у нас когда-то были генсеки, и проявлялось это исключительно на похоронах.

FeyFre ★★★★ ()
Ответ на: комментарий от shylent

никто не заставляет вас использовать классы. интересность RightJS как раз в том и заключается, что он представляет собой смесь идей из jQuery и Prototype/Ruby. Если вам не нравится ООП, RightJS дает все возможности для процедурного программирования в стиле jQuery. Но с другой стороны есть люди которым нравится ООП т.к. он позволяет создавать более сложные системы в удобном и легко контролируемом виде

Собственно цель RightJS в том чтобы создать фреймворк который будет удобен и для домохозяек и для профессионалов.

StDog ()
Ответ на: комментарий от shylent

> Ну что за странное желание использовать классы в javascript?

Да вот без этого синтаксического сахара, код превращается в непонятную кашу, а вот с классами все разложенно по полочкам. И к тому же более красиво выглядит.

Mironor ()

какая лицензия? GPL?

qbbr ★★★★ ()
Ответ на: комментарий от Mironor

> Да вот без этого синтаксического сахара, код превращается в непонятную кашу, а вот с классами все разложенно по полочкам.

Говорите за себя, пожалуйста.

shylent ()

однако

В целом, идея та же самая что и в jQuery, так что, ежели вы умудрились свернуть себе мозги об этот фреймворк, но потом впали в романтические отношения с RightJS, новые шорткаты - это ваш шанс на счастье :

APM ()
Ответ на: комментарий от goingUp

>Чем оно лучше JQuery?

Почти вдвое меньше? :) (Сам, правда, jQuery использую. Но это следствие конформизма :D)

KRoN73 ★★★★★ ()

зачем это нужно?

anonymous ()

> Всеми любимый

Разве можно писать такое на лоре?

pevzi ★★★★★ ()

квадросипед... sortable демо заглючило через 2сек испытаний.

d9d9 ★★★ ()

>патчи для IE8

IE8 не нужен

luke ★★★ ()
Ответ на: комментарий от shylent

>«зачем нужна наша библиотека, когда есть jQuery?»

jquery не идеален. Местами он тяжеловат и глючноват.

anonymous ()

Лучше MochiKit ничего не видел!

stalkerg ★★★★★ ()

Хочу отрастить бюджет. Заведу штат девочек-верстальщиц и буду регулярно отписываться на ЛОРе о проникновении разных js-фреймворков в девушек. Или наоборот... :)

wyldrodney ()
Ответ на: комментарий от StDog

> фреймворк который будет удобен и для домохозяек и для профессионалов

Не надо бы... для дамокозявок... :)

Somebody ()
Ответ на: комментарий от Bart

> в каждой новости про этот фреймфорк есть этот вопрос... и каждый раз на него отвечают... юзайте поиск

Ну ответь еще раз, вместо того чтоб писать никому ненужный пост.

xintrea ()
Ответ на: комментарий от Mironor

Для сахара есть специальные подсластители. CoffeeScript, там, скажем. Да, вот, сами смотрите как правильно делать: http://jashkenas.github.com/coffee-script/#classes — код красив и прост, и при этом прототипы на месте.

А всякие `foo = new Class({ ... })` — не синтаксический сахар, а реализация объектной системы, работающей во время выполнения. Разницу чуете?

И, вообще, казалось бы — ну хочется людям «классическую» объектную систему вместо прототипов — ну так давно придуманы решения, ну, скажем, тот же Joose. Казалось бы — бери да пользуйся. Так, нет, каждый любитель велоспорта лепит свою примитивную реализацию, отличающуюся от сотни таких же только тем что она «своя, родимая.» Зачем, чтобы потом разработчику бодаться с «объектами» в разных объектных системах, потому что у авторов был NIH-синдром?

anonymous ()

Всеми любимый javascript фреймворк RightJS

тонко, но настолько палевно, что даже толсто ;)

shybovycha ()

Хех, а все ж, аффтар, спасибо! Сумел привлечь внимание. Да и либа вродь интересна... One should try it!

shybovycha ()
Ответ на: комментарий от anonymous

Пользуюсь

Пользуюсь jQuery, но думаю если и начать изучать, то нечто более передовое.

Demidka ()

extjs вроде как Ъ ?

SI ★★☆☆ ()
Ответ на: комментарий от anonymous

> Для сахара есть специальные подсластители. CoffeeScript, там, скажем

спасибо, ешьте сами это...

это не сахар, а сахарозаменитель и работает только на простеньких примерах. не дай бог затеять на этом хоть что-нибудь серьезное. это же классический пример обфускатора - «писать пишу, а читать - в лавочку ношу».

anonymous ()

мне все это напоминает то, как каждый ваял свою оконную библиотеку на псевдографике с попиксельным курсором мыша.

anonymous ()

Закапывайте, не нужно.

И, пожалуйста, в следующий раз пишите более тонко.

anonymous ()

Dojo наше все! Самый удобный тулкит!

yanka ★★ ()
Ответ на: комментарий от stalkerg

ностальгия

Ммм, мочикит. До чего же там хорошие итераторы были, почти весь питоновый itertools там был реализован. Нигде таких больше не видел. А тогда по молодости не понимал itertools - слишком сложными казались. И модель классов была супер - простая и понятная. Через мега-хитрый метод bind() работала, и this во всех методах класса начинал на сам класс указывать. А вот DOM Builder там был так себе, медленный. А убил его глобальный импорт по умолчанию. Жаль, годный был фреймворк, фактически питон в браузере.
А по сабжу - велосипеды и местечковые поделки не нужны.

anonymous ()
Ответ на: комментарий от anonymous

>напоминает то, как каждый ваял свою оконную библиотеку на псевдографике с попиксельным курсором мыша

А что, одной моей такой библиотекой 15-летней давности до сих пор люди пользуются :)

KRoN73 ★★★★★ ()

>RightJS tries not to invent any new method names, instead of that it uses the naming principles that are already in use.
+

Различные сокращения для вызова DOM-методов

=
LOL

Borg ()
Ответ на: комментарий от anonymous

> и работает только на простеньких примерах

Ага, по underscore.coffee, Orona и riak-js видно.

это же классический пример обфускатора

Вы, любезный сэр, что-то путаете. Это классический пример компилятора. Вы же, когда хотите почитать исходники какой-нибудь библиотеки, не в .so-файлы смотрите, а в .c, например, надеюсь?

anonymous ()

Отлично, что пилите очередной велосипед, он действительно нужен

dens-dens-dens ()
Ответ на: комментарий от anonymous

> Вы, любезный сэр, что-то путаете. Это классический пример компилятора.

да хоть макроассемблером назови, сути это не меняет - е...аться с отладкой и выковыриванием жучков придется именно с офусцированным javascript, а не с этим птичьим языком. так понятней?

anonymous ()

Скажи-ка мне, о почтенный сапожник: возможна ли работа этого фреймворка в привилегированном режиме с документами и виджетами XUL без втыкания кривых костылей, столь необходимых той же jQuery?

shimon ★★★★★ ()

После написания большого проекта на jQuery, он мне сильно разонравился. У парней из соседнего проекта (где тоже очень много кода на JS) такое же мнение.
Следующий буду делать на RightJS, т.к. с ним намного приятнее работать (сужу по результатам использования его в другом, правда небольшом, проекте), в т.ч. легче создавать собственные плагины.

Да, плагинов под jQuery на порядки больше, но есть много хлама, а то что можно было использовать - приходилось допиливать, часто значительно.
Под RightJS плагинов пока не много, но все они выполнены в едином стиле и постоянно поддерживаются автором в актуальном состоянии.
Кроме того, автор уже пишет rich text editor для RightJS. Надеюсь будет полегче всяких там (F)CKEditоr и других.

anonymous ()
Ответ на: комментарий от shimon

без костылей никак, пока втыкал костыли обплевался на библиотечку и выкинул :(

John_Wehin ()
Ответ на: комментарий от Bart

> в каждой новости про этот фреймфорк есть этот вопрос... и каждый раз на него отвечают... юзайте поиск

Ну раз каждый раз спрашивают — надо краткое описание библиотеки в новость вставлять.

Igron ★★★★★ ()
Ответ на: комментарий от anonymous

>Да, плагинов под jQuery на порядки больше, но есть много хлама, а то что можно было использовать - приходилось допиливать, часто значительно.

Это да, как-то надо было сделать распространённую простую вещь с анимацией, так, перебрав кучу плагинов, пришлось писать самому с нуля. И получилось лучше и быстрее.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.