sharprdeveloper v/s visual studio

R

rahul gupta

while working on cshar on visual studio i came 2 know about the open
source ide known as sharpdeveloper.

the amazing fact about this ide is that it is only 16 mb setup and
takes 78 mb sapce in system after installation as comaperd to that of
visual studio in gbs.

BUT the sharpdeveloper provides same functions properties ,tools e.c.t
that of visual studio.

i am in confusion c# is microsoft patent then how can it be used in
an open source environment.

I aslo want to know the proects developed in sharp developer for
commercial purposes is equaly well accepted by market without any
permision rights from microsoft.
 
J

Jason Keats

rahul said:
while working on cshar on visual studio i came 2 know about the open
source ide known as sharpdeveloper.

the amazing fact about this ide is that it is only 16 mb setup and
takes 78 mb sapce in system after installation as comaperd to that of
visual studio in gbs.

BUT the sharpdeveloper provides same functions properties ,tools e.c.t
that of visual studio.

i am in confusion c# is microsoft patent then how can it be used in
an open source environment.

I aslo want to know the proects developed in sharp developer for
commercial purposes is equaly well accepted by market without any
permision rights from microsoft.

You can write your programs using any IDE, or editor, you like: Visual
Studio, SharpDevelop, xacc.ide, MonoDevelop, Notepad, etc.

A C# compiler comes free with Microsoft's .NET Framework, or you could
use the one from http://www.mono-project.com/.

C# is an ECMA standard.

http://en.wikipedia.org/wiki/C_Sharp_(programming_language)

HTH
 
R

rahul gupta

You can write your programs using any IDE, or editor, you like: Visual
Studio, SharpDevelop, xacc.ide, MonoDevelop, Notepad, etc.

A C# compiler comes free with Microsoft's .NET Framework, or you could
use the one fromhttp://www.mono-project.com/.

C# is an ECMA standard.

http://en.wikipedia.org/wiki/C_Sharp_(programming_language)

HTH

so while developing any web or widows application do we need
permission rights for comercial use from microsoft or not???
And also so why people say open source like java and php are more good
than microsoft products as dot net?
 
A

Arne Vajhøj

while working on cshar on visual studio i came 2 know about the open
source ide known as sharpdeveloper.

the amazing fact about this ide is that it is only 16 mb setup and
takes 78 mb sapce in system after installation as comaperd to that of
visual studio in gbs.

BUT the sharpdeveloper provides same functions properties ,tools e.c.t
that of visual studio.

i am in confusion c# is microsoft patent then how can it be used in
an open source environment.

C# is standardized as ECMA-334 and ISO-23270. You can make your own
implementation if you want. Both Mono (Novell) and GNU (FSF) has done
so.

There are some fear about whether some of the .NET framework stuff
would be covered by patents, but so far that fear is just fear with
no actions from MS even though Mono has reimplemented it.

None of this is relevant for SharpDevelop since it uses
the .NET SDK from MS. It is just an IDE. Borland has also
made an IDE for C# at some point in time.
I aslo want to know the proects developed in sharp developer for
commercial purposes is equaly well accepted by market without any
permision rights from microsoft.

The .NET framework do not have any restrictions on commercial
usage.

And since SharpDevelop does not include any of its own code
in the produced binaries, then there are no problems with
SharpDevelop and commercial usage.

Arne
 
A

Arne Vajhøj

so while developing any web or widows application do we need
permission rights for comercial use from microsoft or not???
Not.

And also so why people say open source like java and php are more good
than microsoft products as dot net?

Probably because the people you have heard say that like open source.

Arne
 
R

rahul gupta

That seems to be a different question than the one you started with.

As for the answer, the Microsoft development tools don't restrict their
use for developing commercial products.  In fact, the vast majority of
users are using them for commercial purposes.


And that seems like yet a third, completely different question.  The
debate regarding open- versus closed-source has nothing to do with
whether the C# compiler is available as a free download (your first
question) or whether the C# compiler and .NET Framework are permitted to
be used in a commercial enterprise (your second question).

Most people who say that open-source is better than closed-source are
simply following their dogma.  They will come up with rationalizations,
but the bottom line is that there is room for both approaches to
developing software, and each has their own pros and cons.

Anyone who says one is uniformly better for all purposes than the other
is speaking from prejudice, not facts.

Besides, with respect to your examples of "java and php", note that Java
has been "open-source" only as of recently.

Has Java fundamentally changed since that happened?  Was it crap before,
only now to be the pinnacle of development environments?  No.  It was
and is neither.

When it came out, Java was a ground-breaking improvement in productivity
in a large number of programming scenarios.  But in being a leader in
that area at the time, it also suffered from mistakes in the original
conception and design, mistakes that C# and .NET were able to learn from
and avoid.  Java has not really advanced much in recent years, while
other competing environments such as C# and .NET have continued to
evolve.  And while the move to open-source is a welcome change for most
people, that hasn't somehow made Java better in any significant way, nor
addressed the problems it has (especially as compared to the current
state-of-the-art in .NET and C#).

Java and PHP still have their place, but for anyone to say that they are
in some way _better_ than C#, .NET, etc. in some uniform, absolutely
objective way is just silly.

Pete

thanx pete and all of u people here u tried to firgure out my
confusion.
 
A

Arne Vajhøj

C# is standardized as ECMA-334 and ISO-23270. You can make your own
implementation if you want. Both Mono (Novell) and GNU (FSF) has done
so.

There are some fear about whether some of the .NET framework stuff
would be covered by patents, but so far that fear is just fear with
no actions from MS even though Mono has reimplemented it.

None of this is relevant for SharpDevelop since it uses
the .NET SDK from MS. It is just an IDE. Borland has also
made an IDE for C# at some point in time.


The .NET framework do not have any restrictions on commercial
usage.

And since SharpDevelop does not include any of its own code
in the produced binaries, then there are no problems with
SharpDevelop and commercial usage.

BTW, I think that SharpDevelop is a pretty nice IDE !

Arne
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top