Wednesday, January 29, 2014

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

I think I agree with James (below). I'm about to graft a javascript MVC library or framework on top of a Django server, to make up for some problems with Django templates and forms. Haven't done it yet, but need to do something different. So I may come back here and repent...;)

I have worked on server-side javascript before the current trend (e.g. before node.js). I liked it, but it was still clear that the server and the browser were different domains, and they still have an impedance mismatch.  Just using the same language did not hide it, or when it did, it was a leaky covering.  Apparently Meteor thinks they have solved that mismatch.  Anybody tried it? But I do *not* want to develop single-page apps or use a NoSQL db, so they have quite a few assumptions that don't work for me. So I'll stick with Django on the server.

On Tuesday, January 28, 2014 10:21:47 AM UTC-6, James wrote:
I think in the next year or two we will be talking about a MV > MVC paradigm. Where the MV is django / rails / flask / node  and where the MVC is the client side. Right now the only MVC client side frameworks are written in javascript because the only way to manipulate the DOM is with JS. Therefore, if you are a startup or even an established company and you need to go out and hire some resources, it's more cost effective in the beginning to hire one person who knows javascript will and through them into node.js and backbone (or whatever).

--
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/a1f43977-cb4c-4b0d-b57a-327c8da01594%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments:

Post a Comment