Discussion:
Easiest front end JavaScript framework to integrate with a Django backend?
Simon Connah
2018-11-27 20:20:57 UTC
Permalink
I'm in the process of building a website in Django and need to make a
specific part of my application dynamic. Because of that I'd like to use
a JavaScript frontend framework to build this portion of the site.

I was wondering if anyone had any recommendations for which JavaScript
framework I should use that integrates well with a Django backend?

If anyone is curious I am working on an auction style website.

Thank you for any help.
--
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+***@googlegroups.com.
To post to this group, send email to django-***@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/ee666748-f8c9-37c9-5c12-491ef61ab70d%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Alfredo Sumague
2018-11-28 01:12:37 UTC
Permalink
you can use AngularJS framework with Django.

goodluck,
Alfred
Post by Simon Connah
I'm in the process of building a website in Django and need to make a
specific part of my application dynamic. Because of that I'd like to use
a JavaScript frontend framework to build this portion of the site.
I was wondering if anyone had any recommendations for which JavaScript
framework I should use that integrates well with a Django backend?
If anyone is curious I am working on an auction style website.
Thank you for any help.
--
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
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/ee666748-f8c9-37c9-5c12-491ef61ab70d%40gmail.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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAGF6mrTW8GFXLeM4XaA%2BS7DBv5vjOoDXL%3DvjOSaZmoEBYgUuHw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Sir Robert James Patterson
2018-11-28 01:46:05 UTC
Permalink
What Alfred said . . . . .and than some 😉

https://django-angular.readthedocs.io/en/latest/



Sent from Mail for Windows 10

From: Alfredo Sumague
Sent: Tuesday, November 27, 2018 8:13 PM
To: django-***@googlegroups.com
Subject: Re: Easiest front end JavaScript framework to integrate with a Djangobackend?

you can use AngularJS framework with Django.

goodluck,
Alfred

On Tue, Nov 27, 2018 at 12:21 PM Simon Connah <***@gmail.com> wrote:
I'm in the process of building a website in Django and need to make a
specific part of my application dynamic. Because of that I'd like to use
a JavaScript frontend framework to build this portion of the site.

I was wondering if anyone had any recommendations for which JavaScript
framework I should use that integrates well with a Django backend?

If anyone is curious I am working on an auction style website.

Thank you for any help.
--
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+***@googlegroups.com.
To post to this group, send email to django-***@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/ee666748-f8c9-37c9-5c12-491ef61ab70d%40gmail.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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAGF6mrTW8GFXLeM4XaA%2BS7DBv5vjOoDXL%3DvjOSaZmoEBYgUuHw%40mail.gmail.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+***@googlegroups.com.
To post to this group, send email to django-***@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/5bfdf35d.1c69fb81.fb1cc.28a6%40mx.google.com.
For more options, visit https://groups.google.com/d/optout.
Andréas Kühne
2018-11-28 05:47:25 UTC
Permalink
I think this is more of a preference for yourself.

I am using Angular with our Django Rest Framework backend. Which is a nice
choice for our current purpose.

Vue.js is also a good choice if you only want a simple frontend with only
certain functionality. Of course another choice could be React.

The only one I wouldn't use in new development would be AngularJS, the
reason for that is that it's a legacy framework nowadays, without active
development by the developer.

A final way to do it would be to use jquery of course - as long as it's
only minor parts that need to be updated?

Regards,

Andréas


Den ons 28 nov. 2018 kl 03:03 skrev Sir Robert James Patterson <
Post by Sir Robert James Patterson
What Alfred said . . . . .and than some 😉
https://django-angular.readthedocs.io/en/latest/
Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
Windows 10
*Sent: *Tuesday, November 27, 2018 8:13 PM
*Subject: *Re: Easiest front end JavaScript framework to integrate with a
Djangobackend?
you can use AngularJS framework with Django.
goodluck,
Alfred
I'm in the process of building a website in Django and need to make a
specific part of my application dynamic. Because of that I'd like to use
a JavaScript frontend framework to build this portion of the site.
I was wondering if anyone had any recommendations for which JavaScript
framework I should use that integrates well with a Django backend?
If anyone is curious I am working on an auction style website.
Thank you for any help.
--
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
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/ee666748-f8c9-37c9-5c12-491ef61ab70d%40gmail.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
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/CAGF6mrTW8GFXLeM4XaA%2BS7DBv5vjOoDXL%3DvjOSaZmoEBYgUuHw%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAGF6mrTW8GFXLeM4XaA%2BS7DBv5vjOoDXL%3DvjOSaZmoEBYgUuHw%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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
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/5bfdf35d.1c69fb81.fb1cc.28a6%40mx.google.com
<https://groups.google.com/d/msgid/django-users/5bfdf35d.1c69fb81.fb1cc.28a6%40mx.google.com?utm_medium=email&utm_source=footer>
.
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAK4qSCcLzQOinQ9v6AOJ%3DXGjMFX0c163knneuoMYPxFDLtDSCw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Thanh Tuyền Huỳnh
2018-11-28 07:30:43 UTC
Permalink
Hi guys,

You could refer Vuejs.
Post by Simon Connah
I'm in the process of building a website in Django and need to make a
specific part of my application dynamic. Because of that I'd like to use
a JavaScript frontend framework to build this portion of the site.
I was wondering if anyone had any recommendations for which JavaScript
framework I should use that integrates well with a Django backend?
If anyone is curious I am working on an auction style website.
Thank you for any help.
--
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
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/ee666748-f8c9-37c9-5c12-491ef61ab70d%40gmail.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+***@googlegroups.com.
To post to this group, send email to django-***@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/CADUa9Eb1vjJ5W61O5ghn8euR3%3D-FU0gWt%2B3D5vdfQadEPpAr1w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Joel Mathew
2018-11-28 13:19:45 UTC
Permalink
Please provide more useful information that merely suggesting the name of a
framework. Please say why you feel this framework is better for working
with django.
Sincerely yours,

Joel G Mathew



On Wed, 28 Nov 2018 at 18:36, Thanh Tuyền Huỳnh <
Post by Thanh Tuyền Huỳnh
Hi guys,
You could refer Vuejs.
Post by Simon Connah
I'm in the process of building a website in Django and need to make a
specific part of my application dynamic. Because of that I'd like to use
a JavaScript frontend framework to build this portion of the site.
I was wondering if anyone had any recommendations for which JavaScript
framework I should use that integrates well with a Django backend?
If anyone is curious I am working on an auction style website.
Thank you for any help.
--
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
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/ee666748-f8c9-37c9-5c12-491ef61ab70d%40gmail.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
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/CADUa9Eb1vjJ5W61O5ghn8euR3%3D-FU0gWt%2B3D5vdfQadEPpAr1w%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CADUa9Eb1vjJ5W61O5ghn8euR3%3D-FU0gWt%2B3D5vdfQadEPpAr1w%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAA%3Diw__eLGX9J5bD_eZCBG8pHa9bRXXYtfPPe8wYr77Q0L7AXQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Jason
2018-11-28 14:06:54 UTC
Permalink
Its really personal preference at times, especially for personal projects.
That said, when it comes to frameworks like angular, react, vue, picking
one is like picking a version control solution.
--
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+***@googlegroups.com.
To post to this group, send email to django-***@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/c3112a43-a617-492d-b79c-2223ea3b201b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Joel Mathew
2018-11-28 14:28:32 UTC
Permalink
I've been thinking a lot about the most painless way of learning a
javascript framework. My project is almost complete, and so far everything
has been written in javascript using jquery. But for what I have planned
next, a framework would be immensely helpful. I just wish it was as easy as
learning python and django!
Sincerely yours,

Joel G Mathew
Post by Jason
Its really personal preference at times, especially for personal
projects. That said, when it comes to frameworks like angular, react, vue,
picking one is like picking a version control solution.
--
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
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/c3112a43-a617-492d-b79c-2223ea3b201b%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/c3112a43-a617-492d-b79c-2223ea3b201b%40googlegroups.com?utm_medium=email&utm_source=footer>
.
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAA%3Diw_86fyGaehzSn1s3uqAmv%2BqkNuo5nqewN9yGZXRr1Ui5YQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Andréas Kühne
2018-11-28 18:49:34 UTC
Permalink
The problem is it isn't easy to recommend a javascript framework because
there are so many and all have different pros and cons. Another thing is
that they are also very subjective in what you need / want. Django itself
isn't biased towards one or the other. Also communicating with django
itself would however be simplified if you use Django Rest Framework
alongside the current solution you have.

So recommending one isn't as easy as saying how to use a template in django
itself :-)

Regards,

Andréas
Post by Joel Mathew
I've been thinking a lot about the most painless way of learning a
javascript framework. My project is almost complete, and so far everything
has been written in javascript using jquery. But for what I have planned
next, a framework would be immensely helpful. I just wish it was as easy as
learning python and django!
Sincerely yours,
Joel G Mathew
Post by Jason
Its really personal preference at times, especially for personal
projects. That said, when it comes to frameworks like angular, react, vue,
picking one is like picking a version control solution.
--
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
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/c3112a43-a617-492d-b79c-2223ea3b201b%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/c3112a43-a617-492d-b79c-2223ea3b201b%40googlegroups.com?utm_medium=email&utm_source=footer>
.
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
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/CAA%3Diw_86fyGaehzSn1s3uqAmv%2BqkNuo5nqewN9yGZXRr1Ui5YQ%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAA%3Diw_86fyGaehzSn1s3uqAmv%2BqkNuo5nqewN9yGZXRr1Ui5YQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAK4qSCdrSMOKjcmNvKWYW05NB4-ZEbJu78QiOFvnz%2BJ%3D2bdkuA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Gerson David Vizquel Alemán
2018-11-29 16:32:17 UTC
Permalink
You can use vuejs is... a pure love JavaScript framework. Take a look at
this: https://2018.stateofjs.com/front-end-frameworks/overview/
Post by Simon Connah
I'm in the process of building a website in Django and need to make a
specific part of my application dynamic. Because of that I'd like to use
a JavaScript frontend framework to build this portion of the site.
I was wondering if anyone had any recommendations for which JavaScript
framework I should use that integrates well with a Django backend?
If anyone is curious I am working on an auction style website.
Thank you for any help.
--
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+***@googlegroups.com.
To post to this group, send email to django-***@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/1800bc67-9536-489f-832a-18c3a92fe599%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Joel Mathew
2018-11-29 18:54:44 UTC
Permalink
I didnt see anyone recommending React. Is there any aspect that makes it
difficult to use with django?
--
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAA%3Diw__ikjuJ3rYoyfCfvKk2Z_2XO7KzgvmUxt_bPh9QQA-V4A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Jason
2018-11-29 19:08:40 UTC
Permalink
react is like flask, whereas angular is like django as far as what's
included in the framework from the start.

as long as you have an api, doesn't matter what you use for the frontend
whether it be straight JS to angular/vue/react. the question is the
understanding of the separation of concerns and how you structure your
project.
--
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+***@googlegroups.com.
To post to this group, send email to django-***@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/cd8d6a0a-5787-4433-b3cb-3cfaa36d68bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
kennedy kay
2018-11-29 19:24:52 UTC
Permalink
For me personally I would recommend AngularJS. Not just because it easy to integrate with Django but because you can also create mobile applications on the fly.
--
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+***@googlegroups.com.
To post to this group, send email to django-***@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/53e1bfd4-ef11-4fa6-afbb-9a172337d2e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Jani Tiainen
2018-11-29 20:16:55 UTC
Permalink
Also there exist ExtJS, Dojo Toolkit and at least Svelte which I've tried...
Post by kennedy kay
For me personally I would recommend AngularJS. Not just because it easy to
integrate with Django but because you can also create mobile applications
on the fly.
--
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
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/53e1bfd4-ef11-4fa6-afbb-9a172337d2e4%40googlegroups.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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Benjamin SOULAS
2018-11-29 20:20:37 UTC
Permalink
Hello,

Currently I integrate VueJS, it works like a charm, the documentation is
awesome
Post by Jani Tiainen
Also there exist ExtJS, Dojo Toolkit and at least Svelte which I've tried...
Post by kennedy kay
For me personally I would recommend AngularJS. Not just because it easy
to integrate with Django but because you can also create mobile
applications on the fly.
--
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
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/53e1bfd4-ef11-4fa6-afbb-9a172337d2e4%40googlegroups.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
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/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Joel Mathew
2018-11-30 02:24:24 UTC
Permalink
From the point of view of someone who hasnt been using frameworks but wants
to, this is all very maddening. Guess I just have to pick one randomly
between Vue and Angular!

Sincerely yours,

Joel G Mathew
Post by Benjamin SOULAS
Hello,
Currently I integrate VueJS, it works like a charm, the documentation is
awesome
Post by Jani Tiainen
Also there exist ExtJS, Dojo Toolkit and at least Svelte which I've tried...
Post by kennedy kay
For me personally I would recommend AngularJS. Not just because it easy
to integrate with Django but because you can also create mobile
applications on the fly.
--
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
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/53e1bfd4-ef11-4fa6-afbb-9a172337d2e4%40googlegroups.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
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/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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
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/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAA%3Diw_-FPTdtyTB7ZBN_n1bOZndZS6Z0BW6s8XNqMUfJX6Q1ZA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Jani Tiainen
2018-11-30 06:17:10 UTC
Permalink
Hi,

Yes it's very hard to pick a framework (since there exists quite a bunch of
different frameworks) if you don't know one. In most cases it's completely
irrelevant for Django being as a backend service. So it's not harder or
easier to use most of the frameworks. I personally have found openui5 being
one of the "hard" libraries due it's way to use OData v4 for REST data
binding and never used it beyond some small testing.

If you think fo a timeline, things get interesting. Vue has been around
"only" for bit over 4 years.React is bit older dating a bit over 5 years.
Dojo Toolkit which I have been using dates already over 13 years. ExtJS
which I'm even currently using has a bit more fuzzy history but first
versions did appear about 10 years ago. Svelte (which I'm currently
evaluating) is one of the new comers dating first version just around two
years old.

So yes, there are quite a diversity what you can use and it's not easy to
pick one specially if you expect that your app will be maintained for
unforeseeable future.
Post by Joel Mathew
From the point of view of someone who hasnt been using frameworks but
wants to, this is all very maddening. Guess I just have to pick one
randomly between Vue and Angular!
Sincerely yours,
Joel G Mathew
Post by Benjamin SOULAS
Hello,
Currently I integrate VueJS, it works like a charm, the documentation is
awesome
Post by Jani Tiainen
Also there exist ExtJS, Dojo Toolkit and at least Svelte which I've tried...
Post by kennedy kay
For me personally I would recommend AngularJS. Not just because it easy
to integrate with Django but because you can also create mobile
applications on the fly.
--
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
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/53e1bfd4-ef11-4fa6-afbb-9a172337d2e4%40googlegroups.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
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/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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
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/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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
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/CAA%3Diw_-FPTdtyTB7ZBN_n1bOZndZS6Z0BW6s8XNqMUfJX6Q1ZA%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAA%3Diw_-FPTdtyTB7ZBN_n1bOZndZS6Z0BW6s8XNqMUfJX6Q1ZA%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
--
Jani Tiainen

- Well planned is half done, and a half done has been sufficient before...
--
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAHn91ofAHBXfLHpMM-m_6oHwH4et4XboFt8%2BnSbC7-LisNDBxw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
William Vincent
2018-11-30 13:43:15 UTC
Permalink
Hi Joel,

Your view is correct. I wrote a book on Django APIs
(https://restapiswithdjango.com) and struggled with this same issue. The
answer is to just pick one (Vue, React, Angular are the big 3 right now)
based either on a whim or on whichever seems to have more jobs available.
Probably that would mean React at the moment.

You've probably also heard that you should just learn JavaScript at an
expert level first before any framework. Also true but maddening. My advice
would be to pick a basic project and implement it with all 3 and see which
you like best. For a React example, see
here: https://wsvincent.com/django-rest-framework-react-tutorial/.

But again, just pick one and move on. JavaScript frameworks come and go.
Fortunately Django does not as much.

-William
Post by Joel Mathew
From the point of view of someone who hasnt been using frameworks but
wants to, this is all very maddening. Guess I just have to pick one
randomly between Vue and Angular!
Sincerely yours,
Joel G Mathew
Post by Benjamin SOULAS
Hello,
Currently I integrate VueJS, it works like a charm, the documentation is
awesome
Post by Jani Tiainen
Also there exist ExtJS, Dojo Toolkit and at least Svelte which I've tried...
Post by kennedy kay
For me personally I would recommend AngularJS. Not just because it easy
to integrate with Django but because you can also create mobile
applications on the fly.
--
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
<javascript:>.
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/53e1bfd4-ef11-4fa6-afbb-9a172337d2e4%40googlegroups.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
<javascript:>.
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/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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
<javascript:>.
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/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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+***@googlegroups.com.
To post to this group, send email to django-***@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/672e7e08-8ea9-47cd-a30a-44d9c25f0d66%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
kennedy kay
2018-11-30 14:01:29 UTC
Permalink
Valid point you made there vincent.
Javascript libraries come and leave but django remains the same :)

Best best advise would be to just learn javascript first and every other
library becomes
easy-peasy. ;)



*Kind regards,*





*E.I Kenneth[Python developer/Machine Learner]@www.wolfiegrabber.in
<http://www.wolfiegrabber.in>[Developer Program Member] @Github
<https://github.com/kennedyCzar>*
*[Mobile:] (+33)758401546*
* (+33)767962527*
*[e-mail:] ***@gmail.com <***@gmail.com>*
*[Git REPO:]*
*[ <https://github.com/kennedyCzar>Open Collaborator for OpenSource]*
Post by William Vincent
Hi Joel,
Your view is correct. I wrote a book on Django APIs (
https://restapiswithdjango.com) and struggled with this same issue. The
answer is to just pick one (Vue, React, Angular are the big 3 right now)
based either on a whim or on whichever seems to have more jobs available.
Probably that would mean React at the moment.
You've probably also heard that you should just learn JavaScript at an
expert level first before any framework. Also true but maddening. My advice
would be to pick a basic project and implement it with all 3 and see which
https://wsvincent.com/django-rest-framework-react-tutorial/.
But again, just pick one and move on. JavaScript frameworks come and go.
Fortunately Django does not as much.
-William
Post by Joel Mathew
From the point of view of someone who hasnt been using frameworks but
wants to, this is all very maddening. Guess I just have to pick one
randomly between Vue and Angular!
Sincerely yours,
Joel G Mathew
Post by Benjamin SOULAS
Hello,
Currently I integrate VueJS, it works like a charm, the documentation is
awesome
Post by Jani Tiainen
Also there exist ExtJS, Dojo Toolkit and at least Svelte which I've tried...
Post by kennedy kay
For me personally I would recommend AngularJS. Not just because it
easy to integrate with Django but because you can also create mobile
applications on the fly.
--
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
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/53e1bfd4-ef11-4fa6-afbb-9a172337d2e4%40googlegroups.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
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/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAHn91ofO3d7wXu9z6w1h8fvoG0fiUsaT-QJcye%3DiT7J7ZWH9wA%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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
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/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CABG7fFXdStQmKji%3DK4wRhdGhbZBQ2SdkatJzN9td_QNrmkB6bQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
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
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/672e7e08-8ea9-47cd-a30a-44d9c25f0d66%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/672e7e08-8ea9-47cd-a30a-44d9c25f0d66%40googlegroups.com?utm_medium=email&utm_source=footer>
.
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+***@googlegroups.com.
To post to this group, send email to django-***@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/CAJvXZPpLDZFVtg8YfLVXeru5VrOt57XCF%2BGjk1om62utBUsvJg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Loading...