Click here to Skip to main content
15,890,825 members

Survey Results

Are you working with .NET?   [Edit]

Survey period: 21 Jun 2004 to 27 Jun 2004

It's been out for a while now, but are you using it?

OptionVotes% 
Yes98462.16
No, but we are planning to.21313.46
No38624.38



 
GeneralRe: Switch to .net? Pin
J. Dunlap23-Jun-04 8:09
J. Dunlap23-Jun-04 8:09 
GeneralRe: Switch to .net? Pin
Miguel Hasse de Oliveira23-Jun-04 13:28
professionalMiguel Hasse de Oliveira23-Jun-04 13:28 
GeneralRe: Switch to .net? Pin
Ian Darling25-Jun-04 13:58
Ian Darling25-Jun-04 13:58 
GeneralRe: Switch to .net? Pin
Miguel Hasse de Oliveira26-Jun-04 7:36
professionalMiguel Hasse de Oliveira26-Jun-04 7:36 
GeneralRe: Switch to .net? Pin
Ian Darling26-Jun-04 8:21
Ian Darling26-Jun-04 8:21 
GeneralRe: Switch to .net? Pin
Ian Darling25-Jun-04 13:43
Ian Darling25-Jun-04 13:43 
GeneralRe: Switch to .net? Pin
Miguel Hasse de Oliveira26-Jun-04 7:45
professionalMiguel Hasse de Oliveira26-Jun-04 7:45 
GeneralRe: Switch to .net? Pin
Ian Darling26-Jun-04 8:09
Ian Darling26-Jun-04 8:09 
Miguel Hasse de Oliveira wrote:
...but I was referring to boxed off-the-shelf products, mainstream products like Office, Photoshop, CorelDraw, SolidWorks, AutoCAD and millions of others

All of which have been around for years and would therefore obviously have been written in C or C++ - you don't just throw away that level of work just so you can use recent tools. But as I mentioned in my other post, there are starting to be mainstream applications written in .NET such as Newsgator. You may not get a nice box in the shops for it, but it is the same sort of mainstream application. And I think you'll start to see more of them. Office will likely gain a managed codebase of some sort over the next few years.

Miguel Hasse de Oliveira wrote:
A developer that uses to many tools will never use the full power of any!

You really misunderstand my point. A developer uses the tools that help him get the job done in an appropriate way - and this will usually involve more than one tool. Tools have different benefits - C# and VB make good general application development languages because they're powerful enough for most purposes and can be used with other tools too. C++ is good for low-level work like drivers and some server platforms, but is also extremely complicated and unwieldy (Stroustrup even admits that there's a smaller language fighting to get out of C++). Java is good when you need to develop cross-platform. SQL makes a great query language. Python makes a great glue language (and is frequently used in conjunction with C++).

Knowing multiple tools well makes me a better developer, because I can see where one tool is better for something than another.

Of course if you just throw everything together in one pot you will get a mess, but that isn't my point! Relying on just one tool (doesn't matter what) means you waste a lot of time on things you shouldn't need to. This is why any significantly large project will frequently use two or more tools.

Miguel Hasse de Oliveira wrote:
Oh, and have of compared .NET libraries written in C# with ActiveX libraries written with C++?

Yes - I've written libraries using both (being a developer who knows multiple tools). So far, no significant differences in efficiency, and the .NET ones are generally less problematic to develop and deploy (particularly on the mobile and web platforms I work with most often).

There's only one control I've seen that would be tricky to do well in .NET - a mobile device control for signatures - and half of that was due to the smaller platform library missing a API needed for drwaing the lines the right way. But I've written owner-drawn multi-line, grouping list controls for mobile devices in both C++ and C#, and the C# one was as fast, and easier to maintain and deploy. If a mobile device can manage .NET, and web applications can, then the desktop will too.


Ian Darling
The world is a thing of utter inordinate complexity ... that such complexity can arise ... out of such simplicity ... is the most fabulous extraordinary idea ... once you get some kind of inkling of how that might have happened - it's just wonderful ... the opportunity to spend 70 or 80 years of your life in such a universe is time well spent as far as I am concerned - Douglas Adams
GeneralRe: Switch to .net? Pin
Miguel Lopes23-Jun-04 2:59
Miguel Lopes23-Jun-04 2:59 
GeneralRe: Switch to .net? Pin
Miguel Hasse de Oliveira22-Jun-04 14:04
professionalMiguel Hasse de Oliveira22-Jun-04 14:04 
GeneralRe: Switch to .net? Pin
Ian Darling25-Jun-04 13:46
Ian Darling25-Jun-04 13:46 
GeneralRe: Switch to .net? Pin
Miguel Hasse de Oliveira26-Jun-04 7:29
professionalMiguel Hasse de Oliveira26-Jun-04 7:29 
GeneralRe: Switch to .net? Pin
Ian Darling26-Jun-04 7:36
Ian Darling26-Jun-04 7:36 
GeneralRe: Switch to .net? Pin
kezhu22-Jun-04 20:48
kezhu22-Jun-04 20:48 
GeneralRe: Switch to .net? Pin
Nemanja Trifunovic23-Jun-04 3:12
Nemanja Trifunovic23-Jun-04 3:12 
GeneralRe: Switch to .net? Pin
Lonnie McCullough22-Jun-04 19:15
Lonnie McCullough22-Jun-04 19:15 
GeneralRe: Large Financial System Pin
Michael Dunn24-Jun-04 20:05
sitebuilderMichael Dunn24-Jun-04 20:05 
GeneralOf course Pin
Uroš Šmon21-Jun-04 19:46
professionalUroš Šmon21-Jun-04 19:46 
GeneralRe: Of course Pin
NormDroid21-Jun-04 20:49
professionalNormDroid21-Jun-04 20:49 
Generalhell NO! Pin
Bob Stanneveld21-Jun-04 12:36
Bob Stanneveld21-Jun-04 12:36 
GeneralRe: hell NO! Pin
Aaron Eldreth21-Jun-04 13:40
Aaron Eldreth21-Jun-04 13:40 
GeneralRe: hell NO! Pin
Bob Stanneveld22-Jun-04 1:33
Bob Stanneveld22-Jun-04 1:33 
GeneralRe: hell NO! Pin
Bob Aman22-Jun-04 4:58
Bob Aman22-Jun-04 4:58 
GeneralRe: hell NO! Pin
Nitron22-Jun-04 2:33
Nitron22-Jun-04 2:33 
GeneralRe: hell NO! Pin
Bob Stanneveld22-Jun-04 6:54
Bob Stanneveld22-Jun-04 6:54 

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.