NoLiD / Disquo

Data comparator for humans.
1 stars 1 forks source link

List the pros and cons of each app and/or UI framework under consideration. #4

Closed kdbanman closed 10 years ago

kdbanman commented 10 years ago

Keep in mind our constraints/requirements from the milestone:

Constraints

Our server (at disquo.io) will only serve the client app - there should be no further interaction between the client and our server. This means disquo must be pageless, with application state mutations navigable with browser forward/back buttons.

The client should pull its own data from sparql endpoints with cross-domain requests (ideally handled by an already-written sparql client library like Jassa).

Notes

The simpler and "lower level" the libraries, the better. Dealing with complexity that exists because of features we don't need is evil. If everything we need for UI and app logic can be handled by jQuery and vanilla HTML and CSS, then great!

kdbanman commented 10 years ago

Ember.js

application framework

pros

cons

kdbanman commented 10 years ago

Backbone.js

application framework

TODO: figure out if backbone can use something like Jessa to pull data from cross-domain servers.

pros

cons

kdbanman commented 10 years ago

Polymer

UI framework

Allows custom HTML elements, even in browsers that don't support them.

TODO: figure out if HTML5 custom elements and Polymer custom elements are interoperable.

pros

cons