Wednesday, October 29, 2014

Re: Do you think Django's future is threatened by JS frameworks in both client & server?

I have to agree that debugging javascript does stink.  However, the javascript frameworks (Node, Angular, etc) differ in that the execution is done client side whereas for Django, any PHP framework and Microsoft ASP/C#, the execution is backend on the web server.  Depending on the circumstance, the technologies can be complementary.  For example, I was doing some experimenting with Angular (simple stuff show/populate a listbox) that got data by way of a PHP webservice that pulled data from a remote postresql database, transformed it to JSON and provided it to Angular.

On Oct 29, 2014 1:56 PM, "Chris Hawkes" <noobniche@gmail.com> wrote:
As a business owner and full time Developer using C# and Visual Studio I do all of my website building at home in Django.  It's an amazing framework that is far above anything else I've tried which includes, ASP, Node.js, CodeIgniter, Yii and any other Python frameworks out there.  (I'll admit I've never gone with Ruby because I see no reason over Python)

The support is not going anywhere.  If you check job trends on indeed.com Django is far above most other frameworks out there regarding growth over the last five years.  

I would argue there are more impressive large sites using Django than Ruby on Rails or Node.js.  

All this being said, there is definitely a trend towards SPA's.   But there is no reason why I wouldn't want to use Django to serve SPA's from within the application.  That's what I plan on doing with the latest site I'm working on now.  It will be truly awesome.  

Let's be honest, debugging in JavaScript is a nightmare.  The tools are getting better but I personally don't see any reason to use Node.js unless I'm building a chat service or something of that sort.  Ultimately Node.js will eventually have to read a database or do something more than I/O which it won't do any better than Python or Ruby.  

If any framework seems to be losing it's luster I would say it's Node.  The hype was great but after starting with it, I'm thinking why am I using this?   

ASP.NET/MVC, Django and Ruby on Rails are by far the most reliable frameworks out there at the enterprise level. 


--
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 http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/ba05d66c-f10c-4ae9-988b-70d92a223c69%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+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAA_%3DsbRSwHYgxODjNwdOAjO_YkDZ%2B%3DauU10jYaJcVRWAsz9Ocw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment