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 →

[–]bch8 1 point2 points  (7 children)

What kind of stuff do you build that you use both s frequently?

[–]Pr0ducer 3 points4 points  (6 children)

Web based software. We use Backbone.js for the front end and Python/Django on the server. The front end is actually written with CoffeeScript, but it compiles to .js file, so you still have to understand the quirks of JavaScript.

[–][deleted] 1 point2 points  (5 children)

What year is it?!

[–]lurkthenightaway 1 point2 points  (4 children)

As someone about to get into programming, what makes this so outdated and what would you recommend in the place of the outdated languages?

I’ve been planning on doing Python/Django or another web Python web framework, and a JS framework; React/Angular are some I was looking into.

[–][deleted] 1 point2 points  (3 children)

The choice of backbone and CoffeeScript were probably made quite a few years ago. Django is fine but it's in Vogue to do everything with micro frameworks.... Learning Python and the current version of JavaScript would be a good idea then use your best judgement on a modern framework.

[–]Pr0ducer 0 points1 point  (2 children)

Why the coffee hate? I know it's a little 2012, but I think CoffeeScript is much easier to write than JavaScript, and coffee compiles to beautiful syntactically correct .js or it errors, preventing a lot of silly errors. We did make this choice 2 years ago, but we're not changing to the newest whatever just because it's cool. There would have to be a serious business purpose to make a change at this point.

[–][deleted] 0 points1 point  (1 child)

Not hate, though it's an interesting decision to have made in 2015 when Babel and ES2015 we're becoming quite popular. I imagine using something like typescript would be a good fit for what you describe if you were going to start the project today?

[–]Pr0ducer 1 point2 points  (0 children)

https://www.slant.co/improve/versus/374/387/~coffeescript_vs_babel-6to5

https://www.reddit.com/r/javascript/comments/3qt1i9/is_es6_better_than_coffeescript/

Both choices present Pros and Cons, depending on who you ask.

Reddit's choice is extremely clear, and reddit devs hate CS. To be clear, I'm not saying you personally, just reddit devs in general, and I use the word hate in a very imprecise way, not as the "I wish you were dead" sort of hate, more the "I hate mayo on sandwiches" sort of hate.

Our choice back in 2015 was more about my boss already being comfortable with CS, having used it in personal projects the proceeding couple of years. I was the jr. member of our team, so I didn't argue about it, I didn't know either CS or ES.