Introducing Qian UI Solution Framework (QUI): Streamlining RIA Development
Qian UI Solution Framework (QUI) is designed to simplify Rich Internet Application (RIA) development, built on top of established toolkits like jQuery and YUI, as well as Java for non-RESTful environments. QUI addresses common RIA development challenges, such as the lack of componentization, UI automation, and configurability. By minimizing JavaScript usage and maximizing HTML integration, it allows developers to focus on efficiency and flexibility. Additionally, QUI enhances code maintainability through reflection-based event wiring, improving overall development speed.
Introducing Qian UI Solution Framework (QUI): Streamlining RIA Development
E N D
Presentation Transcript
Qian UI Solution Framework (QUI) By Mark Qian
What is QUI? • QUI is a solution to ease RIA development instead of another Javascript framework. • QUI is built in Javascript at top of popular toolkits such as jQuery and YUI and in Java (for the case of non-RESTful environment. QUI also supports RESTful backends).
Why is QUI? • RIA development is too slow because of • 1).Lack of Componentization • 2).Lack of UI Automation • 3).Lack of Configurability • causing RIA coders • 1).Code redundantly • 2).Code repeatly • 3).Code unnecessarily complexly • 4). Much much more….
QUI targets the issues by • 1). Minimize use of programming language (JS) by integrating JS components into HTML tags so that RIA coders code majorly in HTML. • 2). Providing a highly componentized environment where loosely-coupled components wrap widgets from JS toolkits to achieve the maximum flexibility. • 3).Eliminating event wiring by reflection/scanning so that coders only write handlers(respondToXXX or reactToXXX) and never need to wire them. • 4). Much much more… (see the article for more)
How is QUI? • Details about the design of QUI is available at • Qian UI Solution Framework - QUI