我是一名軟件工程專業的學生,我們的任務是創建一個應該跨平臺的系統,並且應該作爲桌面應用程序來實現,此外,相同的界面和功能應該是移植到互聯網上(儘管我可以選擇我們服務器的操作系統)。 我在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. 跨平臺C++工具鏈
- 7. 跨平臺C++工具鏈
- 8. 蟒蛇跨平臺應用程序
- 9. Xamarin跨平臺iOS應用程序
- 10. 跨平臺桌面應用程序
- 11. 將Cocoa應用程序變成跨平臺的應用程序?
- 12. 的翻譯和國際化的Delphi和FreePascal的程序的跨平臺工具
- 13. 如何Xamarin工作室爲跨平臺的應用程序
- 14. 用於處理網頁複雜性的跨平臺(JavaScript)工具?
- 15. 跨平臺的移動應用程序和HTML5
- 16. 網站平臺上的Facebook應用程序PHP - 圖表API
- 17. 哪種跨平臺移動平臺應用程序和UI框架?
- 18. 跨平臺修補程序
- 19. 跨平臺文件同步工具
- 20. watchOS和跨平臺科爾多瓦應用程序兼容性
- 21. 網站/工具/應用程序收集的網頁設計
- 22. 使用平臺工具構建android應用程序
- 23. 從xamarin跨平臺應用使用支付網關應用程序
- 24. 獲取應用程序以實時在Android和iOS之間跨平臺工作
- 25. Mono中的應用程序圖標用於跨平臺應用程序
- 26. 使用Visual Studio的Windows 7中的跨平臺應用程序
- 27. 創建跨平臺應用
- 28. 使用mySQL的跨平臺移動應用程序框架?
- 29. 使用Mono的跨平臺C#應用程序,界面很好
- 30. 用於跨平臺應用程序的替代UIApplicationMain。
至少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