Quale framework dovrei imparare se voglio fare sviluppo web in Java? Qualche consiglio? [chiuso]

-2

Bene, non ho un strong background in programmazione. Conosco C, C ++, alcuni C #, alcuni vb e alcuni java e SQL di base, il gioco è fatto. Non ho alcuna esperienza di lavoro nello sviluppo di siti web, quindi considerami come un nuovo inizio.

Mi piacerebbe fare sviluppo web e spero di poter trovare facilmente un lavoro nello sviluppo web dopo aver terminato il mio attuale programma accademico. Così ho iniziato con il framework asp.net MVC. Ma, almeno, mi sembra che molte posizioni richiedano la programmazione java nello sviluppo web, quindi decido di imparare java nello stesso momento mentre imparo .net. Bene, ci sono molte strutture là fuori. Un mio amico suggerisce Hibernate, alcune persone dicono che il framework di gioco è buono per le piccole applicazioni, mentre alcuni ragazzi raccomandano la primavera, che sembra essere molto difficile. Voglio iniziare con un quadro relativamente facile da raccogliere e popolare nel mercato del lavoro. Quindi, da che cosa dovrei iniziare? E a parte un framework, cos'altro dovrei imparare?

Inoltre, quale è più popolare in termini di programmazione web, .net o Java? Sembra che java sia richiesto dalla maggior parte dei datori di lavoro e non ho trovato molte posizioni che indicano l'esperienza di .net. Quale dei due è in realtà più popolare, e che dire della tendenza in futuro?

    
posta phil 06.03.2013 - 03:10
fonte

1 risposta

2

Penso che tu stia facendo molte domande in una domanda.

Ci sono molti lavori per sviluppatori Java e .Net Developers. Con esperienza e duro lavoro sarai in grado di gestire C # e Java entrambi gli ecosistemi sono simili.

Ma prima devi accontentarti di uno. Ti suggerisco di continuare ad usare C # e Asp.Net MVC, è uno stack molto bello con un potenziale e caratteristiche incredibili.

Se vuoi davvero scavare nell'ecosistema Java, ti consiglio Spring MVC con Spring Core, Spring Data e JPA2 / Hibernate. Per template FreeMarker è facile e veloce.

  • Spring MVC è la vista e il controller basati su pattern MVC
  • Spring Core è utilizzato per DI e servizi
  • Spring Data JPA fornisce il modello di repository e il livello di astrazione dai modelli
  • JPA2 / Hibernate per i tuoi modelli

Prova ad usare Maven per tutte le dipendenze e questo stack ti darà tutto per creare potenti applicazioni web Java.

Informazioni sulla popolarità su Dice.com Java è più popolare di C # ma ho trovato più lavori come C # Web Developer che Java Web Developer ma tutto dipende.

Scopri gli strumenti che ti piacciono di più e in realtà non importa, ero uno sviluppatore Java e sono stato scelto per un contratto C # ultimamente, non avevo una profonda conoscenza degli strumenti ma l'importazione è la tua esperienza e quella sei un veloce imparato e puoi prendere qualsiasi strumento subito.

    
risposta data 06.03.2013 - 04:35
fonte

Leggi altre domande sui tag