PDA

View Full Version : Designing a full pledge application with EXT JS



ronaldmojica
1 Jul 2013, 3:19 PM
We are making an application were we need to have this requirements.

- Login (API Authentication)
- Logout (Killing the current user session)
- Dashboard (which has lots of application menus )
- Application (like Inventory, Reports , Stats and etc)

I saw the Desktop sandbox example in the EXTJS package when I downloaded it and I think I like to have our application behave like this.

My question are

- how can I separate all of this requirements? Do i need to have a controller for each?
- is there's a way to create an Application/Window class that will be have like an independent program?

I hope you can help me regarding my query

existdissolve
1 Jul 2013, 4:22 PM
Question #1: No, you don't necessarily need a controller for each. The typical advice is to create controllers based on major sections of functionality of the application. So for example, if you have an Inventory management section, perhaps a single controller would be good to manage things related to Inventory management.

Question #2: What do you mean by "behave like an independent program?"

ronaldmojica
1 Jul 2013, 5:42 PM
Thanks for the reply..

Regarding my other question , if you look at this desktop sample

http://docs.sencha.com/extjs/4.2.1/extjs-build/examples/desktop/desktop.html
(http://docs.sencha.com/extjs/4.2.1/extjs-build/examples/desktop/desktop.html)
It's like each application were independent from each other.. Please correct if im wrong but we have a large team so I'm thinking of separating modules or features for each individuals. We will just have a default Application/Window container

dawesi
1 Jul 2013, 10:33 PM
You could of course just break the different sections into various apps and use different namespaces to run them and also have a namespace for the desktop or core interface.

There are also a couple of implementations of sub-applications around the forums for 4.x