Best Solution Architecture

戏子无情 提交于 2019-12-07 13:05:35

Well, there are many cross-platform frameworks to choose from. What is appropriate depends on many factors. Here are a few you might look at:

  • Java (using Swing, possibly SWT + JDBC)
  • JavaFX
  • using a scripting language such as Python (not sure what GUI language you can use then)

Java is probably the best option at least for Android, as it's the offical, recommended language/API. Also, it's widely used, and free software.

I'd be somewhat wary of Adobe AIR, as it's a proprietary platform, so you'll always be at Adobe's mercy for support of new platforms etc. But that is your decision to make...

Also note that Adobe AIR for Android is still in beta:

The Adobe AIR SDK and Adobe AIR runtime is scheduled to support Android by the second half of 2010. Integrated tooling support will be announced at a later date.

( http://labs.adobe.com/technologies/air2/android/ )

you could look towards a service-oriented architecture for answers. If you develop a number of services that connect directly to your database then you could utilize these services from a number of platforms even android or iphone ones. Adobe AIR is something I looked at but from what I have read I cant get enough confidence. Web services however especially if you go down the route of REST could offer many advantages.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!