AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Some .NET chat moved from another topic.

 
Reply to topic    AutoHotkey Community Forum Index -> General Chat
View previous topic :: View next topic  
Author Message
m^2



Joined: 28 Feb 2008
Posts: 100
Location: Krk, PL

PostPosted: Fri Feb 06, 2009 4:01 pm    Post subject: Some .NET chat moved from another topic. Reply with quote

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
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 4511
Location: Belgrade

PostPosted: Fri Feb 06, 2009 7:20 pm    Post subject: Reply with quote

Quote:
MS could easily make a C# compiler generating machine code.

There is free Native Image Generator shipping with dotNet (ngen.exe)

Quote:
C# != .NET

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. Smile

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
View user's profile Send private message
m^2



Joined: 28 Feb 2008
Posts: 100
Location: Krk, PL

PostPosted: Fri Feb 06, 2009 7:49 pm    Post subject: Reply with quote

majkinetor wrote:
Quote:
MS could easily make a C# compiler generating machine code.

There is free Native Image Generator shipping with dotNet (ngen.exe)

Quote:
C# != .NET

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. Smile

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> General Chat All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group