Rich Internet Application
I need to create an engaging, rich application (administration开发者_开发问答 panel for a school). Management of the schools students, classes, teachers and so on.
I search for something more advanced than simply using jQuery/Flex/Silverlight. Advanced means not so low-level, something I can grasp an application quickly.
I want to put my application together quick - as I would do with plain HTML. But HTML (without AJAX...) is not advanced (not rich) enough for applications.
so I need a framework which can be used to create rich applications fast and easy.
Any ideas?
You want it to be quick, fast, easy, but without any complicated coding. Sounds like you need to hire a developer...
Try ExtJS javascript framework. It's designed for rich applications, has tons of rich UI controls and the final app looks more like desktop one.
You can connect these controls to JSON API on the server, so it can be easy and fast.
Silverlight and Jquery is ridiculously high level and easy, there is no doubt that you will not find anything with that balance of abstraction/productivity and create-ability.
Your requirements are a very good match for Vexi (disclaimer: I'm a Vexi developer).
The main benefit of Vexi is that layout is really easy, as it is a box model. It's easier to understand than HTML even.
<box>
<box orient="vertical"> .-------------------.
<box fill="red" /> | red | |
<box fill="blue" /> |---------| green |
</box> | blue | |
<box fill="green" /> '-------------------'
</box>
Scripting is done with JavaScript, and there's an extensible widget set. Using widgets is easy too.
<button id="button1" text="My button" />
<textarea id="text1" shadowtext="Type in here!" />
The applications are rich, desktop-like and are user interfaces that are "projected" over the Internet - all the application logic resides on the server which you create in your language of choice and expose via an XmlRpc interface.
精彩评论