sa-mw-dach / opendj

Apply Open Source principles to the Dance Floor! MOVED TO https://github.com/opendj/opendj
https://github.com/opendj/opendj
GNU General Public License v3.0
6 stars 9 forks source link

Decide on UI Framework #46

Closed DanielFroehlich closed 5 years ago

DanielFroehlich commented 5 years ago

Interesting Read: Comparison of Vue vs. React vs. Angular: https://www.codeinwp.com/blog/angular-vs-vue-vs-react/

ortwinschneider commented 5 years ago

Option A: Ionic/Angular

Description

Use Ionic as UI Component Library with Angular as core framework. See prototype in folder TODO insert here

Pro

  1. Widley adopted, lots of skill in the team
  2. Security - CORS / DOM Security embedded, Sanitizer etc.
  3. VueJS and React support in development
  4. Easy transition to native apps (e.g. iOS/Android)
  5. Many native device plugins (TouchID/FaceID, Camera etc...)
  6. Switchable look and feel for IOS / Android / Material Design for Browser
  7. Service Worker / PWA
  8. Existing KnowHow/Expierence in the team

Con

  1. Download Size?
  2. Performance?

OpenQuestions

DanielFroehlich commented 5 years ago

As we have very limited ressources, I vote for going with Ionic/Angular simply for the fact that Column and Ortwin do have expierence with that. Everything else would mean we have to go thorugh a learning curve, which we dont have the budget for.