I'm an applications programmer, you know, to run businesses like; inventory control, purchasing, work order control, order entry, A/R, A/P & MRP.
C/C++, Java etc. are for the "driver" and "architecture" wonks (no offence meant). Give me a 3/4GL language any day and I'm a happy camper.
I admit that I have done two small projects, one in Ruby on Rails (tedious) and PHP (not so tedious as the application was already "built"). The fact that these languages/idioms/platforms/frameworks are meant for the web, their basic architecture reminds of the cr@p we had to go though in the early days of software development (mid 70s thru mid 80s).