0

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?

user297159
  • 263
  • 2
  • 10
  • If your main criterion is how quickly you can put it together, your best option is going to be to stick with something you know, or something related to something you know. Your language of choice probably has some sort of framework available for RIA. Perhaps giving us some idea of the languages/frameworks you're most familiar with will help us recommend something. – PeterL Dec 03 '10 at 22:47
  • 1
    So... it needs to be "more advanced" than jQuery/Flex/Silverlight, but "fast and easy" and "quick". And a full framework which is "advanced". Looks like you'll need to invent it yourself. Good luck. – sasfrog Dec 03 '10 at 22:50

4 Answers4

1

You want it to be quick, fast, easy, but without any complicated coding. Sounds like you need to hire a developer...

Skilldrick
  • 69,215
  • 34
  • 177
  • 229
  • I do not agree. Complicated coding should be used for complicated projects, not for the most common project on the internet -> admin-panels and business applications – user297159 Dec 03 '10 at 22:49
1

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.

Goran
  • 1,807
  • 7
  • 27
  • 41
0

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.

Jake Kalstad
  • 2,045
  • 14
  • 20
  • Good answer, but may be I can make some compromises in the "create-ability" if there is a tool focused on online business applications and admin-panels. – user297159 Dec 03 '10 at 22:47
  • Silverlight has some built-in business application templates/frameworks that already have admin-panel type functionality, waiting for you to add your controls and content. – sasfrog Dec 03 '10 at 22:58
0

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.

Charles Goodwin
  • 6,402
  • 3
  • 34
  • 63