我是一名軟件工程專業的學生,我們的任務是創建一個應該跨平臺的系統,並且應該作爲桌面應用程序來實現,此外,相同的界面和功能應該是移植到互聯網上(儘管我可以選擇我們服務器的操作系統)。 我在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