Skip to content
This repository has been archived by the owner on Dec 13, 2017. It is now read-only.

Framework choices #3

Open
pudo opened this issue Apr 18, 2017 · 0 comments
Open

Framework choices #3

pudo opened this issue Apr 18, 2017 · 0 comments

Comments

@pudo
Copy link
Contributor

pudo commented Apr 18, 2017

Aleph is going through a redesign process. As part of the effort, we will be updating the UI of the product.

Currently, Aleph is using the Angular 1.x framework for the UI. Due to maintenance issues, we decided to move away from Angular and we are considering a modern alternative to it. The decision should be based on the following aspects:

  • community support and the maturity of the project
  • the maturity of the tools for testing, deployments and QA
  • learning curve

Related to the framework choices, we are exploring any UI components framework/toolset/addons that can play well with it and potentially reduce the boilerplate to speed the delivery times.


Currently, I'd propose:

  • React
  • Redux
  • Bootstrap 3 or 4

I've had a very quick look at MobX, which seems pretty magical but fundamentally does the same thing as Redux. I don't have strong feelings either way, other than all other things being equal, I'd much prefer adopting a widely used and maintained JavaScript library than one that is not, i.e. does MobX mean that components made by us can only be used in a MobX-based app and that those re-usable components out in the React ecosystem that assume Redux will be inaccessible to us?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants