From: Paul M Foster on
On Fri, Oct 01, 2010 at 10:23:31AM -0400, tedd wrote:

> Hi gang:
>
> What do you people think of the .NET framework?
>
> Please provide your thoughts as to cost, maintenance, benefit, and
> whatever else you think important.

I'll be politically incorrect and say that it's evil.

Microsoft is a well-documented monopolist corporation which typically
either steals or buys most of the "original" technologies it issues. (I
just saw a video where a guy bemoaned all the advertising Microsoft did
for Windows 7. Many, many of the "amazing" features of Window 7 have
existed for years in Linux and MacOS. And as far as I know, they still
don't have what Linuxers would call desktops and MacOS would call
workspaces or spaces.)

It's also a *corporation*, which means hitching your wagon to them is a
liability. Just ask users of PageMaker, MySQL, OpenOffice, etc.
PageMaker languishes in Adobe's hands now. MySQL users (and its original
developer) are still waiting for the next shoe to drop from Oracle.
Major Open Office developers have now forked OOo, because of whatever
Oracle is doing/going to do with the programs. As an example, I recently
went on an interview with my old boss, who, when I worked for him, did
FoxPro development on a widely used accounting package. That accounting
package was bought by a couple of corporations in the last few years,
and now languishes. Further, Microsoft recently announced the "end of
life" for FoxPro, the language it was written in. Goodbye to a whole
industry of users and developers who based their business on a language
and software owned by corporations who simply have no time for them any
more. My old boss spent months searching for a comparable and
comparably-priced accounting package to take up the slack in his
business.

To .NET specifically, the framework was originally built on Java 1.4,
according to an acquaintance who knows much more about Microsoft
internally than I do. After a dispute with Sun over co-development of
Java, Microsoft went "not invented here" and created its own version of
the platform.

..Net is heavy and expensive, as detailed elsewhere.

I realize there are often economic issues involved, but let me reiterate
that I strongly advocate against using any language owned by a
corporation (like C#). I feel the same way about storing documents in
..doc format. We all know the version-to-version incompatibilities with
..doc format. But Microsoft can do anything they like with it; it belongs
to them.

Paul

--
Paul M. Foster
From: Floyd Resler on

On Oct 1, 2010, at 12:04 PM, Paul M Foster wrote:

> I'll be politically incorrect and say that it's evil.

It's funny you should say that because years ago I did a short video called "PHP Commando". PHP Commando was battling the evil forces of Dr. Dot Net and his sidekick, Macro Mae. Leave it to me to do a parody of a parody!

Take care,
Floyd

From: Per Jessen on
Peter Lind wrote:

> C# has by now exceeded Java by quite a bit -=20

I've been away from the Java "scene" since 2002 (when I worked for BEA
deploying J2EE on Linux/390), but assuming you're talking
about "deployed lines of code" or some other real-life measurement, I
find it hard to believe that C# should have exceeded Java.=20

> and is, unlike Java, very actively maintained and has fairly frequent=

> releases with lots of new functionality (4.0 was released this year
> and has functionality that definitely makes me consider taking it on)=
..

Almost every newer programming language in the world has gone further
than Fortran, C, Cobol and PL/I, but they're all very much alive and
kicking. And will each individually probably be able to muster
more "deployed lines of code" than any other language.=20



--=20
Per Jessen, Z=C3=BCrich (12.1=C2=B0C)

From: Nathan Rixham on
tedd wrote:
> Hi gang:
>
> What do you people think of the .NET framework?
>
> Please provide your thoughts as to cost, maintenance, benefit, and
> whatever else you think important.

..NET is loaded up with patents and pretty much Microsoft only, however
that said it is rather good. Previous versions of C# (1/2) are
standardized under ECMA-Script 334 and 335 which covers a lot of .NET
however doesn't include asp.net, ado.net and windows forms - thus a nice
open source implementation and platform is quite common now, namely
Mono, this is .net compatible and has good support/development and has
been used for everything from the unity game engine through to sims 3.
Might be worth having a quick look at DotGNU and portable.net (as well
as mod_mono for apache http - which supports as.net pages etc).

Might be worth noting that Stallman (as in Richard Stallman from FSF)
doesn't recommend using it because he's thinks MS will come with the
patent trolls soon, however microsoft has effectively tied themselves in
to a patent non assert ("community promise") which would prevent this.

Also worth having a look at "M" for something different/interesting/from
microsoft, and also OData which is a nice RESTful protocol.

Best,

Nathan

From: Peter Lind on
On 1 October 2010 20:21, Per Jessen <per(a)computer.org> wrote:
> Peter Lind wrote:
>
>> C# has by now exceeded Java by quite a bit -
>
> I've been away from the Java "scene" since 2002 (when I worked for BEA
> deploying J2EE on Linux/390), but assuming you're talking
> about "deployed lines of code" or some other real-life measurement, I
> find it hard to believe that C# should have exceeded Java.

Language functionality. I'd much rather use C# than Java as I can do
more in C# and easier than with Java. For instance, C# 4 has " support
for late binding to dynamic types". Does Java have an equivalent? Is
it planned?

Regards
Peter

--
<hype>
WWW: http://plphp.dk / http://plind.dk
LinkedIn: http://www.linkedin.com/in/plind
BeWelcome/Couchsurfing: Fake51
Twitter: http://twitter.com/kafe15
</hype>
First  |  Prev  |  Next  |  Last
Pages: 1 2 3
Prev: Little Parsing help...
Next: Friday's Post (WOT)