views:

170

answers:

3

I'm a C# developer and I see how .NET makes developing Windows applications easier. Type-safety, memory management and a great IDE are but a few things that make developing .NET applications a breeze. Unfortunately these applications require the user to install .NET framework before they install the application itself. This can confuse the users and scare away potential customers.

Is there any other development environment that would allow one to develop Windows applications as easily as in C#, but without the requirement to install other runtimes beforehand?

A: 

Have you looked at RealBasic yet?

Galwegian
Nop. Checking out now...
Vilx-
+2  A: 

Embarcadero Delphi is another good candidate http://www.codegear.com/products/delphi

Conrad
Does it support automatic memory management (aka garbage collection)? Also - there is a free edition called "TurboDelphi". How good is that?
Vilx-
Respectively no, and fine.You didn't specify GC as a requirement.
Marco van de Voort
+1  A: 

There also is a free multiplatform Delphi-alike, Lazarus, see http://lazarus.freepascal.org less polished but free and quite powerful. (source code compatible to Delphi to a very high degree)

Marco van de Voort