2012-11-09 28 views
0

我有一个问题:我在最后一年的项目,我可以开发一个Android应用程序或Web服务器(从XML文件导入/导出数据,与用户身份验证等)。Android开发VS Spring MVC&Hibernate&Maven学习曲线

Web服务器必须使用Spring MVC,Hibernate和Maven,但我从未对这些技术做过任何事情。与Android开发同样的问题。我的技能是Java(只是Java,而不是Java EE),C,HTML和关系数据库。这是我们在西班牙大学学习的东西。

这两种选择学习曲线怎么样?哪一个不太明显?

回答

0

我的技能是Java(不仅仅是Java,而不是Java EE),C,HTML和关系数据库

如果提供这个项目的时间短:

当你不不了解Java EE,我建议跟着Android开发。

否则:

我建议去同一个Web服务器应用程序,因为这将是你将学习Java EE,Spring和Hibernate了良好的学习曲线。而且,如果您计划您的Java开发人员职业,它将在未来派上用场。

+0

感谢您的回复@invariant 我认为:学习JEE,Maven,Spring和Hibernate将对我的第一个五年计划工作非常有用......但我对所有这些技术都很失落......我正在阅读“Spring in行动“(曼宁)。 – Alberto

+0

首先学习Java EE基础知识JSP&Servlets然后开始学习spring/hibernate/... – invariant

+0

好吧,我会查找有关Servlets的教程。感谢您的帮助@invariant – Alberto

1

在我看来,取决于你需要开发的Android应用程序的类型。如果你需要一个复杂的,美丽的和抛光的UI,比我认为2条学习曲线是相似的。如果你需要一个能够完成工作的应用,Android比Spring + hibernate更容易学习。

+0

感谢您的回复@alex。 Android应用程序不能是一个简单的应用程序,因为它是我最后一年的项目,所以我认为学习曲线将像Maven + Spring + Hibernate项目一样被声名为您的答案。 – Alberto