<div dir="ltr"><div><div><div><div>I never used Flask and Pecan personally so I can only rely from what I saw in this thread and in both projects docs.<br></div><div>I don't have strong opinion, just want to share some thoughts.<br></div><div><br></div>I think that as a part of OpenStack community we should stick with Pecan and because of the same reason<br>we can have a bigger impact how future versions of Pecan will look.<br><br></div>If we will choose Flask I see is that we not only need to choose a framework, but also decide which<br></div>extension will be used to provide REST support (I do not like that we just assume "flask-restful will be used").<br><br></div>To be honest right now I'm more convinced that we should choose Pecan.<br><div><br><br><div class="gmail_extra"><div class="gmail_quote">2014-12-03 14:22 GMT+01:00 Nikolay Markov <span dir="ltr"><<a href="mailto:nmarkov@mirantis.com" target="_blank">nmarkov@mirantis.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear colleagues,<br>
<br>
We surely may take into account the beauty of the code in both cases<br>
(as for me, Pecan loses here, too) and argue about global objects and<br>
stuff, but I'm trying to look at amount of men and time we need to<br>
move to one of these frameworks.<br></blockquote><div><br></div><div>Agree that we should look on the man-hours for implementation, but I think that it is as<br>important as all the small things like global object etc. since they could make future development<br></div><div>painful or pleasant.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I wouldn't say our API is badly designed, nevertheless Pecan still has<br>
a lot of issues needed to be fixed by hand. We don't want to spend<br>
much time to this task, because it is mostly the matter of convenience<br>
and simplicity for developers, it changes nothing in features or<br>
customer-facing behavior.<br>
<br>
And if we take in account the amount of hours we need to move, based<br>
on my experience Flask definitely wins here.<br></blockquote><div><br></div><div>Cannot we reuse the PoC ([1]) with Pecan that was created? There was a lot of work put into that piece of code.<br></div><div><br>[1] <a href="https://review.openstack.org/#/c/99069/6">https://review.openstack.org/#/c/99069/6</a><br></div></div></div></div></div>