Book now with code EOY2025
bcairns wrote: I have been wanting to get into cross platform programming, mainly due to the fact that I am a windows programmer (Delphi / C# / VB) and wanting to get more into Linux. Have experience with both C++ and Java, a little with Python, but I am far from mastering those languges. Can not decide which language to use. I like to do a bit of everything from desktop applications to web sites...been looking hard at TrollTechs QT framework and Sun Java J2EE/J2SE. have read about Mono and not sure if it would be good for serious projects....I wish Microsoft would get off their butts and make the .net framework cross platform. Always found these forums to be a good source of information and help - just wondering if any of you out there have experience in this area?
Pash wrote: XML is huge right now, it's the best cross platform language to learn for transport of data seemingly. I know some developers swear by it for use on the .net platform.
bcairns wrote: Have experience with both C++ and Java, a little with Python, but I am far from mastering those languges.
JDMurray wrote: Also, you don't need to "master" a programming language to use it effectively. Are any of us a master of the English language?
undomiel wrote: Not I but I'm married to one so does that count?
nl wrote: Java, which was supposed to be platform-neutral, has been crippled by version inconsistancies for a long time.
JDMurray wrote: nl wrote: Java, which was supposed to be platform-neutral, has been crippled by version inconsistancies for a long time. The Java language is very platform neutral, but there's more to platform dependencies than the language a program is written in. Every portability issue can't be fairly blamed on the language, compiler, or interpretive environment used by a program. Portability issues also reside in library implementations, APIs, interfaces, OS services used by the program, and differences in hardware.
JDMurray wrote: Pash wrote: XML is huge right now, it's the best cross platform language to learn for transport of data seemingly. I know some developers swear by it for use on the .net platform. XML is not a programming language; it's only for defining device-independent data storage and transport structures. bcairns wrote: Have experience with both C++ and Java, a little with Python, but I am far from mastering those languges. If you really want a single language that can be used to write programs that run on multiple OSes, you're best to stick with Java or Python (although Python isn't nearly as mature or comprehensive as Java). C++ is also cross-platform, but (IMHO) it's much more difficult to learn well than Java. If you do pick Java, I've been told that the Eclipse Java IDE is the best one to use. Also, you don't need to "master" a programming language to use it effectively. Are any of us a master of the English language?
Pash wrote: I also want to learn to do some basic windows scripting to automate tasks where possible, I guess VBScript is fine for this or powershell right?
dynamik wrote: I love how you make me buy the book so we can work through it together, and then you decide to get everyone's opinions on it a month later I like it a lot. I've done enough programming, and I really like that they just dive in. I'll probably slow down once I get to the more advanced topics. Oh, and that other book you made get still scares the hell out of me. That's going to be collecting dust for awhile, methinks.
dynamik wrote: Oh, and that other book you made get still scares the hell out of me. That's going to be collecting dust for awhile, methinks.
shednik wrote: I was told that book is the best to go with since the creators of C wrote it.
Use code EOY2025 to receive $250 off your 2025 certification boot camp!