A few questions before you try .Net

Before checking what you like about .NET, I have a few newbies:

  • Can a non-administrator user install the .Net infrastructure, be it the source package or any subsequent update needed to run the program? Some of our clients have blocked XP / Vista hosts, and I am worried about installing / updating their computer when downloading a new version that requires updating its version of the .Net structure using the latest version of ServicePack

  • Is the performance acceptable for conventional Joe equipment (i.e. does not require the latest and largest, most powerful equipment)? Our applications are business applications that users leave open all day, so it really doesn’t matter if .Net applications need to use more time than their Delphi or VBClassic equivalents, but this is performance after the infrastructure .NET extended and working?

  • If the performance is clearly not as good as, for example. Delphi compiled applications, are there any known, reliable ways to speed up work?

  • Since I'm used to writing Python scripts, is it IronPython on par with other .Net languages, or is it more of a hobby, and I have to go to VB.Net?


Additional questions:

  • Which IDE should be used? MS 'VisualStudio? SharpDevelop? Others? Why?
  • What makes Mono better than .Net for Windows desktop applications?
  • In the application, how to check if the user has the correct version of .Net framework and any necessary ServicePack? I would like you to not have to pack the required .Net infrastructure if it is not needed (i.e. if it is not installed and the user has sufficient administrator rights, download and install it before restarting my application).
  • What happens if the user does not log in with sufficient administrator rights to install .Net and / or any required ServicePack? Is there an obvious error message so that non-technical users can tell what is wrong?
  • .Net, .. , 2.0 3.5, , .Net, ?

.

+5
7

, , .Net, , ?

, . , , . , , .NET .

Joe (.. , )?

, .

, , . Delphi, , ?

, - CLR Profiler, dotTrace, Reflector .. , , .NET ( ) , .

Python, IronPython .Net-, , VB.Net?

, " ", , IronPython, , .NET. # , , , . , IronPython IronRuby . !

+4

, .

+2
  • . , ​​ . , .NET, .

  • .NET -. , Delphi, VB pre.NET Java.

  • , : . .NET- , , ( ) .

  • , .

+2

IronPython , # VB. , , Python, .

+1

.

  • , / , , .net
  • , , Java, ( ),
  • , .net .exe , .NET Framework
  • #, , vb.net( )
0
  • , .
  • , .
  • ngen, .
  • . , VB.net - :-) , , .NET . , . VB.Net , #, , , {}. , # , VB.
0
0