Hemdian
Thanks for the welcome!
Browsers lie. If I say I am using FF on Linux some websites will not work so I say I am use MS with IE and they work. I know a lot of other Linux users do the same. Perhaps Apple too?? According to the Market Share site IE has 67% of the market now. Traveller players tend to be about 40 years old and perhaps stuck in their ways. "Net Applications Market Share statistics indicate that Linux use among visitors to sites tracked by them has doubled since February 2007." This is close to a doubling of nothing but it is still rapid growth and they too are tracking the lieing browsers so it is really hard to say for sure.
First I think your 10% is off, but second even if correct, it is changing fast. I think it makes good sense to plan ahead. Also use QT and you don't have your fears about things not working cross platform to worry about. It is not like we are writing first person shooters. These are simple programs that are mostly dealing with text and GUI elements, not much else but a possible database.
I agree with you about XML. The thing is that most GMs have very little data to search and play with. I would say that stars might be the only place where a rdbms is really needed and then only for older computers or really huge game areas (How many stars have your players visited in the last 20 years?? Bet it is not more than 2000). QT has this (SQL interface) as part of it anyway.
With my own system of stars and star making, I have a group of 28,000 star systems in detail and it all fits into my 2g of ram, NP. 10 years from now 2g of ram will seem small. Why 28,000? It was the age of my wife when I wrote it and only about 4% are habitable in any way.
Have you tried Linux with kde 4.2 yet? You might be shocked at how much faster your Vista computer runs without vista. You will also be shocked at just how much smaller your file sizes are (based on my XP tests.)! Save a document with Open Office and then cut and paste the same one into Vista office and save. Compare file sizes. Next compare prices of a Vista system with MS office and a few other common programs to the price of Linux (free) with 1000 programs (free). Also my computer has not crashed in 5 years! Some programs have though.
BTW how is Vista doing against viruses and malware? Does it still need to run an anti viral program or did they finally write a good OS?? Everything I know about vista is hearsay.
One really nice thing about Linux is that you don't have to install drivers or reboot. Also installing software is simple. You want FF just type apt-get install firefox. After a few moments of download it is ready to use and in your menu, again no reboot needed.
Is Linux perfect? NO! Getting Linux to work on some laptops can be a pain but it is quickly getting to be less of a problem. Sometimes graphics card drivers can be a bit of a pain for newbies but this is also getting better fast
.
coliver988
I have yet to need to do things differently for different systems with QT.
What external libs did you have in mind? QT has openGL, XML, SQL, SVG, GUI, and networking to name a few parts of it and it is LGPL.
When you say most people use Windows, you are talking only about the USA right? I live in Germany and know only one person who uses it. Perhaps I live a charmed life. LOL. But yes, it is currently the top dog and that is why I do write with it in mind as well.
What SQL issues did you have in mind? All three I talked about work just fine on all three systems. No need to pay MS or get stuck in a .Net or limit yourself to Windows.
Hope I don't sound to heavy or preachy, I was once a Windows fan too. I even taught a class on their campus in Seattle. But one day I had had enough of the Blue screen of death, virus checkers and the endless driver update and hunt with its endless reboots just to update the window system. So I started duel booting Linux and Windows but I found that after about a year the idea of having to use windows just make me think of getting my teeth pulled. The first few months were a bit hard with Linux because that was 10 years ago (linux still hand big problems) and ANYTIME you try something new it is hard.
We will see what becomes of my project. Still waiting for a green light on it.