Home All Groups Group Topic Archive Search About

What's out there for Linux?

Author
9 Jul 2009 4:46 AM
Michael Covington
Is there anything analogous to Visual Studio with C# for Linux?

The language need not be (and presumably will not be) C#.  What I want
is an equally good environment for developing GUI programs in some
reasonable language.

What happened to Borland Kylix?  And wasn't it expensive?

What else is out there?

Author
9 Jul 2009 5:07 AM
Peter Duniho
On Wed, 08 Jul 2009 21:46:03 -0700, Michael Covington 
<for.address.l***@www.ai.uga.edu.slash.mc> wrote:

> Is there anything analogous to Visual Studio with C# for Linux?
>
> The language need not be (and presumably will not be) C#.  What I want 
> is an equally good environment for developing GUI programs in some 
> reasonable language.

You can write C# for Mono on Linux.  I don't know off-hand what IDE is 
considered the standard, but maybe Eclipse?

Part of the problem is you specifically say "developing GUI programs", and 
that probably means you want something like the VS Designer.  Frankly, as 
much as I occasionally have my issues with the VS Designer, I've yet to 
see another product that worked as well.  I haven't used Delphi, but I've 
heard it's at least in the same ballpark as VS in terms of usefulness; but 
it appears to be Windows-only.

> What happened to Borland Kylix?  And wasn't it expensive?

According to this Wikipedia article, it's defunct: 
http://en.wikipedia.org/wiki/CodeGear_Delphi

The Kylix Wikipedia article says that another package, Lazarus, is 
effectively it's replacement.  Maybe you can use Delphi on Windows to use 
their GUI designer, and then port the code over to Linux using Lazarus.

> What else is out there?

If you're not expecting to use C#, I don't really see how this is on-topic 
in this newsgroup.  That said, if you're willing to use Java, you might 
look at NetBeans.  It's IMHO nowhere near as elegant an environment as VS, 
but it does work.  :)

A Google search on the terms "linux gui ide" turned up a bunch of 
potentially useful references.  You might try that.

Pete
Are all your drivers up to date? click for free checkup

Author
9 Jul 2009 10:59 PM
Arne Vajhøj
Peter Duniho wrote:
> On Wed, 08 Jul 2009 21:46:03 -0700, Michael Covington
> <for.address.l***@www.ai.uga.edu.slash.mc> wrote:
>> Is there anything analogous to Visual Studio with C# for Linux?
>>
>> The language need not be (and presumably will not be) C#.  What I want
>> is an equally good environment for developing GUI programs in some
>> reasonable language.
>
> You can write C# for Mono on Linux.  I don't know off-hand what IDE is
> considered the standard, but maybe Eclipse?

Eclipse with Emonic plugin is an option.

But it is not that impressive.

> If you're not expecting to use C#, I don't really see how this is
> on-topic in this newsgroup.  That said, if you're willing to use Java,
> you might look at NetBeans.  It's IMHO nowhere near as elegant an
> environment as VS, but it does work.  :)

Or Eclipse with VE plugin.

Arne
Author
9 Jul 2009 9:39 AM
Rob Lancaster
"Michael Covington" <for.address.l***@www.ai.uga.edu.slash.mc> wrote in
message news:OUDDqAFAKHA.4432@TK2MSFTNGP02.phx.gbl...
>
> Is there anything analogous to Visual Studio with C# for Linux?
>
> The language need not be (and presumably will not be) C#.  What I want is
> an equally good environment for developing GUI programs in some reasonable
> language.
>
> What happened to Borland Kylix?  And wasn't it expensive?
>
> What else is out there?

Have a look at MonoDevelop.

http://monodevelop.com/
Author
9 Jul 2009 2:39 PM
Michael Covington
Rob Lancaster wrote:
>
> Have a look at MonoDevelop.
>
> http://monodevelop.com/

That looks promising.  Thanks.
Author
9 Jul 2009 10:56 PM
Arne_Vajhøj
Michael Covington wrote:
> Is there anything analogous to Visual Studio with C# for Linux?

Not really.

I would go for a standard editor like NEdit or JEdit (vim or emacs
if you are hardcore *nix, but I assume you are not).

> The language need not be (and presumably will not be) C#.  What I want
> is an equally good environment for developing GUI programs in some
> reasonable language.

You can get C# via Mono.

AFAIK then Mono C# is perfect compatible with MS C# as language.

Mono libraries have implemented a lot of MS .NET libraries,
but check the specific status for the stuff you use.

And consider alternatives like using GTK# instead of WinForms
for GUI.

If you switch from C# to Java you can get Eclipse, NetBeans etc. as
IDE's.

> What happened to Borland Kylix?

It died. Most likely too little demand.

If you want to use Kylix for Delphi and not C++, then
you can look at Lazarus and FPC.

Arne
Author
9 Jul 2009 11:36 PM
Mark Rae [MVP]
"Michael Covington" <for.address.l***@www.ai.uga.edu.slash.mc> wrote in
message news:OUDDqAFAKHA.4432@TK2MSFTNGP02.phx.gbl...

> Is there anything analogous to Visual Studio with C# for Linux?

I'm probably going to get lynched for mentioning this on a C# newsgroup, but
REAL Basic is *really* good:
http://www.realsoftware.com/realbasic/studio.php

Essentially, you use REAL Studio to write your application and then compile
it as a native machine-code Windows, MacOS or Linux application.

I was asked to evaluate this a while ago. Before C#, I had used various
flavours of BASIC for years, so the syntax wasn't a problem per se. I
knocked up a quick and dirty "Hello World" app, compiled it and installed it
on Windows - it ran. I then compiled it for MacOS and installed it on my Mac
Mini - it ran. Then Linux - it ran on my Ubuntu virtual machine too.

Next I wrote a small app which interfaced with SQL Server via ODBC. Again,
this worked unmodified on all three platforms.

If you can stand using a derivative of BASIC, there's nothing else out there
which comes anywhere close to this in terms of ease of use and richness of
cross-platform functionality...

Try the evaluation version - you'll be amazed!


--
Mark Rae
ASP.NET MVP
http://www.markrae.net
Author
10 Jul 2009 5:22 AM
Michael Covington
Mark Rae [MVP] wrote:
Show quoteHide quote
> "Michael Covington" <for.address.l***@www.ai.uga.edu.slash.mc> wrote in
> message news:OUDDqAFAKHA.4432@TK2MSFTNGP02.phx.gbl...
>
>> Is there anything analogous to Visual Studio with C# for Linux?
>
> I'm probably going to get lynched for mentioning this on a C# newsgroup,
> but REAL Basic is *really* good:
> http://www.realsoftware.com/realbasic/studio.php
>
> Essentially, you use REAL Studio to write your application and then
> compile it as a native machine-code Windows, MacOS or Linux application.
>
> I was asked to evaluate this a while ago. Before C#, I had used various
> flavours of BASIC for years, so the syntax wasn't a problem per se. I
> knocked up a quick and dirty "Hello World" app, compiled it and
> installed it on Windows - it ran. I then compiled it for MacOS and
> installed it on my Mac Mini - it ran. Then Linux - it ran on my Ubuntu
> virtual machine too.
>
> Next I wrote a small app which interfaced with SQL Server via ODBC.
> Again, this worked unmodified on all three platforms.
>
> If you can stand using a derivative of BASIC, there's nothing else out
> there which comes anywhere close to this in terms of ease of use and
> richness of cross-platform functionality...
>
> Try the evaluation version - you'll be amazed!

That also sounds promising.  I'll check it out.  Thanks!

Bookmark and Share