2010-09-24 42 views
0

我们是一个由四位CS本科老师组成的团队,他们开发了一个移动应用程序(基于网络的服务架构),其意图如下: (1)其我们的学位项目(UML建模,文档测试&其他规范报告) (2)我们有机会学习&解决从UI,数据挖掘,AI到产品营销等各种问题!您可以在我们开始我们的移动+服务器项目之前发表评论吗?

在这一天结束时,我们希望看到全球许多人,从中受益。

您能否对我们使用的工具集进行评论?

(1)的Java + Eclipse中的Android +插件(ADT)& SDK(与开始) (2)各种Web服务的SDK (3)在服务器上:?? (dunno yet) (4)对于其他工件:IBM Rational Modeler

您认为哪些资源应该更好/有帮助? 在此先感谢!

UPDATE:我们入围的Eclipse的UML/MDT而不是扩展的IBM Rational建模的

+0

“在一天结束时” - 很好....你只能把问题的相关部分。 :) – Topera 2010-09-24 19:46:08

+0

Aight Thnx Topera :)刚刚加入了Stackoverflow家族。其实我想提示大学的要求有时可能会阻止我们在一天结束时所追求的目标! – Gaurav 2010-09-26 13:59:39

回答

0

您将如何管理你的功能/任务分配?如果您不介意让您的任务分配为公开,我会推荐Google Code

否则JIRA是我的团队最近开始使用的一个很好的选择(只有10美元),尽管我对此有不同看法。目前,不同的团队负责管理安装,因此我们无法根据自己的需求对其进行定制。

至于技术架构,我需要了解更多关于您的项目的建议。确保在选择技术之前考虑高层次的组件和要求。

更新:如果不知道你需要在服务器端做什么,我会说一个好的技术可以考虑使用Spring Core(可能还有一些其他Spring模块)。 Spring仍然允许你使用POJO,但是允许你使用依赖注入来构建你的应用程序 - 这可以确保你的代码是松散耦合的。 Spring值得学习 - 它促进了良好的编程实践,并且今天在许多Java应用程序中使用它。

+0

谢谢迈克。是的,我们将在Google Code上托管我们的项目,现在将使用Subversion控制系统。你能建议我们应该在SERVER部分使用什么?完全空白!提前致谢。 – Gaurav 2010-09-26 13:50:11

2

这似乎是一个非常典型的设置。如果你在专业上做这件事,那么下一步就是版本控制; Subversion可能是最常见的。


编辑:如果你正在寻找一个Java服务器上的“自由”的价格点,Tomcat和GlassFish的是前三介意,我想还的JBoss提供的免费/试用版。

如果你想要一台远程主机的服务器,Java是更昂贵的语言之一, PHP可能是托管费用最低的,Apache是​​最常用的服务器。

+0

谢谢Dean。是的,我们将在Google Code上托管我们的项目,现在将使用Subversion控制系统。你能建议我们应该在SERVER部分使用什么?完全空白!提前致谢。 – Gaurav 2010-09-26 13:49:00

相关问题