Why did you decide to develop your portal in JavaScript with use of AngularJS?
We decided to use JavaScript with AngularJS framework due to this reasons:
1)Advanced databindings enable modern design patterns such as MVVM and MVP, which provides great flexibility and gives a good choices for architecture design
2) Great performance due to direct operation with DOM and bulk Model/View
3) Ability to create native cross-platform apps if needed
4) Extended features and support