Poll: What language/framework do you hack in?
40 comments
Is it just assumed that all of our hacking is web stuff?
The bulk of my "hacking" (as in, stuff I do for fun) is in C these days. I use Python/Django for prototyping at work, and then C++ for production stuff.
The bulk of my "hacking" (as in, stuff I do for fun) is in C these days. I use Python/Django for prototyping at work, and then C++ for production stuff.
Yes, I had to vote Ruby/Rails even though I almost never use Rails. I use Ruby/C for almost everything.
You have 2 ASP.net stacks on no Java stacks?
I'd say include Java/Servlets at least (which will include basically every other Java framework, if you don't want to break it out more).
I'd say include Java/Servlets at least (which will include basically every other Java framework, if you don't want to break it out more).
My excuse is I'm exhausted, but Java does belong there
Both the asp.net's should just be a single .net - there's more to it than just web.
Python/Flask
http://flask.pocoo.org/
http://flask.pocoo.org/
This is a reminder that it's not what you build it in, it's what you build.
Hey! What about Perl? We have web frameworks too!
Catalyst, Dancer, Plack + some tools, Mojolicious
Matlab or Python+numpy for scientific prototyping. Usually Fortran for translating those algorithms into speed, sometimes C.
Bash or Perl for sysadmin work.
Python for playing around with random crap.
Bash or Perl for sysadmin work.
Python for playing around with random crap.
I use the best tool for the job. Depending on what I'm hacking on, that could be python, java, a lisp, matlab, or something entirely more special-purpose.
Sure, so which type of job do you do primarily ;)
AI and robotics, which covers everything from device drivers to database systems to physics simulations to highly parallel data processing jobs running on clusters. I work with so many domain-specific languages that it's not even funny.
PHP/ZF at work, Python/Whirlwind in my free time
Thanks for the Whirlwind mention, that had gone below my radar!
Here's the Whirlwind github repo, be sure to check out the wiki and Google Group for more info, given the state of the documentation:
https://github.com/trendrr/whirlwind
https://github.com/trendrr/whirlwind
Processing and Processing.js, Jython, and one could argue maven hacks up java libs on the fly like magic
PHP/Lithium
Previously PHP/CakePHP, but really feeling the 5.3+ focus in Lithium.
Previously PHP/CakePHP, but really feeling the 5.3+ focus in Lithium.
PHP/Other. Zend Framework, and work stuff includes Symfony more and more.
Server-side JavaScript at work, and Java, JavaScript, and Haskell at home.
Grails/Groovy at home PHP at work.
PHP/Zend Framework
Java/Spring
Glad to see Zend Framework. I have a client still running this framework on their site.
Perl/Catalyst
Ruby/Sinatra
perl ???
It looks my theory that the Other choice would be only 20% of the population is failing. If you are an other, I'd love to know what it is!
Contrary to what the echo chamber may sometimes indicate, not everyone is solely a web programmer.
(cpp w/ boost here)
(cpp w/ boost here)
I feel like you problem is that for most of the languages you listed, there is more than just one common framework in use. For example, if I am a Ruby dev using Sinatra or a Python dev working in Twisted, I'd probably be a pretty mainstream software engineer, but I'd fall under "other" on your poll on both accounts.
Yep, and I think that's OK, I'd say Ruby/Sinatra is a more rare combination.
This weekend, my Python web hacking started out using Aspen and is now using Flask. I've used Django for one of my projects in the past.
Well, I've been using OPA for quite some time and it rocks.
Caveat: I'm a member of the OPA team. But it still rocks.
At work I have to use Java, but in my spark time I use Haskell and Yesod.
Clojure mostly. Hands down my favorite language to do random hacking in.
Emacs (not for pay). Hey, you asked.
Perl (Catalyst, Web-Simple)
Java
R!
Other - Groovy/Grails
Note: I know this is not comprehensive nor do I intend it to be. I selected the choices to get about 20% of the votes in other while the remaining 80% for spread across the real choices. If you think I'm missing a very popular stack, I'll certainly add it. Anything esoteric or non-popular should go under other (and listed in comments).