Seriously, who CODES in Linux? What IDE? Seriously.

R

RayLopez99

Seriously, who codes in Linux and what platforms, IDEs, etc do they
use? What language?

I code in C#, have done Windows Forms, WPF, Silverlight, ADO.NET,
ASP.NET and some VB and Access dB programming, though I prefer
ADO.NET. Getting into WCF now (SOAP) web services using REST as
well. All of course under the award winning Visual Studio IDE. I'm
using VS 2008 but might upgrade to VS 2010.

Seriously, why would ANYBODY code in Linux? Why? You can port
Silverlight to Linux. I think in theory ASP.NET is platform neutral
as well.

And what language would you use in Linux? C? C++? Why? And for
server side, PHP? Why? Why would you do that? I am at a loss.

Why would anybody use an IDE that does not have the bells and whistles
of Visual Studio, like Intellisense? What's the point of not having a
decent IDE?

The only thing I can think of is if you want to code ONLY for Linux
users, not for the 99% that doesn't use Linux OS and the over 90% that
uses Windows OS. But again, you can port (I think) almost anything
done in Visual Studio to Linux.

Please educate me, I'm at a loss.

I would even argue perhaps that Linux coding is not serious coding,
but I'll leave that for another thread. Right now I'm just curious as
to why anybody would torture themselves to code in Linux, and how they
go about doing it. Do they even have libraries for Linux coding?
Stuff like a generic list, array, etc, or do you have to build your
own?

RL
 
J

Jackie

If you don't want to purchase Windows or a whole new computer from Apple
with Mac OS X, Linux would be a good choice.
 
J

James Parker

Seriously, who codes in Linux and what platforms, IDEs, etc do they
use? What language?

I code in C#, have done Windows Forms, WPF, Silverlight, ADO.NET,
ASP.NET and some VB and Access dB programming, though I prefer
ADO.NET. Getting into WCF now (SOAP) web services using REST as
well. All of course under the award winning Visual Studio IDE. I'm
using VS 2008 but might upgrade to VS 2010.

Seriously, why would ANYBODY code in Linux? Why? You can port
Silverlight to Linux. I think in theory ASP.NET is platform neutral
as well.

And what language would you use in Linux? C? C++? Why? And for
server side, PHP? Why? Why would you do that? I am at a loss.

Why would anybody use an IDE that does not have the bells and whistles
of Visual Studio, like Intellisense? What's the point of not having a
decent IDE?

The only thing I can think of is if you want to code ONLY for Linux
users, not for the 99% that doesn't use Linux OS and the over 90% that
uses Windows OS. But again, you can port (I think) almost anything
done in Visual Studio to Linux.

Please educate me, I'm at a loss.

I would even argue perhaps that Linux coding is not serious coding,
but I'll leave that for another thread. Right now I'm just curious as
to why anybody would torture themselves to code in Linux, and how they
go about doing it. Do they even have libraries for Linux coding?
Stuff like a generic list, array, etc, or do you have to build your
own?

RL

I have played around with mono and mono develop that allows you to write C# and VB .net applications in Linux which is rather nice. Java and Eclipse IDE both work in Linux as well.

Many of the embedded systems that I have developed for in the past have versions of Linux on them. Most of the cool toys that you use will probably be like this too.

It would not surprise me at all if the Play Station 3 OS is a flavour of Linux. And of course Linux is free even Macs are a flavour of Unix.

Linux was a major part of my University course and is a great platform for learning on. Most of the worlds web servers are Unix/Linux using Apache, although Microsoft's IIS is becoming more popular.

j1mb0jay
 
C

Chris Ahlstrom

Mark Rae [MVP] pulled this Usenet boner:

If you stick with cross-platform libraries, avoid Win32 and .NET, use
standard C/C++, in practise it works pretty well.

You really have to be on guard against letting VS wizards generate your code,
though.
 
J

Jackie

Also, if you ever want to develop commercial applications, you must
purchase Visual Studio. A hobbyist developer wanting to try to earn some
money with his creations may not want to pay €999+ for it before he's
even making any money.
 
B

Bert Hyman

In
RayLopez99 said:
Seriously, who codes in Linux and what platforms, IDEs, etc do they
use? What language?

I did before I retired, and still putter a bit at home.

The OS was SLES (SUSE Linux Enterprise Server). The IDE was Eclipse, and
the languages were C and C++.

I have an Ubuntu Desktop 10.04 system running under VMWare Player on my
Windows PC at home.
 
R

ray

Seriously, who codes in Linux and what platforms, IDEs, etc do they use?
What language?

I code in C#, have done Windows Forms, WPF, Silverlight, ADO.NET,
ASP.NET and some VB and Access dB programming, though I prefer ADO.NET.
Getting into WCF now (SOAP) web services using REST as well. All of
course under the award winning Visual Studio IDE. I'm using VS 2008 but
might upgrade to VS 2010.

Seriously, why would ANYBODY code in Linux? Why? You can port
Silverlight to Linux. I think in theory ASP.NET is platform neutral as
well.

And what language would you use in Linux? C? C++? Why? And for server
side, PHP? Why? Why would you do that? I am at a loss.

Why would anybody use an IDE that does not have the bells and whistles
of Visual Studio, like Intellisense? What's the point of not having a
decent IDE?

The only thing I can think of is if you want to code ONLY for Linux
users, not for the 99% that doesn't use Linux OS and the over 90% that
uses Windows OS. But again, you can port (I think) almost anything done
in Visual Studio to Linux.

Please educate me, I'm at a loss.

I would even argue perhaps that Linux coding is not serious coding, but
I'll leave that for another thread. Right now I'm just curious as to
why anybody would torture themselves to code in Linux, and how they go
about doing it. Do they even have libraries for Linux coding? Stuff
like a generic list, array, etc, or do you have to build your own?

RL

Several years ago, I was forced to use visual studio. I hated every
minute of it. Sheer hell. So hard to do anything of any substance. I
programmed C in Linux and was significantly more productive than the
sheep forced into visual hell.
 
R

ray

Anything you develop on a windows visual language is throwaway code. Use
it and toss it. Don't ever expect any of it to run anywhere else, even
on a future version of your current visual language.

Amen. I still recall the chaos when we 'upgraded' visual hell.
 
B

bbgruff

The only thing I can think of is if you want to code ONLY for Linux
users, not for the 99% that doesn't use Linux OS and the over 90% that
uses Windows OS.

Oh dear oh dear.
Again, the common misconception, confusing the desktop with The Rest of the
World.
Once you stray from the desktop, your figures are a complete reversal of the
actual situation. The Linux installed base is at least *one* order of
magnitude greater than that of Windows, and it's probably very difficult to
find *anybody* who does *not* use Linux. I'm not even talking there about
people Googling, or shopping at Amazon, or visiting a Linux-powered
web-site. Rather, I'm talking about people owning evices devices which run
Linux.
 
R

Registered User

Seriously, who codes in Linux and what platforms, IDEs, etc do they
use? What language?
Java and C++ quickly come to mind as development languages. When
working with Java my preferred IDE is NetBeans. Eclipse isn't bad
either.
I code in C#, have done Windows Forms, WPF, Silverlight, ADO.NET,
ASP.NET and some VB and Access dB programming, though I prefer
ADO.NET. Getting into WCF now (SOAP) web services using REST as
well. All of course under the award winning Visual Studio IDE. I'm
using VS 2008 but might upgrade to VS 2010.

Seriously, why would ANYBODY code in Linux? Why? You can port
Silverlight to Linux. I think in theory ASP.NET is platform neutral
as well.
It's a matter of choosing the proper tool to build a proper solution.
The idea that everything can/should run in a browser is fundamentally
flawed. The browser represents a layer of indirection which may not be
the most suitable environment for the application it hosts. No matter
what Google! says a thin client does not have to be browser-based.
And what language would you use in Linux? C? C++? Why? And for
server side, PHP? Why? Why would you do that? I am at a loss.
The FOSS world is big on LAMP (Linux, Apache, MySql, PHP). The main
reason is nothing sells like free. There is nothing wrong with that as
long as the tools are suitable for the task.
Why would anybody use an IDE that does not have the bells and whistles
of Visual Studio, like Intellisense? What's the point of not having a
decent IDE?
Bells and whistles are nice if they are useful, otherwise they just
get in the way. I have found nothing inherently wrong or lacking with
the Java IDEs I have used.
The only thing I can think of is if you want to code ONLY for Linux
users, not for the 99% that doesn't use Linux OS and the over 90% that
uses Windows OS. But again, you can port (I think) almost anything
done in Visual Studio to Linux.

Please educate me, I'm at a loss.
The best way to educate yourself would be to download some Java tools
and try using them. I'd suggest NetBeans and whatever Sun calls their
latest version of their app server. The price is right, i.e. free.

A simple project would be to write a Java client for a C# SOAP
service. After that write the SOAP server in Java and run it from the
app server.
I would even argue perhaps that Linux coding is not serious coding,
but I'll leave that for another thread.
Please don't move under a bridge and start that thread. Such
evangelism serves no purpose.
Right now I'm just curious as
to why anybody would torture themselves to code in Linux, and how they
go about doing it. Do they even have libraries for Linux coding?
Stuff like a generic list, array, etc, or do you have to build your
own?
You really should try the tools before declaring how poor they are and
how difficult they are to use. It's also a good way to test your OO
skills.

Also please remember that Linux is an operating system and not a
programming language.

regards
A.G.
 
J

Jackie

This is not correct.

<http://www.microsoft.com/express/support/support-faq.aspx>

<copied>

How much will these products cost?

Effective April 19th, 2006, all Visual Studio Express Editions are free
permanently. This pricing covers all Visual Studio 2005 Express Editions
and Visual Studio 2008 Express Editions including Visual Basic, Visual
C#, Visual C++, Visual J# (only available in Visual Studio 2005
Express), and Visual Web Developer as well as all localized versions of
Visual Studio Express.

Can I use Express Editions for commercial use?

Yes, there are no licensing restrictions for applications built using
Visual Studio Express Editions.

<end copy>

I was sure I learned a few years back that you could *not* use the free,
Express editions commercially. Do you know anything about this?
Either way, that sounds very good and I thank you for making me aware of
this. Only VS 2008 is mentioned though, so I wonder if it also applies
for VS 2010.
 
C

Chris Ahlstrom

Jackie pulled this Usenet boner:
Also, if you ever want to develop commercial applications, you must
purchase Visual Studio. A hobbyist developer wanting to try to earn some
money with his creations may not want to pay ?999+ for it before he's
even making any money.

Why would he need to buy Visual Studio? Do the heavy lifting in Linux,
then download Visual Studio Express to work out any last-minute Windows
issues.

http://www.microsoft.com/express/support/support-faq.aspx

Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using
Visual Studio Express Editions.

If that has changed, then use other compilers. Or try:

http://www.mingw.org/wiki/MinGW

MinGW ("Minimalistic GNU for Windows") is a collection of freely
available and freely distributable Windows specific header files and
import libraries combined with GNU toolsets that allow one to produce
native Windows programs that do not rely on any 3rd-party C runtime DLLs.

You'll still want to avoid Win32 constructs, unless they give you
a speed advantage good enough to be worth the hassle.
 
J

Jackie

Why would he need to buy Visual Studio? Do the heavy lifting in Linux,
then download Visual Studio Express to work out any last-minute Windows
issues.

I wrote that post believing that you could (still) not use the express
editions commercially. Please see my previous post. I stand however
corrected now.
 
T

Tom Shelton

ray wrote :
Amen. I still recall the chaos when we 'upgraded' visual hell.

You certainly have never used any VS since VS6 then... I have code
that I wrote first in VS2002 that opened, compiled, and runs in VS2010.
It has been that way through all versions...
 
H

Harlan Messinger

RayLopez99 said:
Seriously, who codes in Linux and what platforms, IDEs, etc do they
use? What language?

I code in C#, have done Windows Forms, WPF, Silverlight, ADO.NET,
ASP.NET and some VB and Access dB programming, though I prefer
ADO.NET. Getting into WCF now (SOAP) web services using REST as
well. All of course under the award winning Visual Studio IDE. I'm
using VS 2008 but might upgrade to VS 2010.

Seriously, why would ANYBODY code in Linux? Why? You can port
Silverlight to Linux. I think in theory ASP.NET is platform neutral
as well.

And what language would you use in Linux? C? C++? Why? And for
server side, PHP? Why? Why would you do that? I am at a loss.

I bet you're also at a loss as to why manufactures make and stores sell
foods that you don't like or parts for cars that you don't drive or
greeting cards and paraphernalia for holidays that you don't observe, or
why television stations broadcast programs that you don't watch.
Because, obviously, the whole world revolves around you and what you're
familiar with, and if *you* don't understand why anyone uses anything
you don't use or does anything differently from the way you do it, well,
then, you're at a TOTAL loss because you just can't comprehend it.
 
R

RayLopez99

I bet you're also at a loss as to why manufactures make and stores sell
foods that you don't like or parts for cars that you don't drive or
greeting cards and paraphernalia for holidays that you don't observe, or
why television stations broadcast programs that you don't watch.
Because, obviously, the whole world revolves around you and what you're
familiar with, and if *you* don't understand why anyone uses anything
you don't use or does anything differently from the way you do it, well,
then, you're at a TOTAL loss because you just can't comprehend it.

Yes, correct. I cannot for the life of me figure out Oprah Winfrey
and daytime soaps either.

So please educate me--why on earth would you code in Linux using Linux
tools?

RL

PS--To answer MVP Mark Rae upstream of this post, my book says you can
port Silverlight to Linux using "Moonlight"...that is, write the
Silverlight code in Visual Studio, then presumably get the end user to
plug-in the "Moonlight" plugin into their browser (Konqueror is
supported says my book).

At least in theory.
 
A

Arne Vajhøj

Seriously, who codes in Linux and what platforms, IDEs, etc do they
use? What language?

Obviously they code on Linux.

x86-64 is by far the most used processor architecture.

Many languages. I would consider the 3 biggest to be:
PHP
C
Java
but C++, Python, Perl, Ruby etc. are also used.

There are even a few that use C# via the Mono project.

Emacs, vim, Eclipse etc. are used for development.
I code in C#, have done Windows Forms, WPF, Silverlight, ADO.NET,
ASP.NET and some VB and Access dB programming, though I prefer
ADO.NET. Getting into WCF now (SOAP) web services using REST as
well. All of course under the award winning Visual Studio IDE. I'm
using VS 2008 but might upgrade to VS 2010.

Seriously, why would ANYBODY code in Linux?

Excellent server platform.

It is more or less the defacto standard for high performance
web sites.

And unless the language is extremely portable then it is
nice to develop on the same platform as the code will
be deployed on.
And what language would you use in Linux? C? C++? Why? And for
server side, PHP? Why? Why would you do that? I am at a loss.

Why would anybody use an IDE that does not have the bells and whistles
of Visual Studio, like Intellisense? What's the point of not having a
decent IDE?

The only thing I can think of is if you want to code ONLY for Linux
users, not for the 99% that doesn't use Linux OS and the over 90% that
uses Windows OS. But again, you can port (I think) almost anything
done in Visual Studio to Linux.

VS does not have support for PHP, Java etc.. It is a complete
non starter for many languages.

Most IDE's except Microsofts are available for Linux.
I would even argue perhaps that Linux coding is not serious coding,

No. You are just ignorant.

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