数据密集型Android和iOS应用的最佳后端:Drupal,Django或Rails或其他什么?

3
我们将从零开始开发一对精密的移动应用程序。我们预计支持iPad,iPhone,Android平板电脑和Android手机。然而,我们最初的重点将仅限于Android。
这些应用程序将用于收集数据并将该数据发送到后端。整个项目的范围是数据收集、数据分析和数据展示。一切都与数据有关。
什么是正确的后端技术?
编辑:很抱歉没有最初提供这些信息。Python的吸引力在于用于数据呈现和数据分析的SciPy/NumPy库。我认为其他平台没有可以匹配这些库的。因此,如果没有与移动应用程序接口的问题,Python/Django似乎是理想的选择...
同时,使用相同的技术来构建通用网站也是不错的选择,我想Python/Django在这方面也很好。

Drupal 作为后端??开什么玩笑啊?? - mohamnag
3个回答

1

在这种情况下,我没有看到PHP、Python和Ruby之间的任何区别。据我所知,后端将被用作数据库访问层,而不是更复杂的功能。如果是这样的话,就选择你更熟悉的技术吧。

为什么你想要使用Drupal来完成这个任务呢?在我看来,最好使用一些更注重高性能和数据库交互的东西。例如,可以尝试Yii、Codeigniter或Fat Free PHP框架。

Django也是一个不错的选择,因为它有一个精美的管理界面,由框架自动生成。你需要做的唯一一件事就是在你的应用程序中设置模型并启用管理模块。

不幸的是,我没有RoR的经验,所以除了很多人说它很棒之外,我无法发表任何评论。


我更新了问题,并提供了关于为什么我认为Python可能会脱颖而出的信息:NumPy和SciPy。 - MountainX

1

Python/Django加上SciPy/NumPy被证明是我们项目的最佳选择。

Python的吸引力在于SciPy/NumPy库用于数据展示和数据分析。我认为没有其他平台可以与之匹敌。


0
说真的:Java。它具有易用性、状态性和许多非常好的框架。而且对于大型数据集的性能仍然非常好。
我特别推荐Spring框架和Hibernate。

如果我们选择Python/Django,我相信我们可以利用SciPy/NumPy来进行数据展示。如果我们选择Java,Perfuse(http://prefuse.org/)可能是一个选项,但我认为SciPy更优秀。 - MountainX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接