[openstack-dev] [Fuel][Nailgun] Web framework

Ivan Kliuk ikliuk at mirantis.com
Wed Dec 3 10:36:51 UTC 2014


Well, I think if the general direction is to make Fuel using OpenStack 
tools and libraries as much as it's possible, that makes sense to use 
Pecan. Otherwise I'd prefer to swap web.py with Flask.

Sincerely yours,
Ivan Kliuk

On 12/2/14 16:55, Igor Kalnitsky wrote:
> Hi, Sebastian,
>
> Thank you for raising this topic again.
>
> Yes, indeed, we need to move out from web.py as soon as possible and
> there are a lot of reasons why we should do it. But this topic is not
> about "Why", this topic is about "Flask or Pecan".
>
> Well, currently Fuel uses both of this frameworks:
>
> * OSTF is using Pecan
> * Fuel Stats is using Flask
>
> Personally, I'd like to use Flask instead of Pecan, because first one
> is more production-ready tool and I like its design. But I believe
> this should be resolved by voting.
>
> Thanks,
> Igor
>
> On Tue, Dec 2, 2014 at 4:19 PM, Sebastian Kalinowski
> <skalinowski at mirantis.com> wrote:
>> Hi all,
>>
>> Some time ago we had a discussion about moving Nailgun to new web framework
>> [1].
>>
>> There was comparison [2] of two possible options: Pecan [3] and Flask [4].
>> We came to conclusion that we need to move Nailgun on some alive web
>> framework
>> instead of web.py [5] (some of the reasons: [6]) but there was no clear
>> agreement
>> on what framework (there were strong voices for Flask).
>>
>> I would like to bring this topic up again so we could discuss with broader
>> audience and
>> make final decision what will be our next web framework.
>>
>> I think that we should also consider to make that framework our "weapon of
>> choice" (or so
>> called standard) when creating new web services in Fuel.
>>
>> Best,
>> Sebastian
>>
>>
>> [1] https://lists.launchpad.net/fuel-dev/msg01397.html
>> [2]
>> https://docs.google.com/a/mirantis.com/document/d/1QR7YphyfN64m-e9b5rKC_U8bMtx4zjfW943BfLTqTao/edit?usp=sharing
>> [3] http://www.pecanpy.org/
>> [4] http://flask.pocoo.org/
>> [5] http://webpy.org/
>> [6] https://lists.launchpad.net/fuel-dev/msg01501.html
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list