 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
m^2
Joined: 28 Feb 2008 Posts: 100 Location: Krk, PL
|
Posted: Fri Feb 06, 2009 4:01 pm Post subject: Some .NET chat moved from another topic. |
|
|
I don't want to create too big offtopic, so I decided to move from here.
| majkinetor wrote: | | Quote: | | It's a technology designed to waste user time. |
And how would you know if you don't use it ? |
What does using a thing has to knowing how it works? You can trust me that MS people knew how it was supposed to work before they started to use it. I obviously know way less then them, but enough to say what I say.
.NET is interpreted at runtime, which adds overhead=it is slower. Benefit? It's portable, any machine with .NET can use it. Which means x64 or Itanium with Windows. How much do you benefit from the fact that you can run PowerShell on Itanium computers? Thank you.
Now 2 parties are developing free implementations of .NET, but they could as well implement interpreters for x86 PE executables with WinAPI. Amount of work? Practically the same. Working speed? Lower than native, but better than .NET on x86 machines, about .NET speed on others.
| majkinetor wrote: | | Its quite differently, especially in PowerShell witch further levereges dotNet by introducing case insensitivity with cool and powerfull shell language (that supports meta programming). |
PowerShell is not .NET. MS didn't create .NET with PowerShell in mind.
I have no doubt that it's featureful, but created with crappy technology.
| majkinetor wrote: | On top of that C# is better then Java, its simply the fact that its 10 years or so newer so designers could learn how to solve common problems in the meantime.
Programming in C# cuts the time you need a lot in both windows and web domain. Visual WebGui for instance is revolutional engine for web apps that threats them the same as windows apps and you cut your development time by 90%. Windows apps are converted to AJAX ASPX apps on the fly.
There are lots of tech around dotNet today, most of it are ports of successifull Java frameworks, like nHibernate, nDocs etc... |
C# != .NET
MS could easily make a C# compiler generating machine code.
And there's a 3rd party compiler, though expensive for individual developers. _________________
| Benjamin Franklin wrote: | | Anyone who trades liberty for security deserves neither liberty nor security. |
|
|
| Back to top |
|
 |
majkinetor
Joined: 24 May 2006 Posts: 4511 Location: Belgrade
|
Posted: Fri Feb 06, 2009 7:20 pm Post subject: |
|
|
| Quote: | | MS could easily make a C# compiler generating machine code. |
There is free Native Image Generator shipping with dotNet (ngen.exe)
OK, I am mostly talking about C#. I don't care that much what drives inside. If its not good, somebody will certanly make it good sooner or later with all that hype around.
Crapy or not, its going to be around for a long time.
I was talking about Power Shell anyway.
It is good no matter technogoly used to develop it, and the end effects are impressive even to the hard core unix followers. _________________
 |
|
| Back to top |
|
 |
m^2
Joined: 28 Feb 2008 Posts: 100 Location: Krk, PL
|
Posted: Fri Feb 06, 2009 7:49 pm Post subject: |
|
|
| majkinetor wrote: | | Quote: | | MS could easily make a C# compiler generating machine code. |
There is free Native Image Generator shipping with dotNet (ngen.exe)
OK, I am mostly talking about C#. I don't care that much what drives inside. If its not good, somebody will certanly make it good sooner or later with all that hype around.
Crapy or not, its going to be around for a long time.
I was talking about Power Shell anyway.
It is good no matter technogoly used to develop it, and the end effects are impressive even to the hard core unix followers. |
As far as I can see, programs compiled with ngen are tied to a single machine. Not really a solution.
And it's a part of .NET, not a way to get rid of it.
Sadly, I have no doubts: .NET will be around for at least a few years, likely more than a few. But I'm not gonna help it spread in any way and for anything created in .NET that I've seen, there was a better alternative.
And for PowerShell the alternative is 4NT.
I don't know if it's more or less powerful, but it's powerful enough, efficient and portable (I mean: USB portable).
The things under C# aren't good and tools emerge. As I mentioned, there is a compiler already. Hope that at some point there will be a free solution to do the same. _________________
| Benjamin Franklin wrote: | | Anyone who trades liberty for security deserves neither liberty nor security. |
|
|
| Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|