跨平台应用程序和网站工具

时间:2010-10-20 16:55:31

标签: programming-languages cross-platform web-frameworks

我是软件工程专业的学生,​​我们负责创建一个应该是跨平台的系统,并且应该作为桌面应用程序实现,而且,应该将相同的界面和功能移植到互联网上(尽管我可以选择我们服务器的操作系统)。 我在python / django和ruby / rails中有很好的技能,但是python / ruby​​在windows上非常讨厌......有人可以推荐一些我可以使用的工具, 提前致谢

4 个答案:

答案 0 :(得分:0)

我认为你最好的选择是JAVA。它是真正的跨平台,您可以在Windows,Linux,Mac OS上运行您的软件包,它可以从网站(或在浏览器中)运行

答案 1 :(得分:0)

我建议你使用java作为一种语言来开发跨平台应用程序以及interenet。

答案 2 :(得分:0)

Java还不错:

  • 使用GWT您可以轻松创建AJAX应用程序并在浏览器和服务器之间重复使用代码
  • Swing和SWT是用于创建桌面/ Windows应用程序的好库
  • 您的网络服务器可以在Windows或UNIX / Linux上运行
  • 许多库和Web框架以及持久性框架可用

我曾经在我的博客上写过这个: http://www.databasesandlife.com/java-really-delivers-write-once-run-anywhere/

答案 3 :(得分:0)

我对您的要求感觉如何

  1. 您的视图/表示层应该是分开的,它们在跨平台上运行,如Flash或QT。

  2. 您将在服务器上运行的业务逻辑。您可以使用ruby来实现相同的功能。

  3. 您可以将ruby与这两种技术结合使用。 Ruby with flex(Flash)或ruby with QT。