Wednesday, January 31, 2018

Re: Django-hotsauce: Current status and roadmap

Hi Avraham,


Le 2018-01-31 à 06:35, Avraham Serour a écrit :
Why do you call it microframework?

Because it still depends mostly on the core Django API.

You should prove it is high performance, benchmark, measure, compare and show some cool graphs

All right. I'm planning to benchmark the following:

Django-hotsauce 0.8.2 with Cython extensions
Django-hotsauce 0.8.2 with CPython 3.7
Django-hotsauce 0.8.2 with ZODB database
Django-hotsauce 0.9.0 with PyPy 5.9
Django-hotsauce 0.9.0 with CPython 3.7
Django-hotsauce 0.9.0 with ZODB database
Django 1.11.7 with SQLite database
Django 1.11.7 with CPython 3.7
Django 1.11.7 with PyPy 5.9
Django 2.0.1 with SQLite database
Django 2.0.1 with CPython 3.7
Django 2.0.1 with PyPy 5.9


I already have a Django project, is it a drop in replacement?

Technically, it is a full-scale web microframework on top of Django. You still need to install Django to run Django-hotsauce.

My project uses python 3.6 while you only have experimental support for 3.5. I'm not going back, you should have already experimental support for 3.7 at least

I don't expect huge differences between python 3.5 and 3.7. I will try to update in order to make cool benchmarks. :)

Many thanks for your input!

Etienne


On 31 Jan 2018 12:35, "Etienne Robillard" <tkadm30@yandex.com> wrote:

Hi everyone,

This is a quick post to present the current state of development in Django-hotsauce, a high-performance and scalable WSGI microframework on top of Django and others.

Django-hotsauce has now reached the 0.9 milestone. New major features now supported includes:

  • uWSGI support with Gevent loop engine
  • Full ZODB databases support through the Schevo DBMS
  • OAuth2 authentication and authorization support with thread-local request storage based on Werkzeug 
  • Experimental PyPy 5.9 and CPython 3.5 support
  • Backward compatibility with Django 1.4 and Django 1.11

What should be done next? How can Django-hotsauce attract a larger audience? 


Best regards,

Etienne



--   Etienne Robillard  tkadm30@yandex.com  https://www.isotopesoftware.ca/
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/680aff87-b96d-7a55-4515-a1762e02f5de%40yandex.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAFWa6tLoNEdTwg39nWdR2N6XxQN4PLy%2BpWve0UwKwakJen1FAA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

--   Etienne Robillard  tkadm30@yandex.com  https://www.isotopesoftware.ca/

No comments:

Post a Comment