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

  • 568