[Koha-devel] To React or not to React
SUZUKI Arthur
arthur.suzuki at univ-lyon3.fr
Mon Sep 19 14:59:13 CEST 2016
Since you're talking about JS/CSS Frameworks, what about Foundation?
http://foundation.zurb.com/
This one is cool too!
Best regards,
Arthur Suzuki
University Jean Moulin Lyon 3
Le 19/09/2016 à 14:33, Philippe Blouin a écrit :
> Can I not be against, yet still have concerns? :)
>
> I'm glad you so gallantly dumped Angular, which I would have raised my
> hand Against since that thing obsolete past code every 6 months. But
> I do not know React. Could you sell me more the big plusses to do
> that. What will it replace, do you have an example? What about all
> the code waiting approval right now, will it become obsolete because
> non-Reactive ?
>
> All the big previous changes (bootstrap, dbix...) were not without
> pain, espeicially for those outside the core, not coding these
> technologies 24/7.
>
> And how do you see React evolving in the next 5 years? Keeping up
> with bootstrap requires huge effort (if/when we upgrade).
>
> Again, I know little. Please don't ask me if I'm against, but give me
> your big sales pitch. :)
>
> Cheers,
>
> Philippe Blouin,
> Responsable du développement informatique
>
> Tél. : (888) 604-2627
> philippe.blouin at inLibro.com <mailto:philippe.blouin at inLibro.com>
>
> inLibro | pour esprit libre | www.inLibro.com <http://www.inLibro.com>
> On 09/19/2016 08:18 AM, Kyle Hall wrote:
>> 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 <bargioni at 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.hall at 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 <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 at lists.koha-community.org
>>> <mailto:Koha-devel at lists.koha-community.org>
>>> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
>>> <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/
>>> <http://bugs.koha-community.org/>
>>
>>
>> _______________________________________________
>> Koha-devel mailing list
>> Koha-devel at lists.koha-community.org
>> <mailto:Koha-devel at lists.koha-community.org>
>> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
>> <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/
>> <http://bugs.koha-community.org/>
>>
>>
>>
>>
>> _______________________________________________
>> Koha-devel mailing list
>> Koha-devel at 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 at 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/
--
Arthur SUZUKI
Service informatique des bibliothèques
BIBLIOTHÈQUES UNIVERSITAIRES
Université Jean Moulin Lyon 3
6 Cours Albert Thomas - B.P. 8242 – 69355 Lyon Cedex 08
ligne directe : +33 (0)4 78 78 79 16 | http://bu.univ-lyon3.fr
L'Université Jean Moulin est membre fondateur de l'Université de Lyon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20160919/f81f5aff/attachment.html>
More information about the Koha-devel
mailing list