S
S
StopDesign2010-09-28 13:39:40
JavaScript
StopDesign, 2010-09-28 13:39:40

JavaScript, frameworks and paradigms?

Recommend Javascript framework for developing administration interface with complex forms. I made a working prototype using jQuery and dozens of plugins (tabs, drag&drop, ajax file upload, data link, mousewheel, hotkeys...). But now it is necessary to supplement the interface with all the necessary fields, and I understand that I have to copy a lot of code, and field identifiers are scattered throughout the script. You need the right programming paradigm. I think some lightweight framework can give it.
Watched DoJo. There, of course, there is everything you need. But now I don't have a month to study this system. In addition, our administration system is designed in such a way that it will not be possible to use the ready-made visual components that DoJo provides. So the whole meaning is lost. Roughly the same story with YUI.
You need a tool that will manage the interaction of ready-made visual elements (which are written using a lot of jQuery and plugins).
From the server, I receive a large json, which contains all the necessary data of the edited object. There are also a few additional json objects with values ​​for all sorts of drop-down lists and forms with auto-substitution. You need to return json with the same structure. Drag&drop is actively used inside forms. There are no page reloads.
Links to examples of good interfaces would also be helpful. Thank you.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
E
Equ, 2010-09-28
@Equ

Have you looked towards Cappuccino or SproutCore ? There are examples on the links.
It will take some time to learn, but sometimes it is worth taking the time to delve into the technology, so that later you can solve the problem more elegantly and with more appropriate tools.

S
shsmad, 2010-09-28
@shsmad

Extjs?

K
Kir ---, 2010-09-28
@SowingSadness

habrahabr.ru/blogs/php/105041/
wrap in your classes, no?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question