no title
Who we are
PANAYA
each one of us
Comes along...
Test-Management
The final frontier
where no panaya-ien has gone before
REQUIREMENTS
- SPA
- Server-Side
- Tomcat 7
- Java 7.x
- Spring MVC
WEB FrameWork
Whole solution
Plays well with others
Extentiable
LAYOUT-ING & Components
Easy
Looks good
Technology Stack
Initially
KendoUI (mainly)
Bootstrap (to some extent)
What went wrong
KendoUI is cool
MVVM
Binding
Routing
Components
BUT
No coding guidelines
+
Coders with lack of experience/understanding
+
Not being an actual framework
+
Using too much KENDO and not enough BOOTSTRAP !!!
caused
Now
Base Stack
- AngularJS - main web FW
- Bootstrap - Layout (Grid System)/ Responsiveness
- UI-Router - Flexible (nested) routing
- jQuery (only when necessary)
Components
- Bootstrap - default
- KendoUI - complex
- Grid
- Tree
- Highcharts - well... charting ?
Extensions
- angular-translate
- bootstrap-ui
- kendo-angular
- highcharts-js
What are we missing
???
Intresting ?
Require JS
or another AMD
Modernizr
SHIV/SHIM
Browser Caching
Security
Sass / Less
QUESTIONS
Angular
Cons & Downside
Performance
issue
gotcha's
Mechanism
Importance of usage
- Services/Factory
- Directives
- Filter
Built-In
What should we pay attention to
- $resource
What should we "override" or decorate & why
Working (allot) with server
Waiting/Lags
How angular solves this (usually)
TM - Stop for a sec
By Amir Gal-Or
TM - Stop for a sec
- 579