Click here to Skip to main content
15,885,278 members

Survey Results

What development tools and platforms do you expect to be using and targeting daily within a couple of years?   [Edit]

Survey period: 10 Aug 2009 to 17 Aug 2009

Just when you think you have a grip on one technology, a new one springs up. What will you be working in and on in a couple of years? (Suggested by Bill)

OptionVotes% 
.NET (on any platform, eg Mono)1,00771.67
Adobe Flash/Flex/Air1097.76
C++46132.81
C#1,02973.24
Chrome OS805.69
Java20014.23
Javascript44831.89
Javascript libraries such as jQuery, script.aculo.us, Moo Tools etc.30621.78
Parallel programming extensions to current tools31322.28
PHP517612.53
Ruby on Rails or TurboGear352.49
SilverLight43330.82
WPF (possibly with Expression Blend)51536.65
Something as yet unknown22015.66
Other1158.19
Respondents were allowed to choose more than one answer; totals may not add up to 100%

View optional text answers (150 answers)


 
Generalc# / .net Pin
Jan Stetka29-Sep-09 13:18
Jan Stetka29-Sep-09 13:18 
GeneralSmalltalk - getting back to it after a 12 year hiatus Pin
hoohah4214-Aug-09 8:56
hoohah4214-Aug-09 8:56 
GeneralRe: Smalltalk - getting back to it after a 12 year hiatus Pin
Jörgen Sigvardsson14-Aug-09 10:35
Jörgen Sigvardsson14-Aug-09 10:35 
GeneralRe: Smalltalk - getting back to it after a 12 year hiatus Pin
hoohah4217-Aug-09 8:36
hoohah4217-Aug-09 8:36 
To say Smalltalk is "cute" reveals a lack of any meaningful experience with the language and platform - unless you are speaking of something like "eToys" or some such educational environment.

Java originated from an idea to create an (optionally) statically-typed variant of Smalltalk (Strongtalk IIRC), but typically they were afraid to put off the c++ peeps and omitted much of the more advanced mechanisms. At least Java helped grab more mind-share for Virtual Machines and automatic memory management.

C# origins are once removed from Java's, but at least there was a desire to progress toward more powerful mechanisms - most of which have always been available in Smalltalk. C# has helped grab more mindshare for lambda's and hopefully soon dynamism. But in the end, there are decisions that were made early-on (perhaps because of it's Java origins) like not having a closed object system, and including explicit value types (instead of a smarter compiler) that will keep .NET form getting all the way there.

The one way both Java and C# are superior to Smalltalk is in community size and involvement. Smalltalk had a too long period of sky-high platform prices by vendors with unrealistic visions of how to gain mind-share, and a gratuitous sense snobbish superiority. Since then, things have improved greatly with more than one Open Source implementations, and all but one commercial vendor (that I am aware of) offering a fully featured "free" version of their platform for non-commercial use.

So to answer your question about what makes Smalltalk superior in my eyes:

I have actually worked professionally with all the languages/platforms discussed here and have at least 3 years of "getting paid" experience with each (8 years in the case of C#/.NET, which I develop in every day). I know from experience that Smalltalk is superior.

So you can decide to gain the experience yourself, gain some understanding about where C# is in relation to Smalltalk (10-15 years behind it), bone-up on some history and learn about the origins of OOP and its progression and what it truly means...or not Wink | ;)

I don't care either way. And I wasn't trying to start a flame-war; just making a statement on a CodeProject survey...
JokeRe: Smalltalk - getting back to it after a 12 year hiatus Pin
Nemanja Trifunovic16-Aug-09 2:22
Nemanja Trifunovic16-Aug-09 2:22 
GeneralVisual Basic??? Pin
Owen3710-Aug-09 6:07
Owen3710-Aug-09 6:07 
GeneralRe: Visual Basic??? Pin
Scott Liddicoat10-Aug-09 9:23
Scott Liddicoat10-Aug-09 9:23 
GeneralRe: Visual Basic??? Pin
Blubbo10-Aug-09 9:31
Blubbo10-Aug-09 9:31 
GeneralRe: Visual Basic??? Pin
Raybarg10-Aug-09 20:24
professionalRaybarg10-Aug-09 20:24 
GeneralRe: Visual Basic??? Pin
Graham Downs10-Aug-09 21:07
Graham Downs10-Aug-09 21:07 
GeneralRe: Visual Basic??? Pin
Rferj11-Aug-09 16:31
Rferj11-Aug-09 16:31 
GeneralRe: Visual Basic??? Pin
Raybarg12-Aug-09 1:58
professionalRaybarg12-Aug-09 1:58 
GeneralRe: Visual Basic??? Pin
ahmed-itani14-Aug-09 6:52
professionalahmed-itani14-Aug-09 6:52 
GeneralRe: Visual Basic??? Pin
Kevin McFarlane11-Aug-09 0:50
Kevin McFarlane11-Aug-09 0:50 
GeneralThe next Apphost? Pin
Matthew Bjorner10-Aug-09 1:49
Matthew Bjorner10-Aug-09 1:49 
GeneralRe: The next Apphost? Pin
KEB00110-Aug-09 4:28
KEB00110-Aug-09 4:28 
GeneralRe: The next Apphost? Pin
PIEBALDconsult10-Aug-09 9:26
mvePIEBALDconsult10-Aug-09 9:26 
GeneralRe: The next Apphost? Pin
Matthew Bjorner10-Aug-09 22:42
Matthew Bjorner10-Aug-09 22:42 
GeneralCocoa anyone? PinPopular
parth.p10-Aug-09 1:33
parth.p10-Aug-09 1:33 
GeneralRe: Cocoa anyone? Pin
Jason Barry10-Aug-09 2:46
professionalJason Barry10-Aug-09 2:46 
GeneralRe: Cocoa anyone? Pin
Stuart Dootson10-Aug-09 12:56
professionalStuart Dootson10-Aug-09 12:56 
GeneralRe: Cocoa anyone? Pin
Jason Barry11-Aug-09 2:08
professionalJason Barry11-Aug-09 2:08 
GeneralRobotic programs Pin
koolprasad200310-Aug-09 0:06
professionalkoolprasad200310-Aug-09 0:06 
GeneralOpenGL and the web Pin
John Stewien9-Aug-09 20:52
John Stewien9-Aug-09 20:52 
GeneralRe: OpenGL and the web Pin
ed welch11-Aug-09 7:38
ed welch11-Aug-09 7:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.