Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 用于开发跨平台应用程序和web前端的工具包/框架_Android_Ios_Mobile_Web_Cross Platform - Fatal编程技术网

Android 用于开发跨平台应用程序和web前端的工具包/框架

Android 用于开发跨平台应用程序和web前端的工具包/框架,android,ios,mobile,web,cross-platform,Android,Ios,Mobile,Web,Cross Platform,我今天做了不少研究,但没有得出令人满意的结论。我需要/想要构建一个服务,该服务具有以下两个方面: 网络前端 跨平台应用程序(专注于iOS、android和windows mobile) 我发现了很多允许跨平台移动应用的框架(堆栈溢出帮助很大),但是我找不到任何能够促进web前端广泛代码重用的框架 目前,我倾向于以下解决方案: 将web后端拆分为web前端和应用程序都可以访问的REST框架(使用Phonegap开发,以便尽可能重用HTML5/JS表面代码) 由于项目团队相当小,因此应尽可能避免

我今天做了不少研究,但没有得出令人满意的结论。我需要/想要构建一个服务,该服务具有以下两个方面:

  • 网络前端
  • 跨平台应用程序(专注于iOS、android和windows mobile)
我发现了很多允许跨平台移动应用的框架(堆栈溢出帮助很大),但是我找不到任何能够促进web前端广泛代码重用的框架

目前,我倾向于以下解决方案: 将web后端拆分为web前端和应用程序都可以访问的REST框架(使用Phonegap开发,以便尽可能重用HTML5/JS表面代码)

由于项目团队相当小,因此应尽可能避免代码重复

是否有另一种解决方案/框架(我可能忽略了),比我预期的解决方案更能满足我的需求


谢谢。

可以用于web前端的Javascript框架以及可以帮助您实现跨平台应用的Javascript框架如下:

  • -良好的数据绑定功能、依赖项注入和MVC框架
  • -基于主题的css看起来像本机iOS/Android/WP8
  • 你还可以尝试其他几种选择。离子框架

    我在这里工作。它是一种后端即服务(backend-as-a-service),非常支持移动应用程序和web应用程序。您可以编写服务器端逻辑并在所有平台上重用它。在这里,您可以阅读逻辑功能

    目前是一个托管服务,但我们计划今年发布一个开源版本


    如果您还有其他问题,我们将很乐意为您提供帮助:)

    看起来很有希望。是否可以将javascriptSDK与phonegap一起用于移动应用程序?目前,为每个平台编写本机应用程序不是一个选项。是的,JavaScript SDK可以在任何基于webview的框架中工作,如PhoneGap和Tianium Appcelerator。此外,它可以在Node.js中工作,并且对于服务器端代码具有相同的API。很好!你打算全部开源吗?许多部分将在开源版本中重新实现,因为我们使用不同的技术。例如,对于开源版本,您将在最喜爱的编辑器中编写服务器端代码,而托管版本要求您在控制面板(因此,在web浏览器中)中编写代码。但最重要的是,它将在源代码级别完全兼容。