My server can run Office and ICQ and development software and whatever the hell else desktop software you want to run on windows. It can also handle many hundreds of connections.
And how exactly does windows fail at this? Last time I checked, my Win2k workstation was running SQL Server, IIS, etc... while my win2k server machine is running word 2000.
The real benefits of.NET are developer productivity. IMO if you are coming from previous microsoft development background, you will pick up and understand the new development platform (.NET) very quickly. As a matter of fact, it took merely days for me to grasp the new features of.NET coming from a ASP/VC++/VB/etc background. Lets face it. Microsoft has always been about numbers. Forget the quality of developers attracted to microsoft platforms, there are simply millions and millions of them, and microsoft knows how to attract more and more of them. This has always been a strong point for microsoft, and this is (IMO) the driving force behind.NET. Make it easy for the developers, make them feel comfortable, impress them with bells and whistles and lock them into the platforms.
When such a huge amount of developers (some good, many bad) are using the platform, so must all the USERS who use those developers products.
1) Since Java already have all the functionality.NET is supposed to have (XML-RPC,SOAP,CORBA), wouldn't it be possible.....
Whats the point of porting.NET to Java you say? Having a large installed base of Java users? I dont see the point, but regardless I'm sure its possible. Java is slow enough as it is without complicating matters more with reflection layers and wrapper libs, it might even be easier to write a separate.NET runtime.
2) Is.NET really a development platform ? I was under impression it's a quick hack of Java, but with more impact on parts of software being run remotedly at Microsoft.
Yes.NET is really a development platform, and NO the development platform ".NET" has nothing to do with running applications from an MS Server. Granted marketing has been pushing this idea somewhat. Think of a "web service" as being a function like any other you would use within your application. Indeed if you use Vstudio.NET its possible somtimes to forget you're actually calling a web service rather than just another local function. It is far from being a "quick hack" of java, . Quick it is not, because parts of the code i have seen date back to '99 when the "VM" of.NET was called URT (Universal Run Time) IIRC. It is not Hack because being a "hack" implies that it was not well desiged, however this is very subjective so take a look for yourself.
The best documentation is to download the free BETA 2 version and compile a few programs. You might also want VStudio.NET however that is not a free download, you'd probably need to order it on CD for the price of shipping. Aside from that, i'm afraid your best bet is to decode MSDN.
You completely miss the point as.NET is not entirely what you seem to think it is. Seem my previous post for more information, or better yet, do some reading on it first. ------------------
With all the recent articles about.NET I think its high time sombody explained to you people a different perspective of what.NET is. I will start by saying.NET means different things to different people, however its a collection of a few technologies. To me,.NET is:
CLR (Common Language Runtime)
Standard Class Library
.NET (the name iteself) is a MARKETING TERM. Of course the underpinnings of.NET are XML, SOAP, and other technologies usually associated with a networked environment, however.NET iteself can be used however you see fit. Personally if I was to creat an application using the.NET framework I would not be doing to create a distributed network of subscription web services. I would most likely be using it because :
My favourite langauges exist and have access to the well defined and well implemented class library.
The CLR provides for what microsoft call "managed code". This code is garbage collected and reduces the need for tedious memory management.
It is well supported on Windows which is my target market at my current job
So keep this in mind when you bash.NET as being a "web subscription model". Its more than that, and to some people, it has nothing to do with that.
C# is a very elegant language. Quite frankly, with my origins in C++, I have seen no language to date that appeals to me more than C#. I would love for this language to be available in the open source world.
If you are looking for that "killer-app" that will cause many people the need to upgrade their current equipment... look no further. I believe.NET will provide some real slow down as it becomes mainstream over the next couple of years.
I can only speak from experience. In my younger days (~15yrs old) I was involved in crime around the city centre here in Brisbane, Australia.
One day the city centre had many cameras installed and a police monitoring room was put smack-bang in the middle of the main city mall. As crazy kids with few morals we were very much deterred from comitting crimes in the areas with cameras installed. This dosn't mean the crimes disappeared.
I can only speak from experience. In my younger days (~15yrs old) I was involved in crime around the city centre here in Brisbane, Australia.
One day the city centre had many cameras installed and a police monitoring room was put smack-bang in the middle of the main city mall. As crazy kids with few morals we were very much deterred from comitting crimes in the areas with cameras installed. This dosn't mean the crimes disappeared.
Why keep data in memory if its not being used? Why not put the memory to better use? Keep it available for caching the disk (which is a major bottleneck)
Wrong. Telstra offers the same "single phone number" deal as mentioned above by the UK guy. They have for quite a number of years now.
My server can run Office and ICQ and development software and whatever the hell else desktop software you want to run on windows. It can also handle many hundreds of connections.
And how exactly does windows fail at this? Last time I checked, my Win2k workstation was running SQL Server, IIS, etc... while my win2k server machine is running word 2000.
The real benefits of .NET are developer productivity. IMO if you are coming from previous microsoft development background, you will pick up and understand the new development platform (.NET) very quickly. As a matter of fact, it took merely days for me to grasp the new features of .NET coming from a ASP/VC++/VB/etc background. Lets face it. Microsoft has always been about numbers. Forget the quality of developers attracted to microsoft platforms, there are simply millions and millions of them, and microsoft knows how to attract more and more of them. This has always been a strong point for microsoft, and this is (IMO) the driving force behind .NET. Make it easy for the developers, make them feel comfortable, impress them with bells and whistles and lock them into the platforms.
When such a huge amount of developers (some good, many bad) are using the platform, so must all the USERS who use those developers products.
It worked on me.
1) Since Java already have all the functionality .NET is supposed to have (XML-RPC,SOAP,CORBA), wouldn't it be possible .....
.NET to Java you say? Having a large installed base of Java users? I dont see the point, but regardless I'm sure its possible. Java is slow enough as it is without complicating matters more with reflection layers and wrapper libs, it might even be easier to write a separate .NET runtime.
.NET really a development platform ? I was under impression it's a quick hack of Java, but with more impact on parts of software being run remotedly at Microsoft.
.NET is really a development platform, and NO the development platform ".NET" has nothing to do with running applications from an MS Server. Granted marketing has been pushing this idea somewhat. Think of a "web service" as being a function like any other you would use within your application. Indeed if you use Vstudio.NET its possible somtimes to forget you're actually calling a web service rather than just another local function. It is far from being a "quick hack" of java, . Quick it is not, because parts of the code i have seen date back to '99 when the "VM" of .NET was called URT (Universal Run Time) IIRC. It is not Hack because being a "hack" implies that it was not well desiged, however this is very subjective so take a look for yourself.
Whats the point of porting
2) Is
Yes
The best documentation is to download the free BETA 2 version and compile a few programs. You might also want VStudio.NET however that is not a free download, you'd probably need to order it on CD for the price of shipping. Aside from that, i'm afraid your best bet is to decode MSDN.
You completely miss the point as .NET is not entirely what you seem to think it is. Seem my previous post for more information, or better yet, do some reading on it first.
------------------
To me,
So keep this in mind when you bash
C# is a very elegant language. Quite frankly, with my origins in C++, I have seen no language to date that appeals to me more than C#. I would love for this language to be available in the open source world.
"This all comes down to microsoft's release-wait-see-patch-wait-see-fix-repeat scheme of everything"
Sounds a bit like open source when you put it that way
If you are looking for that "killer-app" that will cause many people the need to upgrade their current equipment... look no further. I believe .NET will provide some real slow down as it becomes mainstream over the next couple of years.
I can only speak from experience. In my younger days (~15yrs old) I was involved in crime around the city centre here in Brisbane, Australia.
One day the city centre had many cameras installed and a police monitoring room was put smack-bang in the middle of the main city mall. As crazy kids with few morals we were very much deterred from comitting crimes in the areas with cameras installed. This dosn't mean the crimes disappeared.
What does this mean? You deceide.
I can only speak from experience. In my younger days (~15yrs old) I was involved in crime around the city centre here in Brisbane, Australia.
One day the city centre had many cameras installed and a police monitoring room was put smack-bang in the middle of the main city mall. As crazy kids with few morals we were very much deterred from comitting crimes in the areas with cameras installed. This dosn't mean the crimes disappeared.
What does this mean? You deceide.
the grafts are of limited use, given that Access is a gigantic hack
Care to elaborate on that statement?
Why keep data in memory if its not being used? Why not put the memory to better use? Keep it available for caching the disk (which is a major bottleneck)