the anti-linux args (from AWT thread)

[quote][…]
(3) For the record. I use NT. I have to reinstall every 6 to 9 months. Thats better then 95 and Me where it was every 2 to 3 months but still really crappy.
[…]
[/quote]
Uptime: 2days 1hr 46mins 39secs
Installed for 216wks 2hrs 53mins 38secs
OS: Windows 98 (4.10 - 2222)

That’s most likely the world record ;D


My router runs Linux (fli4l), my QW server runs Linux (Mandrake) but my box is (and always was) Windows.

Since there won’t be any practical benefit I won’t switch. But I guess I’ll give it a try with my next comp.

[quote]What applications are you refering to? Browser, mail, office, video, music, CD/DVD-burner, instant messaging, graphics programs, development tools, databases, webserver …? Some games run only on Windows, but as a last resort you have wine (I use it to run Warcraft 3 for example.).
[/quote]
There is nothing as good as Visual Studio for C/C++ developers that I am aware of. Some (poorly designed) web sites require IE + ActiveX controls. OpenOffice is decent, but not compatible enough for many people if you need to work on documents that are also used with MS Office at work. I have yet to see an ICQ compatible IM client that works properly or offers the same options. GIMP is nice, but some people NEED Photoshop or Painter, etc. I haven’t seen anything like Microsoft Movie, or iMovie…
And ultimately MOST (for practical purposes it is close to 99.99%) PC games only run on Windows, I’m not sure how well WINE works for such thing, but in general emulators rarely emulate things 100%

Visual Studio for C/C++ is a pain in the backside.
Its compiler breaks ISO C++ standards all day, produces corrupted code on a regular basis, and of course its code generation isn’t optimal at all (compared to real compiler; Intels for example).
Its STL is slow and again not compatible with standards. The IDE isn’t usable without a bunch of commercial (!) plugins, and so on. The only part which I like it’s the debugger.

In short: A real Microsoft product. It’s used by 3/4 of the C++ Win32 programmers because MS managed to eliminate the competition. As usual.
So if you say “there’s nothing as good as MS VC++” you’re partly right: if no competition is existing anymore, people have to stick with the really bad things.

As much as I agree with you (I get the honour of using Visual Studio all day, like now) I think he meant, there’s nothing as good as Visual Studio on Linux.

Last time I check the head runner was KDevelop, which he’s right, isn’t even as good as Visual Studio.

However, I believe some folks have been configuring Eclipse to run with C++… now that would be neat.

Kev

[quote]There is nothing as good as Visual Studio for C/C++ developers that I am aware of.
[/quote]
KDevelop, Eclipse. (I don’t use C/C++ very often.)

[quote]Some (poorly designed) web sites require IE + ActiveX controls.
[/quote]
ActiveX should be send to hell immediately. It’s damn insecure and I already had to pay for it.

[quote]OpenOffice is decent, but not compatible enough for many people if you need to work on documents that are also used with MS Office at work.
[/quote]
We already had this topic and I’m still not sure, if you should blame Openoffice for it. If possible work with Openoffice’s own formats. It’s really a solid and fine piece of software. I was sceptical, but now I really like it. It just gives you the feeling, that it’s very well designed.

[quote]I have yet to see an ICQ compatible IM client that works properly or offers the same options.
[/quote]
GAIM. It’s actually one of the most active medium-sized opensource projects overall. If you don’t like GAIM for some reasons, there are other IM clients out there.

[quote]GIMP is nice, but some people NEED Photoshop or Painter, etc. I haven’t seen anything like Microsoft Movie, or iMovie…
[/quote]
I don’t know what Microsoft Movie or iMovie are, but every software, whose name starts with “Microsoft” was not designed to run on Linux. ;D If you need these apps running, buy CrossOverOffice and you run MS Office, Photoshop, … on Linux.

[quote]And ultimately MOST (for practical purposes it is close to 99.99%) PC games only run on Windows, I’m not sure how well WINE works for such thing, but in general emulators rarely emulate things 100%
[/quote]
Don’t think it are 99,99%. Unreal Tournament 2003, Quake 3, Doom 3, Neverwinter Nights, Rune, Return to Castle Wolfenstein, Medal of Honour Allied Assault, Civilisation Call To Power, Heavy Metal F.A.K.K., Heroes of Might and Magic, Jagged Alliance 2 run on Linux. This list is obviously not complete, but you have to tell me the names of the thousands of high quality games running only in Windows to push the above games down to 0,01% of the market.

Here’s a website selling Linux games, so you can find out, if your favourite game has a Linux version: http://www.tuxgames.com/

Here’s the wine game database, if your favourite game doesn’t have a Linux version: http://appdb.winehq.org/appbrowse.php?catId=2

[quote]As much as I agree with you (I get the honour of using Visual Studio all day, like now)
[/quote]
I feel with you. :slight_smile: I’ve been using it on a large C++ project and for the team and me it’s been no fun. After the project the team jumped to CodeWarrior. Because it’s been a media/game orientated project that’s been great (no need for MFC or similar painful stuff).

[quote]I think he meant, there’s nothing as good as Visual Studio on Linux.
[/quote]
Oh, I see, sorry for that (mastering English isn’t easy.)
Well, then CodeWarrior you can use on Linux. Delphi I’ve loved but I don’t know its cross-platform “brother” Kylix.

[quote]However, I believe some folks have been configuring Eclipse to run with C++… now that would be neat.
[/quote]
Yes, this is what I’ve been reading, too.

[quote]What applications are you refering to? Browser, mail, office, video, music, CD/DVD-burner, instant messaging, graphics programs, development tools, databases, webserver …? Some games run only on Windows, but as a last resort you have wine (I use it to run Warcraft 3 for example.).
[/quote]
Where I work (and, as far as I can tell, in the majority of large organisations that use a lot of desktop computers) the killer app for windows is actually the Exchange/Outlook combo. They play nicely together and there is just no OSS alternative that does all the calendar and collaboration tools they do in addition to managing email and everything else.

I do think that Linux is only going to get stronger and that one of the things that really stands in our favour as java game developers is the ability to do a straight-out simultaneous release across the three major desktop platforms. I have also noticed that both Linux and Mac owners really love it when people release versions of games for their platforms and I suspect that combining decent games with simultaneous multi-platform release would be a recipe for customer loyalty with those groups.

“Evolution” is exactly what you are looking for.

Btw. I think Outlook isn’t a killer app, but a non-standard-conform and often insecure (depends on configuration) mail-client.

While Visual Studio is far from perfect, and I’ve yelled at it on many occasions myself - it seems to do ok for simple C/C++ dev. I agree with the points about non-standard conformance and such… and the fact that setting the flag to enable ANSI conformance (what should be a default) basically breaks all of the windows header files so that you can’t program for windows and be ANSI compatible at the same time. That IS pathetic.

I agree that ActiveX on a web page is a horrible abomination - but that doesn’t stop the fact that some people NEED it. Many web sites for instance require the media player ActiveX control and such. (Windows Media 9 appears to be a decent codec and is available on Mac too - obviously MS must have ‘acquired’ it elsewhere and run the real company behind it into the ground - it is their standard pattern of ‘innovation’.)

Outlook/Exchange have some nice features (I hear - I have never used Exchange). But they are more of a virus distribution system than something people want… of course I’ve used Lotus Notes and it doesn’t have the virus ‘feature’ but is still quite a piece of crap. I’ve used Evolution’s email client & calendar and I don’t particularly like it, but it seems ok.

Yes it has improved, however if you are looking for educational software (and in particular for children with learning difficulties) then most is windows only with a few offering Mac as well.
As I understand it Gimp is still short of a few important features notably colour management via ICC profiles. Then there is the problem of finding drivers for your printer that match the quality achievable under windows.
So while I probably could use Linux at work, for home I’m pretty much stuck with Windows.

Here are some pointers to educational software for children:

http://www.linuxforkids.org/
http://edu.kde.org/
http://wiki.debian.net/?DebianJr

I don’t know if any of this helps you.

[quote]Here are some pointers to educational software for children:
[/quote]
Thanks for the references. However one of my children has learning difficulties and in the (UK) catalogs of software for children with learning difficulties, Linux is entirely absent. OK, this is a specialist requirement, but that was really my point.
Open source software would help as in principle I could then modify it to make it easier for him to use (he has a number of usability issues that do not occur to most children).

I don’t really have time left for this thread :(, but I just spotted this.

I used to run an IT consultancy specialising in “paperless office integration” - e.g. stuff like you create an agenda for a meeting, and the system automatically emails everyone immediately, then 24 hours before the meeting it sends them a reminder + a copy of the agenda, printing a copy on their fax machine/printer automatically (if they have one; useful for people at other offices), etc. This was many years ago, and predates most of Exchange, but ever since I’ve yearned for a neat solution to these problems.

Recently (last 6 months) linux has finally jumped very close to providing it. PHPnuke, Zope, etc were all slowly creeping towards the nirvana, but were getting there too slowly. Then OpenGroupware.org (I recall suse’s similar product was relevant too, but can’t remember how; IIRC the combination of both was particularly powerful???) came along, and things jumped forwards - http://www.opengroupware.org/screens/index.html - it was far from ready the last time I checked, but had made some big steps forwards, e.g. full integration of web + mozilla mail + outlook mail + calendars etc.

Unfortunately, a quick check now shows that it doesn’t appear to have moved ahead - the outlook integration still requires you pay for separate connector products, etc. Maybe it’s fizzling out a bit, but maybe it’s actually progressed much further than it appears from the FAQ’s etc…

PS to any phpnuke / zope / etc advocates: these are all just too messy and require too much hand-coding by the user. e.g. Zope has plugins to access MS Office documents as webpages (very powerful !), but they haven’t been updated for years and are alpha-only and require hand coding to fix. In theory, they do the job; in practice, they’re useless (most companies won’t have enough time to get them to work :frowning: ).

One possibility would be using Wine to get them running on Linux… of course, getting Win apps running in Wine isn’t that trivial (at least it wasn’t last time I tried) so I can’t really say with certainty that it would fix the problem.

The final, and obviously best solution, is to run 2 computers at home. That way you can have the joy of Linux… but when you absolutely need it, you can return to the miserableness of Windoze. ;D

??? ??? why would you go back to visual studio after using Emacs ??? ???

A better question would be, “Why would you ever use Emacs?” :slight_smile:
Is it that nice nostalgic feeling of living in the 70’s ? :slight_smile:

Not content with the extreme brilliance of TextPad 4 I feel the urge to try and remember another 300 keystroke sequences. Aha! Emacs! Just what I need :slight_smile:

Cas :slight_smile:

[quote]A better question would be, “Why would you ever use Emacs?” :slight_smile:
[/quote]
Because no fancy IDE matches its power up to this very day!
Eclipse with it’s open architecture has the potential to come close one day, but today it’s still a very specialized program, constraining its users unecessary and good for nothing but java editing.

You don’t need to memorize 300 keystrokes.
Emacs has its documentation built in, to get started you just need one keystroke: M-x and a few function names like apropos, describe-function describe-variable and describe-mode.
The shortcuts come naturally after a time, Emacs will tell you the key binding if you invoke a function.

Lazy ones can use the menus as well, of course.

i call such people “freaks”.

Microsoft Developer Studio is all i need, can emacs also cook coffee or do you feel better when u use it and tell other people i use emacs ?

use what u want, be humble