The customers from our consulting projects dictate what languages get used, not me. So each new project usually means complete context change in terms of OS and Languages, in regard to the previous one.
Additionally all projects tend to be polyglot to a certain extent.
- 45% python (1 project)
- 45% C# (1 project)
- 5% R
- 5% JS (1 very small project - data visualization using dc.js)
Python won by quite a large margin, with 77% more votes than #2 Ruby!!!
Hopefully your primary and favorite programming language coincide -- mine definitely do after more than 10 years (Python). One of the good things about the job market these days is that you are less likely to be stuck working with some technology or language that you dislike.
Write backend and frontend code in the same language? Yes please. Longing for that fantastically delicious Ruby syntax? Do everything in coffeescript.
It's seamlessly integrated with Node.js. I don't even notice I'm doing coffee, even my files are auto-compiled and minified to JS via express-coffee-script without me or the user noticing.
Or try one of the many alternatives: LiveScript, Coco...
Linguistics and machine learning. I just finished implementing a swipe trajectory recognition for a Swype-like keyboard. It's my thesis.
Code should follow.
So: Did developers switch from Ruby to something else? I'm curious to which language.
Client Agent (Python) > Connection Handler (Node.js) > Worker(s) (Python) > Database
I know half a semesters' worth of C++ and I almost got through Coursera's Python game course (couldn't finish the last two weeks because I just didn't have the time to do it properly) but I can still easily see myself getting most of my work done in js/php.
(half kidding. only half :P)
Right now, I'm forced to work on Brightscript.
Is there an alternative for web that includes jquery-like functionality?
Anyone using brython?
(But shitty website, and lots of confused kids on the Unity3D forum.)
- 80% R
- 20% JS