Thanks for the feedback Stefano! Please, if anybody is *against* the use of React in Koha, please voice your concerns!
Kyle <https://secure2.convio.net/cffh/site/Donation2?df_id=1395&FR_ID=4715&PROXY_ID=2706639&PROXY_TYPE=20&1395.donation=form1&s_src=CHORUS&s_subsrc=CHAADOEB> http://www.kylehall.info ByWater Solutions ( http://bywatersolutions.com ) Meadville Public Library ( http://www.meadvillelibrary.org ) Crawford County Federated Library System ( http://www.ccfls.org ) On Fri, Sep 16, 2016 at 9:50 AM, Stefano Bargioni <bargi...@pusc.it> wrote: > 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 > > 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 > ByWater Solutions ( http://bywatersolutions.com ) > Meadville Public Library ( http://www.meadvillelibrary.org ) > Crawford County Federated Library System ( 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/ >
_______________________________________________ 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/