Advertisement

Linux use and development, finally...

Started by December 13, 2010 04:55 AM
126 comments, last by Dmytry 13 years, 9 months ago
well the OP never mentioned what language they use

Ive been doing a bit of &#106avascript development in linux recently, IMO the order is

eclipse // even does some things better than MSVC2005
anjunta

though none are really made for &#106avascript (then again what IDE is, even &#111;n windows support is pretty pisspoor, though I cant use win at the moment cause the latest version of minefield/firebug also chronium is broken )<br><br>be aware though both the mentioned IDEs balk at handling large datastream in files (due to their code hilighting, its possible with eclipse to turn it off for java files but not for &#106avascript files AFAIKS)
Quote: Original post by mikeman
my aunt or mother who go to work, want to get some work done on Excel or Outlook, have zero interest in enganging in scripting or command line work, and when dealt with a problem, except to be guided by phone, or find an internet page to the solution, even by click-to-click and button-to-button description.

Personally, I had troubles with all of them, as is expected of course with any software, but a lot of hard time finding solutions in forums as the whole linux OS thing seems so scattered.

Last time I checked (ex-Debian user, btw), I could insert a disk of Ubuntu, try it out, type in my WLAN access data, try out some more, do some administrative tasks upon my harddisks, and finally install it together with a bureau suite, virtualization, dev-denvironment(s) for many programming languages, remote desktop clients, mp3 client, browser, etc., without a only single time touching a terminal or having to configure device drivers.

Terminals are more a convenience add-on to most nowadays linux power users (like Power Shell for you), not a mandatory requirement (admittedly, situations may differ, but if you buy linux-friendly hardware, it is as I described).

And it is even easier sometimes to tell your girlfriend about how to open a terminal, type in "sudo /etc/init.d/ccpd restart" via telephone or over the corridor when you're setting up a chili in the kitchen and can't leave atm, than it is to tell how to navigate here and there, do this, do that, then click here and there, and hit enter.

Also note that Windows is not a tad more intuitive than Linux to family members, my gf and to me of course. It is more a question of familiarity. E.g., my command of Windows 7 or BeOS is by far worse than my Linux or Windows XP command.

Quote: Also about the off-topic, yeah, I got stuck in "linux use" more than "development", so sorry...

Yeah, you tried Linux only some days, so, sorry, you are not really in the position of arguing it, just as a Linux user is not in the arguing position about Windows when he only used it some days (e.g. I couldn't discuss Windows 7, even if the seduction is big :D).

So, nothing happend and nobody got harmed, hey, it's christmas time, let us go out and compile nice snowmen :)
Advertisement
Quote: Original post by necreia
If you do a lot of C++, get Code::Blocks. I use Visual Studio during the day at work on Windows, and Codeblocks on Linux at home.


I use it on windows and linux for my personal projects.
[size="2"]I like the Walrus best.
Quote: Original post by zedz
well the OP never mentioned what language they use


maybe I wasn't clear enough :-)

Visual Studio, as in windows, is an IDE, it was used for C/C++,C#, and of course, Visual Basic. Note my post that I plan to personally use PureBasic, as I have license to it, and been using it for a while.

So a linux equivalent of Visual Basic would be nice. But I can code in C/C++ too.

Strange, in the age of a lot of thing open source, Linux community still didn't create their own equvalent of Visual Studio. Maybe a one click package that install the whole gang bang, including database system (ala MS free SQL Server).

Yep, I still read this thread :-) It just that I'm quite busy with Kre8tif

Quote: Original post by FableFox
Strange, in the age of a lot of thing open source, Linux community still didn't create their own equvalent of Visual Studio.


Well, it has nothing to do with Linux per se, but what about Eclipse? KDevelop? QtCreator?

If you have money, you could even buy SlickEdit for *nix.

Also, I get along without an IDE in *nix fine. I'm using a similar setup to Sander (thanks for the VIP mention btw) and for the stuff I'm doing (PHP/JS webdev mostly) I'm quite more productive with it than I ever could be using an IDE (although I must admit that I believe IDE's are almost a must for Java and C# work).
Quote: Original post by FableFox
Strange, in the age of a lot of thing open source, Linux community still didn't create their own equvalent of Visual Studio.


If I cancel out all stuff that I don't use in MSVC on my day job, what would remain would be less than e.g. code::blocks or QtCreator.

Advertisement
Quote: Original post by phresnel
Quote: Original post by FableFox
Strange, in the age of a lot of thing open source, Linux community still didn't create their own equvalent of Visual Studio.


If I cancel out all stuff that I don't use in MSVC on my day job, what would remain would be less than e.g. code::blocks or QtCreator.


I know what you mean. All the tools/software I need, I can develop it using Pure Basic :-)

My point is, it's not that there is no good IDE for Linux, some of the earlier poster already mention it. It just that nobody yet (AFAIK) made a good complete install-able tools with it, ala Visual Studio. I know there is a lot of free database system for Linux (I know this as some of the open source app, database related, require this to be installed first). It just that, for me personally, getting this installed is a pain. I remember a great software doing CRM, from user views and screenshot, is great that I plan to install and test. But it says, you must have this database system installed (and that's where all the pain start).

It just like Linux in the mid-early days. First, installing it is hard. When it was easy, getting hardware (such as digital camera, etc) working with it is hard. And people wondering when exactly Linux will take over desktop market.

One of this days I _might_ install Ubuntu Netbook on my Netbook, as my netbook is the computer that I rarely run critical software on. And if needed be, I could use Wine.

Anyway, thanks for all the answers.
Quote: Original post by FableFox
And people wondering when exactly Linux will take over desktop market.

Does anyone seriously still believes that this will ever happen ?

It's actually not even that much about technology. It's the whole Linux philosophy that is inherently incompatible with the "desktop market". Take a look at this thread. Some people seriously suggesting to use a vim/emacs and a terminal over a modern IDE. I mean, come on guys. Go ahead, write some C# code in VS2010. Intellisense, class browser, refactoring, visual UI editor, integrated version control, fully integrated local and remote debugger, profiler, static code analysis, integrated MSDN access, and a myriad of plugins. And then tell me you wouldn't rather kill yourself than going back to the command line.

The real world just doesn't work this way. The real world wants modern development tools. The real world wants a single, standarized windows manager, rather than about two hundred mutually incompatible ones. A single, standarized package management system. Easy to install binary packages. Commercial closed source applications. Documentation.

In fact, there is a Unix-derivate that is currently taking over the desktop market. It's called OSX. And not surprisingly, their product philosophy is the complete antithesis of Linux.

Anyway, I use Netbeans for C++ on Linux. It's pretty good, similar to VS. It comes as easy to install binaries and doesn't require additional dependencies (except for the JRE).
I was about to suggest netBeans as well :) I mainly use it for Java and php, I've never really tried Visual Studios (I use netBeans on both Windows and Ubuntu (and only use Windows because I'm a gamer)), only a few times, but I couldn't really pin point the big differences.
Anyways I've only once written a small plugin in C++ in netBeans, so I can't say how good it is for C++, but compared to how good it is for Java and php, it can't be that terrible.
Quote: When it was easy, getting hardware (such as digital camera, etc) working with it is hard.

u havent installed a recent version of ubuntu have you? (OK XP is old but thats all I have)

I recently installed winXP + ubuntu
ubuntu no problems at all with hardware, it installed itself AFAICR

winXP, logitech camera doesnt work + refuses to work (20messages with logitech help, still no go)
'proper' video drivers didnt work (though more a problem with nvidia) without first farting around for an hour

installing software is far far easier also (if its in the software lib)
heres how it works on ubuntu (for those that havent used it)
browse through software, choose program, click 'install' type password and thats it!
it will download it, install it + set it up

contrast this with how u do it on windows ok its not that much more difficult but still, the ubuntu experience is the more user friendly.
unlike 10 or even 5 years ago u dont need the terminal

we'll see if the google linux OS goes, I dont think as well as their browser (>10% share within 2 years aint too bad).
but it will be interesting

This topic is closed to new replies.

Advertisement