.NET for Apache 541
PerlGuy was so kind as to forward us the news about the joint Apache/Microsoft combined press conference scheduled from Wednesday at the OSCON Quote: "We will announce news related to the Apache web server and Microsoft's
development technology, .NET. This should be one of the biggest
announcements of the conference..."
The email he recieved: Covalent Technologies will be holding a press conference at the O'Reilly
Conference on Wednesday at 3:15 in suite 415 (during the afternoon break).
We will announce news related to the Apache web server and Microsoft's
development technology, .NET. This should be one of the biggest
announcements of the conference and an interesting follow up to Microsoft's
appearance last year at the show as well as to their general comments on
open source. Executives will be on hand to answer questions or to conduct
one-on-one interviews after the announcement.
Don't scream (Score:5, Insightful)
Java is not a warm and fuzzy free technology. I daresay it's every bit as proprietary as
Cool... or Uncool? (Score:5, Insightful)
Question is, is it good to see Apache embrassing a Microsoft framework so that it remains in the race of the
"Hey! Apache runs
1-2 years later Microsoft closes the
Usually, this scenario is typical of MS... so what would be different here? They have everything to gain right now to broaden their
Function (Score:2, Insightful)
Re:Don't scream (Score:2, Insightful)
Comment removed (Score:5, Insightful)
A link to the article would have been nice... (Score:5, Insightful)
First of all, this is bad. Microsoft are not adopting the "if you can't beat 'em, join 'em" ideal. Apache dominates web servers. No doubt about it. [netcraft.com] To defeat this, Microsoft are going to do what they do best: embrace, extend, erradicate.
Based on Microsoft's history, any components they write for Apache will be closed source. If it is not entirely closed, the crutial parts will be. Microsoft are not interested in opening up their IP. Consider this as one of the many possible scenarios:
Following initial proof of concept, first stage deployments and so forth, Microsoft will begin the trouble. It will strangely cease to work. Apache will be to blame and sites will like have to apply patches from Microsoft or just deal with them. At the same time, IIS will lack these problems. They will work to create inroads into the *nix space with Win.NET and IIS.
Keep Microsoft out of open source. They have no business being here. Instead, Apache people should look at either of the two
Hrm (Score:5, Insightful)
Alliances aren't always a good thing. When a stronger enemy is fighting many small opponents, if the strong guy can get a few of the small guys to take a break for a bit, that's really just a win for the bigger guy.
Now THAT would be interesting... (Score:4, Insightful)
Re:Don't scream (Score:0, Insightful)
What a bunch of whiney bastards you people are! Waah! If it's not GPL it's evil! Companies should believe in the communism of the GPL! They should spend millions on a technology then sign off all their rights! Yeah! That's right! And they should like it!
Now... Really, how is Java as bad as
Re:Cool... or Uncool? (Score:3, Insightful)
On top of that, you don't need something quite so overt as a non-supported
Re:Don't scream (Score:5, Insightful)
Java may be, strictly speaking, proprietary, but it is nowhere near "every bit" as such as anything from Microsoft.
Bad example; you could have done better in refuting the statement that Java is every bit as proprietary as
Its not the fact that the compilers and runtime are free (as in beer) that is important, its the fact that the process by which Java and its libraries are developed are more open (although not totally) than
Java is not written to favor any one operating system. Sun delivers versions for Windows, Linux, and Solaris (their own OS) simultaneously. Can we say the same about
Comment removed (Score:4, Insightful)
Re:Your links say the opposite. - Your way off (Score:3, Insightful)
Well, I would say that porting applications to a different code base for benchmarking is an exercise in futility. The fact of the matter is that both architectures are amenable to considerable optimization that would not be done in this sort of study, and the 700 - 900 range in page load performance does not represent a difference that any experienced person would consider meaningful.
Re:This is great. (Score:3, Insightful)
Re:.net is not evil (Score:4, Insightful)
Why not? Because there won't be a standard way to show banner ads and popup ads to pay for the content, and no casual user is going to pay to read slashdot articles.
Moreover, I predict that there will be a versioning nightmare. The content providers and software writers are going to have a terrible time trying to stay in sync on the data formats and protocols between the sources and clients. Slashdot changes all the time, for instance. What if you had just bought a karma monitor that had a cool numerical widget to keep tabs on your karma in real time? Now its useless, because karma isn't a number any more.
Look at a current example that is similar to "web services". It's the billing infrastructure that interfaces doctors and hospitals to insurance companies. They've been working on this system for decades, and it is still a complete piece of crap. I'd estimate that my healtchare bills get significantly screwed up in the system at least 25% of the time. How hard can this be? Apparently pretty hard. Now everybody is working feverishly to make every aspect of our lives just as buggy. In the end, a lot of this hype is going to get discredited.
Re:Don't scream (Score:5, Insightful)
Now, as for "free", you cannot compare .NET with Java. Sun makes available a very high quality implementation on many platforms and provides sources for it. Microsoft makes available one implementation for Windows, and provides an unusable reference implementation under a restrictive license for others. Since you need to have an expensive Microsoft Windows license in order to run their .NET implementation, their "free" .NET implementation is, in fact, not free.
Conecpts behind open source and free software are permeating *every* company these days, [...] Microsoft recognizes that to be competitive in some markets (web browsers like IE, Graphic API's like DirectX, and ystem-neutral platforms like .NET), even they need to give stuff away for free.
Microsoft engages in traditional marketing techniques, nothing more. Calling that "free" or "being permeated by open source" is ridiculous. The only way that open source "permeates" Microsoft is by making them fear for their monopoly.
Addon yes. Integrated no. (Score:2, Insightful)
Re:Don't scream (Score:1, Insightful)
so what microsoft have done is created an implementation of it for windows, for obvious reasons, and an implementation for FreeBSD...
Mono and DotGNU should be out later this year (well mono is)...
Perhaps people need something idea behind the technology before they see microsoft and start the trolling
Re:WTH?!?!? (Score:4, Insightful)
And given the way Sun keep jerking the free software world around (Oh, look, work on Tomcat and we'll make it the reference JSP engine! Oh, now we've changed our minds!), why would Apache care about keeping Sun happy more than they care about making Apache as compatible with as many platforms and technologies as possible?
Many of the good people have been working to make Apache a first-class citizen on Windows through the 1.3.x code, and achieved that in 2.0.x. I imagine those people would be very happy to see Microsoft recognise the quality of their work. And I doubt they give a shit about Sun or Java.
Re:Don't scream (Score:1, Insightful)
Apparently I will have to repeat my question in a different form: Have all libraries, such as ADO.net or the forms libraries, been submitted to standard bodies? The answer is no. If strategic libraries are withheld, then there will be applications that are not portable and will only work with windows platforms, and the problem remains. By the way, did ECMA allow the C# and CLR standards to be changed, or did they just rubber-stamp them? Did they require that MS give up IP rights to the concepts that were standardized? I believe that the answers to both of these is no. So far, it doesn't appear that anyone has been able to propose changes, throught ECMA, to C# or the CLR. How is that more open than the Java Community Process?
Don't believe that standards bodies are completely just and evenhanded; they can be very political and alliances can be used to form voting blocks. This is a reason that Sun has given for withdrawing from the ECMA process, because they could see a pro-MS block aligning against them, and because they would not be allowed to submit Java without change, and without relinquishing IP rights, althought these considerations were given to MS. How is that fair?
HELLO!? (Score:2, Insightful)
Re:Biggest announcement? Ha! (Score:3, Insightful)
People jokingly said, in this regard,
It might be too complicated and confusing to explain without an example: suppose we'd like to implement Remote Procedure Call over the Web, with WS both ends must have SOAP-rpc defined and implemented so as to call each other, but they don't need to implement WS from the same vendor(theorotically). With
To be honest, in term of robustness of both models(if
(I know rpc is a bad example as CORBRA seems to beat them hand down and it's a proven technology...well, the other story)
Re:Sigh, More /. Conspiracy Theories (Score:2, Insightful)
You sort of contradict yourself in any case: You claim that they are "making
Re:Don't scream (Score:5, Insightful)
No sun Exec ever called apache developers communist or un american. Sun is not actively trying to destroy open source. Sun is not lobbying congress to make open source illegal. Sun does not have calauses in their EULAS prohibiting people from developing open source products etc.
On a scale of 1 to 10 ms rates 9.9 on the old evil scale (10 being reserved for the devil) and sun ranks maybe 3 or 4.
Re:WTH?!?!? (Score:3, Insightful)
Anyway:
1) irrelevant
2) false (perhaps he's thinking of the JDK? false for that, too)
3) misguided
4) misguided and irrelevant (can't do that in C or C++ either, and what's wrong with "if
5) One
Protect the open source (Score:2, Insightful)
Have you ever played Go, the ultimate strategy game? If you have you can probably see the similarities.
Does the devil turn good when it's threatened?
.Net with Apache (Score:2, Insightful)
Why would I want to run my infrastructure with a modified version of Apache with
Esepcially when I can build any web app with Linux, J2EE or Tomcat 4.x with zarro the nasty side effects of:
Tying my application to the PC platform and Microsoft's XP, both a combination made in hell to manage or even install.
Why would I do such a silly thing and restrict myself in any of these ways in this kind of business climate, which quite frankly sucks?
With a Mozilla client, a Linux, BSD, or Apple or AS/400, and a decent backend database and a Java VM I have all the tools I need to write my business logic for the 21st century.
Hack
Re:WTH?!?!? (Score:3, Insightful)
2) SFW - the
3) GC isn't controversial, but very useful - I assume that's why
4) So you want to turn switch into syntactic sugar for if.. else if..? Sure, just stick to C# then.
5) Why is a small number of huge files more manageable than a large number of smaller files? If I am looking for the class MyClass, I'd rather find it fast in MyClass.java than having to hunt through source01.txt, source02.txt...
Plus, there is no requirement that Java source needs to reside in files at all. A compilation unit can just as well be a database record.
Covalent is not the ASF (Score:2, Insightful)
So it wasn't an 'Apache/Microsoft' release, it was a 'Covalent/Microsoft' release. While it may seem like a minor nit, it's a very important one.
- Anonymous ASF committer
Re:Mono? (Score:1, Insightful)
Ok. Info? (Score:2, Insightful)
As where it says
Remember that Apache also runs on Windows?
Could this just be ".NET for Apache on Windows?"
Re:A link to the article would have been nice... (Score:2, Insightful)
More likely, Microsoft is just acknowledging Apache's leadership in the server arena and wants to make sure that they take advantage of it's open source nature to get in some .net support for it to help boost the success of .net in general.
Who's to say MS will be providing the .Net functionality? Maybe they're going to provide funding and technical support to have the Apache project implement it. Accusing MS of having some devious plan to undermine Apache is a little premature.
I disagree. Get everyone, including Microsoft, into Open Source. Get the hobby programmers, the after-hours professional programmers, the big corporations. Bring them all in, get them to contribute to and use Open Source software.
Re:Don't scream (Score:3, Insightful)
I'd actually say that Mono is closer to production quality than those projects, simply because it has more momentum these days. Don't get me wrong, the Free Java projects are far from dead, but Mono got working ASP.NET and ADO.NET from nothing in a matter of a couple of months, which is an astonishing rate of development.
Don't expect me to bash any of these projects (or Portable.NET which is another one that rarely gets mentioned) though - I believe that Free implementations of both Java AND
Re:What services? (Score:3, Insightful)
How long did it take for the Internet to evolve before the rapid growth of the 90's made it central to so many people's work? Other technologies, slightly older than XML, still haven't reached any visionary's goals. Where are the VRML immersive environments and the Internet videophones, for example?
If web services really are what people claim, we will know it in a few years when we can't remember an Internet without them. Otherwise, they will just be another great idea that dissappears into obscurity.