我遇到了一个问题:我正处于最后一年的项目中,我可以开发一个Android应用程序或Web服务器(通过用户身份验证等方式从/向XML文件导入/导出数据)。
Web服务器必须使用Spring MVC,Hibernate和Maven,但我从未对这些技术做过任何事情。与Android开发相同的问题。我的技能是Java(只是Java,而不是Java EE),C,HTML和关系数据库。这就是我们在西班牙大学学到的东西。
两种选择学习曲线怎么样?哪一个不太明显?
答案 0 :(得分:1)
在我看来,取决于您需要开发的Android应用程序的类型。如果你需要一个复杂,美观和优雅的UI,我认为2条学习曲线是相似的。如果您需要一个能够完成其工作的应用程序,Android比Spring + hibernate更容易学习。
答案 1 :(得分:0)
我的技能是Java(只是Java,而不是Java EE),C,HTML和关系数据库
如果此项目的可用时间很短:
由于您不了解Java EE,我建议您使用Android开发。
其他:
我建议使用Web服务器应用程序,因为这将是一个很好的学习曲线,因为您将学习Java EE,Spring和Hibernate。如果您计划作为Java开发人员的职业生涯,它将在未来派上用场。