Web应用程序+移动应用程序的技术堆栈 [英] Technology stack for Web Application + Mobile Application

查看:110
本文介绍了Web应用程序+移动应用程序的技术堆栈的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在构建Web应用程序+移动应用程序(首先是Android和iPhone).我知道功能,可以写功能说明.我还没有决定应该构建本机应用程序还是移动网络应用程序.

I am in process of building a web application + Mobile application (Android and iPhone to begin with). I know the functionality and can write functional specification. I haven't decided whether I should be build native apps or a mobile web app.

由于我将具有可重用的功能(供Web应用程序和移动应用程序使用),因此我应将核心功能公开为Web服务,并从视图(移动设备,Web UI等)中使用它.

Since I will have a reusable functionality (used by web app as well as mobile apps), I should exposed core functionality as web services and consume it from views (Mobile, Web UI etc.)

我的目标是提高速度.应用程序/平台将来应该会很好地扩展.我的预算不足,因此正在寻找开放源代码或低许可费用堆栈(Java,LAMP,开放源代码等).

My goal is to build faster. Application/platform should scale up well in future. I am low on budget, so am looking for open source or low-licensing fee stack (Java, LAMP, open source etc.).

我需要有关技术堆栈的建议.另外,如果您有类似的经历,请告诉我您的经历.

I need suggestions on technology stack. Also if you have similar experience, let me know your experience.

谢谢.

推荐答案

我正在研究类似的解决方案,即.网络应用+ API +移动应用并使用:

I work on similar solution, ie. web-app + API + mobile apps and use:

  • 服务器端:Python + Django + Piston(用于制作REST API).
  • 客户端:本机iPhone应用程序(以后为Android)
  • Server side: Python + Django + Piston (for making REST API).
  • Client side: Native iPhone app (Android in the future)

我对自己的选择感到满意. Django允许快速发展. Python非常有表现力,而且非常快(就动态语言而言).通过Piston,您可以轻松创建REST API.当然,所有这些都是免费的.

I'm satisfied with my choice. Django allows to develop fast. Python is very expressive and quite fast (in terms of dynamic language). Piston lets you create REST API easily. All of these are free, of course.

考虑使用iPhone-本地应用是必需的,因此我没有考虑构建移动Web应用.

Considering iPhone - a native app was a requirement, so I wasn't thinking about building mobile web apps.

这篇关于Web应用程序+移动应用程序的技术堆栈的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆