Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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
Java 适合我的项目的框架和技术栈?_Java_Android_Node.js_Jsp - Fatal编程技术网

Java 适合我的项目的框架和技术栈?

Java 适合我的项目的框架和技术栈?,java,android,node.js,jsp,Java,Android,Node.js,Jsp,我必须提交一个项目,在我的学院,我只有两个月!我已经有了制作什么的想法,但不知道该采用哪种技术。我想使用最新的东西,以便使我的项目更高效和灵活 我想制作一个类似考勤管理系统的东西,在这个系统中,我们可以记录学生的考勤情况,并将记录保存在底层数据库中,还可以对数据进行某种类型的数据挖掘,找到一些有趣的模式,如最常参加的讲座,或者应用一些概率模型来估计下一个可能的铺位,或者基于单个学生记录进行分析,以计算任何有趣的东西。。。然后为用户界面开发一个android应用程序,可以处理对数据库的请求和响应

我必须提交一个项目,在我的学院,我只有两个月!我已经有了制作什么的想法,但不知道该采用哪种技术。我想使用最新的东西,以便使我的项目更高效和灵活

我想制作一个类似考勤管理系统的东西,在这个系统中,我们可以记录学生的考勤情况,并将记录保存在底层数据库中,还可以对数据进行某种类型的数据挖掘,找到一些有趣的模式,如最常参加的讲座,或者应用一些概率模型来估计下一个可能的铺位,或者基于单个学生记录进行分析,以计算任何有趣的东西。。。然后为用户界面开发一个android应用程序,可以处理对数据库的请求和响应

我真的不知道该干什么?目前我不知道以下内容,但我的朋友建议我从中选择:带有express framework REST API的node.js、PHP、JSP、JSON和MongoDB


我非常感谢你们的帮助。请帮忙。谢谢

让我们试着根据您的要求确定技术堆栈

一,。最新技术-尽管您没有对此要求给出任何理由。但正如您所想,最新流行的web服务器是node、go lang、Nginx(如果您最终选择了php)和mongo(弹性搜索数据存储)

二,。更少的时间-您只有2个月的时间来学习技术、构建原型、设计db模式、实现所有内容和测试。因此,我建议您使用node.js或phpI,前提是您熟悉js和php

三,。高数据库IO—我不知道您将使用什么规模,但服务器将要做的唯一主要事情是DB IO,因此您应该选择一些非阻塞技术,其中最著名的是NODE.JS

Node.js满足了所有需求。
如果我是你,我会选择express.js express init,如果你对任何NoSql都不熟悉,那么你就可以使用Mysql,因为Mysql似乎满足了所有的需求。android应用程序可以像cordova一样,因为该应用程序除了HTTP请求和一些数据表示之外什么都不做。

选择技术取决于项目。对项目进行分析,并检查哪种技术适用且可支持。如果您必须在短时间内开发项目,而不考虑技术适用性,请选择nodejs和for db-mongodb。我知道您的项目已到期。但这类问题的答案非常广泛。因此,请具体地问几个问题,我想问你一些关于哪些库或使用哪些技术的问题,这些问题通常过于宽泛,主要是基于观点的,并且往往与堆栈溢出无关。这里的这个问题看起来与10小时前的问题几乎相同,当时的问题被搁置,主要是基于观点的。