My +1 for React. Angular requires a specific skill, other than Javascript. Stefano
> On 15 set 2016, at 19:22, Kyle Hall <kyle.m.h...@gmail.com> wrote: > > I have my proof of concept for using React within Koha completed! You can see > it here: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17297 > <https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17297> > > Please give it a try! > > So, I've written this development ( at least in part ) in both Angular and > React. I know Angular 2 is out but here are my thoughts so far. > > 1) It's much easier to think in React than in Angular. React is for the most > part just Javascript. It's far less opinionated than Angular. They saying > goes React is Javascript and Angular is Angular. I think the flexibility of > React works well within the Koha ecosystem. > > 2) Writing React feels much more like programming. I think it's much faster > to develop reactive and ajax features in React than it is using jQuery. > > 3) React makes it pretty easy to create widgets that we can drop in to a > given page and have just work. Pretty much anything that shows up on multiple > pages would make for a good React widget. Think the holds table which is on > the checkouts page and the patron details page. It is ajaxified now, but a > far far cleaner version could be written in React. > > 4) React is just a view layer. Angular is a full MVC framework with many > pieces we don't really need. > > I think React is probably the way to go for Koha. I like Angular but for Koha > in particular, I think React is a better fit. I think we really need to get > this decision made as soon as possible. If anyone has opinions, please let > everyone know! > > Kyle > > > http://www.kylehall.info <http://www.kylehall.info/> > ByWater Solutions ( http://bywatersolutions.com > <http://bywatersolutions.com/> ) > Meadville Public Library ( http://www.meadvillelibrary.org > <http://www.meadvillelibrary.org/> ) > Crawford County Federated Library System ( http://www.ccfls.org > <http://www.ccfls.org/> ) > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/