I am software engineering student, and we have assignment to create a system, which should be cross-platform, and should be implemented as a desktop app, and moreover, same interface and capabilities should be ported to internet(though I can choose the we server's OS). I have decent skills in python/django and ruby/rails, but python/ruby are pretty nasty on windows... Could someone please recommend some tools which I could use, Thanks in advance
I think your best bet is JAVA. it's truely cross platform, you can run your package on windows, linux, Mac OS and it can be run from a website (or in a browser)
我建议您使用Java作为开发跨平台应用程序以及Internet的语言。
Java is not bad:
I wrote about this on my blog once too: http://www.databasesandlife.com/java-really-delivers-write-once-run-anywhere/
What I feel for your requirement
Your view/presentation tier should be separated, which run on cross platform like Flash or QT.
Business logic you will on server. You can use ruby to implement the same.
You can use ruby with both the technologies. Ruby with flex(Flash) or ruby with QT.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.