我是一名软件工程专业的学生,我们的任务是创建一个应该跨平台的系统,并且应该作为桌面应用程序来实现,此外,相同的界面和功能应该是移植到互联网上(尽管我可以选择我们服务器的操作系统)。 我在python/Django和的Ruby/Rails,但是Python/Ruby的体面的技能是在Windows非常讨厌......可能有人请推荐一些工具,我可以使用, 在此先感谢跨平台的应用程序和网站工具
回答
Java是不坏:
- 使用GWT您可以轻松地创建AJAX应用程序,并重新使用的浏览器和服务器之间的代码
- Swing和SWT是创建桌面/ Windows应用程序 好的库
- 你的服务器可以在Windows或UNIX/Linux上运行
- 许多图书馆和网络框架和可持久性框架
我在我的博客上写了一篇关于这个曾经过: http://www.databasesandlife.com/java-really-delivers-write-once-run-anywhere/
我会在第一时间选择Java,但我不熟悉任何Java Web框架,也许你可以提出任何建议? – Kukmedis 2010-10-20 17:11:37
我对Wicket有很好的经验。GWT也不错,但是略占一席之地,它(简而言之)就是创建Javascript在浏览器中运行。但毫无疑问,其他许多人也有其优势。我听说过有关JSF的好消息。 – 2010-10-21 09:17:21
我建议你使用java作为一种语言来开发跨平台应用程序以及用于网际网路。
我是什么感觉您的需求
您的视图/表示层应该分开,这像Flash或QT跨平台上运行。
您将在服务器上的业务逻辑。你可以使用红宝石实现相同的。
你可以使用红宝石两种技术。 Ruby的Flex(Flash)或红宝石与QT。
- 1. 作为跨平台移动应用程序的网站?
- 2. 构建一个网站的跨平台移动应用程序
- 3. 跨平台应用程序
- 4. 跨平台移动网站应用程序设计
- 5. 开源和跨平台应用程序
- 6. 跨平台应用程序部署工具
- 7. 使用单框架开发跨平台应用程序和网站
- 8. 是否有任何跨平台工具可以将响应式网站变成原生移动应用程序?
- 9. C跨平台工具包
- 10. 跨平台C++工具链
- 11. 跨平台C++工具链
- 12. 生成跨平台应用程序
- 13. 跨平台桌面应用程序
- 14. Html5跨平台桌面应用程序
- 15. Xamarin跨平台iOS应用程序
- 16. 开发跨平台Android应用程序
- 17. 蟒蛇跨平台应用程序
- 18. Python应用程序分发跨平台
- 19. 跨平台C++ UI应用程序
- 20. 跨平台托盘应用程序
- 21. Xamarin C#跨平台应用程序
- 22. 移动应用程序跨平台
- 23. 开发跨平台应用程序
- 24. 将Cocoa应用程序变成跨平台的应用程序?
- 25. 的翻译和国际化的Delphi和FreePascal的程序的跨平台工具
- 26. 哪个是最好的跨平台移动web应用程序开发工具?
- 27. 2012年编写跨平台移动应用程序的工具包选项?
- 28. 如何Xamarin工作室为跨平台的应用程序
- 29. Android本机应用程序vs跨平台应用程序
- 30. 通用跨平台应用程序的Android,iOS和PC - 理论
至少Python在Windows上工作得很好。 – delnan 2010-10-20 16:59:32
考虑到你的要求,我认为实现平台的最佳匹配是Java,Flash/Flex和Silverlight(在非Windows平台上的Mono) – 2010-10-20 17:00:23
@delnan python在***上很痛苦。它需要安装解释器,它使你的程序开源,zc.buildout不会(?)本地工作在Windows上。总而言之,python并不是写windows程序的方式 – Kukmedis 2010-10-20 17:18:22