1
A
回答
2
Ive爲我的經驗和開發而開發的移動和TideSDK在這一點上相當不兼容。
This is one of the reasons Appcelerator open sourced該項目並停止工作。它與公司強大的移動API的目標相差甚遠,因此它們對它們的工作沒有任何意義。目前,API在整個開發堆棧(從UI到業務邏輯,數據訪問到後端)方面都非常不同,以及技術和工作流程。
我能夠重用的唯一部分是純JavaScript實用程序文件和Titanium本地數據庫訪問腳本。
0
您可以使用TideSDK中的大部分JavaScript代碼,而無需太多修改。桌面平臺和移動平臺上的各種UI組件之間存在根本區別。以桌面爲例,你的應用程序有窗口,而且你可以擁有獨立的UI項目,比如系統托盤,任務欄等等。而在移動設備中,你通常會控制整個屏幕,各種UI組件與桌面系統完全不同。
這就是爲什麼你需要以獨立的桌面和移動方式實現本地接口,但大多數業務邏輯將保持不變。
相關問題
- 1. 鈦兼容性7
- 2. 鈦工作室 - 兼容性
- 3. .NET與MySql.Data的兼容性
- 4. 2.2.1與3.0的兼容性
- 5. OpenGL與OpenGLES2的兼容性
- 6. SAAJ與JAXB的兼容性
- 7. Mule與JPA的兼容性
- 8. WebSocket與GopherJS的兼容性
- 9. NSURLConnection與base64的兼容性
- 10. x84_64與10.5.8的兼容性
- 11. DynaPDF與Android的兼容性
- 12. ModSecurity與NginX的兼容性
- 13. 與IE6的兼容性
- 14. 與程序兼容性
- 15. 與程序兼容性
- 16. 粗體與JRockit兼容性
- 17. 鈦iOS應用是由於IPv6的不兼容性拒絕
- 18. TypeScript與ES6(ECMAScript 2015)的兼容性如何兼容(ECMAScript 2015)
- 19. tidesdk安裝鈦工作室錯誤
- 20. JRebel與最新的weblogic的兼容性
- 21. Laravel Bundle OneAuth與Sentry的兼容性
- 22. MinGW DLL項目與Linux的兼容性
- 23. 休眠4與彈簧的兼容性
- 24. vss 6.0.81.69與vs 2008的兼容性
- 25. WCF與visual studio 2005的兼容性
- 26. 角度Material2與Boostrap 3的兼容性
- 27. c3p0與jconnect的兼容性4
- 28. ZonedDateTime toString與ISO 8601的兼容性
- 29. JavaScript的不兼容性問題與IE8
- 30. 與鶯gemjar的JRuby 1.7.x兼容性
非常感謝您分享您的經驗。所以我可以重複使用我的域對象和普通(獨立於API的)邏輯? – john84 2013-04-23 14:56:44
這就是我可以重複使用的一切,以及API的一些可能性,但這些通常都是意外事件。但是,我仍然喜歡TideSDK,因爲它通常涵蓋我所有的桌面應用程序用例。 – 2013-04-23 15:06:59