<div dir="ltr"><div class="gmail_extra"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><br></div></div></div></div></div></div>
<br><div class="gmail_quote">On Mon, Sep 19, 2016 at 8:33 AM, Philippe Blouin <span dir="ltr"><<a href="mailto:philippe.blouin@inlibro.com" target="_blank">philippe.blouin@inlibro.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
Can I not be against, yet still have concerns? :)<br>
<br>
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 ?<br></div></blockquote><div><br></div><div>The big plus of React is that it really does allow quick development of very nice widgets that can be used and re-used. React is also a view layer only and does not throw everything and the kitchen sink in like Angular does. React does not obsolete any existing code, but it can be used to augment existing features and for new features wherever we want to use it! </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF">
<br>
All the big previous changes (bootstrap, dbix...) were not without
pain, espeicially for those outside the core, not coding these
technologies 24/7.<br>
<br>
And how do you see React evolving in the next 5 years? Keeping up
with bootstrap requires huge effort (if/when we upgrade).<br></div></blockquote><div><br></div><div>React has a nice simple, stable api at this point. I cannot say what it will be in 5 years, but I can say that what is now will not limit us in the future. It does what we need it to do right now.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF">
<br>
Again, I know little. Please don't ask me if I'm against, but give
me your big sales pitch. :)<br></div></blockquote><div><br></div><div>Of course! I have learned how to use React and Angular both just as for potential use in Koha. A direct comparison of them *for Koha* tells me that React is far better suited for our uses.</div><div><br></div><div>Kyle</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF">
<br>
Cheers,<br>
<br>
<div>
<div>
<div> <span>Philippe Blouin,</span><br>
<span>Responsable du développement
informatique</span><br>
<p> Tél. : <a href="tel:%28888%29%20604-2627" value="+18886042627" target="_blank">(888) 604-2627</a><br>
<a href="mailto:philippe.blouin@inLibro.com" target="_blank">philippe.blouin@inLibro.com</a>
</p>
</div>
<div> <span>in</span><span>Libro</span> <span>|
pour esprit libre |</span> <a href="http://www.inLibro.com" target="_blank">www.inLibro.com</a> </div>
</div>
</div><div><div class="h5">
<div>On 09/19/2016 08:18 AM, Kyle Hall
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Thanks for the feedback Stefano!
<div><br>
</div>
<div>Please, if anybody is *against* the use of React in Koha,
please voice your concerns!</div>
<div><br>
</div>
<div>Kyle</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div><a href="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" target="_blank"><img src="http://widgets.ch-or.us/badge/convio/cff/4715/2706639"></a><br>
</div>
<div><br>
</div>
<div><a href="http://www.kylehall.info" target="_blank">http://www.kylehall.info</a><br>
ByWater Solutions ( <a href="http://bywatersolutions.com" target="_blank">http://bywatersolutions.com</a>
)<br>
Meadville Public Library ( <a href="http://www.meadvillelibrary.org" target="_blank"></a><a href="http://www.meadvillelibrary.org" target="_blank">http://www.meadvillelibrary.<wbr>org</a>
)<br>
Crawford County Federated Library System ( <a href="http://www.ccfls.org" target="_blank"></a><a href="http://www.ccfls.org" target="_blank">http://www.ccfls.org</a> )<br>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On Fri, Sep 16, 2016 at 9:50 AM,
Stefano Bargioni <span dir="ltr"><<a href="mailto:bargioni@pusc.it" target="_blank"></a><a href="mailto:bargioni@pusc.it" target="_blank">bargioni@pusc.it</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><span>My +1 for
React. Angular requires a specific skill, other than
Javascript.</span>
<div><span><font color="#888888">Stefano<br>
</font></span>
<div><br>
<blockquote type="cite"><span>
<div>On 15 set 2016, at 19:22, Kyle Hall <<a href="mailto:kyle.m.hall@gmail.com" target="_blank"></a><a href="mailto:kyle.m.hall@gmail.com" target="_blank">kyle.m.hall@gmail.com</a>>
wrote:</div>
<br>
</span>
<div>
<div>
<div>
<div dir="ltr">I have my proof of concept for
using <span>React</span> within Koha
completed! You can see it here: <a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17297" target="_blank"></a><a href="https://bugs.koha-commun" target="_blank">https://bugs.koha-commun</a><wbr><a href="http://ity.org/bugzilla3/show_bug.cgi">ity.org/bugzilla3/show_bug.cgi</a><wbr>?id=17297
<div><br>
</div>
<div>Please give it a try!</div>
<div><br>
</div>
<div>So, I've written this development ( at
least in part ) in both Angular and <span>React</span>.
I know Angular 2 is out but here are my
thoughts so far.</div>
<div><br>
</div>
<div>1) It's much easier to think in <span>React</span> than
in Angular. <span>React</span> is for the
most part just Javascript. It's far less
opinionated than Angular. They saying
goes <span>React</span> is Javascript and
Angular is Angular. I think the
flexibility of <span>React</span> works
well within the Koha ecosystem.</div>
<div><br>
</div>
<div><span style="font-size:12.8px">2)
Writing </span><span style="font-size:12.8px">React</span><span style="font-size:12.8px"> feels much
more like programming. I think it's much
faster to develop reactive and ajax
features in </span><span style="font-size:12.8px">React</span><span style="font-size:12.8px"> than it is
using jQuery.</span><br style="font-size:12.8px" clear="all">
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">3) <span>React</span> 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 <span>React</span> 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 <span>React</span>.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">4) React is
just a view layer. Angular is a full MVC
framework with many pieces we don't
really need.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">I think <span>React</span> is
probably the way to go for Koha. I like
Angular but for Koha in particular, I
think <span>React</span> 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!</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">Kyle</div>
</div>
<div>
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div><br>
</div>
<div><br>
</div>
<div><a href="http://www.kylehall.info/" target="_blank">http://www.kylehall.info</a><br>
ByWater Solutions ( <a href="http://bywatersolutions.com/" target="_blank"></a><a href="http://bywatersolutions.com" target="_blank">http://bywatersolutions.com</a>
)<br>
Meadville Public Library ( <a href="http://www.meadvillelibrary.org/" target="_blank"></a><a href="http://www.meadvillelibrary" target="_blank">http://www.meadvillelibrary</a>.or<wbr>g
)<br>
Crawford County Federated
Library System ( <a href="http://www.ccfls.org/" target="_blank"></a><a href="http://www.ccfls.org" target="_blank">http://www.ccfls.org</a>
)<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<span>
______________________________<wbr>_________________<br>
Koha-devel mailing list<br>
<a href="mailto:Koha-devel@lists.koha-community.org" target="_blank">Koha-devel@lists.koha-communit<wbr>y.org</a><br>
<a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" target="_blank">http://lists.koha-community.or<wbr>g/cgi-bin/mailman/listinfo/koh<wbr>a-devel</a><br>
website : <a href="http://www.koha-community.org/" target="_blank">http://www.koha-community.org/</a><br>
git : <a href="http://git.koha-community.org/" target="_blank">http://git.koha-community.org/</a><br>
bugs : <a href="http://bugs.koha-community.org/" target="_blank">http://bugs.koha-community.org<wbr>/</a></span></div>
</blockquote>
</div>
<br>
</div>
</div>
<br>
______________________________<wbr>_________________<br>
Koha-devel mailing list<br>
<a href="mailto:Koha-devel@lists.koha-community.org" target="_blank">Koha-devel@lists.koha-communit<wbr>y.org</a><br>
<a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" rel="noreferrer" target="_blank">http://lists.koha-community.or<wbr>g/cgi-bin/mailman/listinfo/koh<wbr>a-devel</a><br>
website : <a href="http://www.koha-community.org/" rel="noreferrer" target="_blank">http://www.koha-community.org/</a><br>
git : <a href="http://git.koha-community.org/" rel="noreferrer" target="_blank">http://git.koha-community.org/</a><br>
bugs : <a href="http://bugs.koha-community.org/" rel="noreferrer" target="_blank">http://bugs.koha-community.org<wbr>/</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>______________________________<wbr>_________________
Koha-devel mailing list
<a href="mailto:Koha-devel@lists.koha-community.org" target="_blank">Koha-devel@lists.koha-<wbr>community.org</a>
<a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" target="_blank">http://lists.koha-community.<wbr>org/cgi-bin/mailman/listinfo/<wbr>koha-devel</a>
website : <a href="http://www.koha-community.org/" target="_blank">http://www.koha-community.org/</a>
git : <a href="http://git.koha-community.org/" target="_blank">http://git.koha-community.org/</a>
bugs : <a href="http://bugs.koha-community.org/" target="_blank">http://bugs.koha-community.<wbr>org/</a></pre>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div></div>