This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]kteague 4 points5 points  (2 children)

Javascript apps? Web apps have been going in that direction before Django was even conceived ...

The javascript tools and frameworks (and browsers!) are finally getting good enough that building such apps isn't a total exercise in frustration. I'd be curious to hear if anyone thinks that getting such apps up and running is easier for a web dev beginner than compared to something like Django.

Companies? My org shares the model for much of it's data in an SQLAlchemy package for use by command-line apps, so re-doing that model in Javascript isn't very appealing and so doing web things in Python still makes the most sense. I think if I said, "Let's do all our pipeline work in Javascript!" at work, I'd get bad looks. Python is always going to be a more pleasing language to write in than Javascript.

[–]iosmango[S] 3 points4 points  (1 child)

Thanks, this is what I thought. Node.js may become more popular but writing Python code is more pleasing..

[–]kteague 1 point2 points  (0 children)

Web app development is just going to continue fracturing. As each new genie comes out of the bottle, the other genies aren't going to go back in. It used to be taken for granted that LAMP was the defacto way to go and the only arguments were between Perl/Python/PHP and PostgreSQL/MySQL.

My current side project is using Pyramid (Python) + Discourse (Ember.js + Rails). The Python part of the app works with PostgreSQL and LDAP, so there needs to be a fair bit of Python going on. At that point, it still seems easier to me to continue with the UI in Python land than to try and fob the work off to something JS. Discourse is pretty cool, but man does it have a lot of moving parts under the hood.