2012-11-09 48 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