简体   繁体   中英

Cross-platform application and website tools

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:

  • Using GWT you can create AJAX application easily and re-use code between the browser and the server
  • Swing and SWT are nice libraries for creating desktop/Windows application
  • Your webserver can run on Windows or UNIX/Linux
  • Many libraries and web frameworks and persistence frameworks available

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

  1. Your view/presentation tier should be separated, which run on cross platform like Flash or QT.

  2. 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM