Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Framework discussion #2

Open
fjaguero opened this issue Sep 12, 2014 · 7 comments
Open

Framework discussion #2

fjaguero opened this issue Sep 12, 2014 · 7 comments

Comments

@fjaguero
Copy link
Member

The main question:

What framework are we going to use for this? should we try recroom?, or maybe mithril, what @willyaranda is using on twitta.

@sebasmagri
Copy link
Member

I haven't looked into the details of each one, but seems like mithril is more mature and has a more stable API already. While the tooling from recroom seems promising, we'd consider stability first.

Also, we should consider the didactic sense of these projects. Thus, the framework we use should not only be easy to learn and use but also be focused on standards, good practices and design guidelines.

Regards,

@fjaguero
Copy link
Member Author

@willyaranda has been working with mithril enough to say if it's a good option to go with. In the other hand, recroom uses Ember.

@sebasmagri
Copy link
Member

Well, last time I used Ember for a FxOS app (https://github.com/sebasmagri/reddiefox) it turned out to be pretty heavy weight.

We'd do POCs as well to back up our final decision.

@fjaguero
Copy link
Member Author

Ok, I didn't use Ember for mobile before. We can try that POC with Ember 1.7.0. The only drawback I see with mithril is that the code is much harder to understand, specially for people starting with an MVC. In the other hand, mithril is 10x faster than Ember.

@willyaranda
Copy link
Member

I started with Mithril because it's really lightweight and it was a challenge for me to know a new framework :)

I always think that you should start with the framework you know, since it's easy to iterate in that case.

@ccarruitero
Copy link
Member

Not sure if we should use a framework.

A framework helps you to organize your code and give you useful tools, but if we plan to use this app to teach, I think we should maintain this more simple possible.

Why not start just with javascript? Is something that majority knows

@fjaguero
Copy link
Member Author

The thing is that we will be reinventing the whell for view handling, etc; and would have some problems specially in terms of performance.

It's another option anyway, any comments?

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

No branches or pull requests

4 participants