Hi,
I need to make a typing tutor that would run on both Linux and Windows. I'm hoping to build it on Linux (Ubuntu). I have some knowledge in C++, C# and Java.
What languages should I consider for this project? I thought about writing to the Adobe Air platform but it seems Adobe Air is not yet much popular yet.
Thanks!
What language should I use to create a software that run in both Linux and Windows?
Started by thameera, Oct 03 2009 01:45 AM
18 replies to this topic
#1
Posted 03 October 2009 - 01:45 AM
|
|
|
#2
Posted 03 October 2009 - 03:39 AM
Try Python. It's easy, fun, fast and deliveries a very well organized code.
#3
Guest_Jordan_*
Posted 03 October 2009 - 05:25 AM
Guest_Jordan_*
You can use Java, since you already have some knowledge in it that would probably be your easiest choice. With C# you can use mono in Linux and .NET on Windows. However, this works with limited success.
#4
Posted 03 October 2009 - 05:29 AM
C++ with wxWidgets, QT, or gtkmm would be a good option.
C# with mono may work for you.
Java can be very nice.
You may want to look into Lazarus (similar to Delphi) as well, if you like Pascal syntax.
C# with mono may work for you.
Java can be very nice.
You may want to look into Lazarus (similar to Delphi) as well, if you like Pascal syntax.
#5
Posted 05 October 2009 - 03:56 AM
Adobe AIR faces the same problems as Java + Swing 5 years ago, and even some more. It is slow, sluggish and eats tons of RAM (much, much more than Java these days). Their runtime is a decade after Java - poor GC, only interpreted mode (no JIT/HotSpot), code execution is about 15-60 times slower, no native code support.
I would recommend doing it in Java or .NET (though Java apps as of Java 6 tend to start much faster).
I would recommend doing it in Java or .NET (though Java apps as of Java 6 tend to start much faster).
#6
Posted 06 October 2009 - 03:42 AM
.NET? For LINUX? Oh, God help us. Seriously, don't even suggest it. Python will certainly work, Java too, and on a website you can use flash or AJAX to have complete cross-platform capabilities. And as WP mentioned, C++ with cross-platform libraries will work.
#7
Posted 06 October 2009 - 03:44 AM
.NET works perfectly fine on linux thanks to the Mono project - its MonoDevelop IDE is very nice for a beta product, and its A. Portable (it even works on Pedigree :thumbup: ) B. stable C. Available in most distro repos.
#8
Posted 06 October 2009 - 03:46 AM
No I mean, WHY?? That's like getting a super efficient hybrid, and using it to haul a couple of huge flatbeds. .NET even loads a runtime for God's sake. To be more clear on the problem: I hate slow, inefficient ****.
#9
Posted 06 October 2009 - 03:50 AM
...have you ever actually tried mono...its very fast, easily comparable to Java, and usually faster.
#10
Posted 06 October 2009 - 03:51 AM
#11
Posted 06 October 2009 - 03:52 AM
I do believe you're the victim of stereotyping.
#12
Posted 06 October 2009 - 03:56 AM
No, I'm just used to C, the X-15 of programming languages, C++, the F1 racecar, and assembly, the NASA launch vehicle. C# is like the controls of a F1 racecar for a tractor.


Sign In
Create Account

Back to top









