WebControls для Ruby on Rails - PullRequest
       8

WebControls для Ruby on Rails

1 голос
/ 01 февраля 2009

Я недавно начал работать с RoR для некоторых проектов, и мне очень нравится этот фреймворк - однако, исходя из опыта ASP.NET, мне очень нравится идея приобретения и использования повторно используемых компонентов / управления, таких как как от telerik, без необходимости «изобретать заново».

Полагаю, можно было бы создать свой собственный, используя партиалы или плагины или подобное, но мне интересно, есть ли уже что-нибудь там, или, возможно, альтернативы, которые можно было бы поменять местами, например, виджеты JavaScript и т. Д.?

Ответы [ 4 ]

1 голос
/ 01 февраля 2009

Я не знаю ни о каких коммерческих компонентах или «элементах управления», но есть тысячи (возможно, я не посчитал их) плагинов, доступных бесплатно, чтобы сделать для вас очень много вещей, некоторые из которых могли бы вероятно, считается "контроля". К сожалению, некуда пойти и найти их, и качество является удручающе переменным, но есть ряд индексов плагинов, таких как http://agilewebdevelopment.com/plugins/, которые могут помочь найти то, что вы хотите, отсеивая дроссы.

0 голосов
/ 01 февраля 2009

Одно из больших отличий между Ruby / Rails и .Net-миром заключается в том, что большинство доступных плагинов имеют открытый исходный код и интегрируются на уровне кода. Существует невероятный набор плагинов для Rails, и написать свой собственный очень просто. Из-за природы Ruby вы можете подключиться практически к любой части языка и фреймворка, обеспечивая впечатляющую расширяемость.

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

Многие из плагинов Rails предоставляют как пользовательский интерфейс, так и аспекты данных. Примером может служить «restful_authentication», который предоставляет вам как некоторые основные формы для входа в систему и регистрации пользователя, так и модуль аутентификации и модель Active-Record. Опять же, это работает на уровне кода, поэтому фактически вставляет соответствующий код в вашу кодовую базу, когда вы устанавливаете и «генерируете» модули аутентификации.

Что касается "виджетов", то в Rails, по сути, нет эквивалента, но есть ряд библиотек JavaScript, которые предоставляют аналогичные функциональные возможности. Я использую и рекомендую JQuery UI, сам.

0 голосов
/ 01 февраля 2009

Dojo имеет библиотеку виджетов , которая может удовлетворить ваши потребности.

0 голосов
/ 01 февраля 2009

Ext JS - отличный инструментарий GUI. Я не могу сказать, что это полностью соответствует RoR, но если вы напишете свои контроллеры для возврата JSON, это не так уж плохо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...