Sito Enterprise

Ritrovo dei programmatori, dove si discute un po di tutto.

Moderatore: Toki

Regole del forum
Leggi: IProgrammatori.it - Regolamento Forum
Enrichetto
Utente Junior
Messaggi: 39
Iscritto il: 03 feb 2017, 01:46

Sito Enterprise

Messaggioda Enrichetto » 20 apr 2017, 23:52

Buonasera a tutti,
apro questa discussione per chiedervi un consiglio.
Mi è stato richiesto di sviluppare un'applicazione web che rispetti le specifiche Enterprise. L'applicazione dovrà gestire (inserire/leggere/modificare/eliminare) dei dati presenti su un web server.
Finora mi sono sempre occupato solo di applicazioni mobile e desktop quindi non ho assolutamente esperienza nello sviluppo di siti web. I linguaggi che conosco sono C, C++, Java, "qualosa" di php (oltre ad altri linguaggi minori).
Facendo qualche ricerca ho visto che esiste una versione di Java creata ad hoc per lo sviluppo di siti web Enterprise: J2EE. Ho però anche letto ovunque che l'utilizzo di J2EE per lo sviluppo di un sito web è sconsigliato in quanto il lavoro è maggiore e più difficoltoso. Non ho però trovato alcuna alternativa, solo critiche insomma.

Alla luce di quanto scritto sopra, quindi, vi chiedo: sapreste consigliarmi il modo/linguaggio per sviluppare un'applicazione web Enterprise?

Grazie!

-Enrico-
dvaosta
Utente Senior
Messaggi: 740
Iscritto il: 12 lug 2012, 17:42
Contatta:

Re: Sito Enterprise

Messaggioda dvaosta » 21 apr 2017, 08:57

L'alternativa migliore sarebbe asp.NET MVC, ma dovresti conoscere o c# o visual basic (forse funziona anche con J#, che è più simile a java, ma quest'ultimo è un linguaggio un po' in abbandono).
Avatar utente
migliorabile
Utente Senior
Messaggi: 2577
Iscritto il: 05 apr 2013, 09:44

Re: Sito Enterprise

Messaggioda migliorabile » 21 apr 2017, 12:59

Domandona da neofita:

che cosa sono le specifiche Enterprise?
gian82
Utente Senior
Messaggi: 306
Iscritto il: 21 gen 2015, 16:09

Re: Sito Enterprise

Messaggioda gian82 » 21 apr 2017, 14:33

Concordo con dvaosta ed aggiungerei che potrebbe bastare asp .net forms(non mvc),studiati le "master pages",come linguaggio il c# lo dovresti trovare facile da imparare poichè conosci c e java , in c# trovi molta documentazione da microsoft e sul sito stackoverflow puoi trovare esempi per le più disparate esigenze,
buono studio
f28
Enrichetto
Utente Junior
Messaggi: 39
Iscritto il: 03 feb 2017, 01:46

Re: Sito Enterprise

Messaggioda Enrichetto » 21 apr 2017, 16:12

Innanzitutto grazie per le risposte!

Per C# sono abbastanza tranquillo perché appunto su internet si trova molto materiale.

Sapreste comunque consigliarmi un buon libro di testo o qualsiasi materiale da cui studiare J2EE? Perché su internet non ho trovato praticamente nulla e mi piacerebbe farmi un'idea più approfondita prima di scegliere questa o la vostra alternativa.

Grazie ancora!!
gian82
Utente Senior
Messaggi: 306
Iscritto il: 21 gen 2015, 16:09

Re: Sito Enterprise

Messaggioda gian82 » 21 apr 2017, 16:19

Prova sul sito mokabyte a vedere cosa trovi, a mio avviso non ti conviene usare j2ee ,era in voga 10 anni o più fà perchè erano diffuse delle piattaforme per la gestione dei contenuti web scritte e modificabili in java,
Avatar utente
migliorabile
Utente Senior
Messaggi: 2577
Iscritto il: 05 apr 2013, 09:44

Re: Sito Enterprise

Messaggioda migliorabile » 21 apr 2017, 17:50

@gian82, ma che pischellacchere dici!
Evita di dire sciocchezze, a meno che tu non sia un GURU della materia!

Per J2EE NON ESISTE UN LIBRO.
E' una serie di specifiche

http://blog.arungupta.me/wp-content/upl ... ancake.png
https://docs.oracle.com/javaee/7/tutorial/

per ogn'una delle quali esiste un libro della Oreilly, ad esempio.

Non puoi sperare di imparare TUTTO in un colpo solo: sono DECINE DI MIGLIAIA di pagine

Inoltre, quasi sicuramente userai Spring:

https://en.wikipedia.org/wiki/Spring_Framework
https://spring.io/

Ti consiglio di iniziare con:

JDBC
JPA
JSON
XML (che fa parte di Java2 standard)

Un'altro Application Server con cui avrai a che fare, potrebbe essere JBoss:

https://en.wikipedia.org/wiki/JBoss_Ent ... n_Platform
http://www.jboss.org/

Per fare qualche prova spicciola potresti usare Tomcat (che pero' difficilmente trovi in produzione)

http://tomcat.apache.org/

Questo per dire che la frase

sviluppare un'applicazione web che RISPETTI le specifiche Enterprise

non vuol dire nulla!


Tu USERAI una serie di tool/librerie che implementano ALCUNE delle specifiche J2EE.
Se vogliamo: LE DEVI RISPETTARE PER FORZA, altrimenti il tuo lavoro non puotrebbe essere utilizzato.

Infine, attento, implementare un sito web NON E' una passeggiata, anche se il sito e' semplice (molta parte statica e poca parte dinamica):
ci sono un SACCCO di rogne rognose da risolvere.


NON PENSARE che usando C#/ASP.NET i problemi si risolvano/riducano.

Avresti GLI STESSI PROBLEMI.
Anzi, piu' quelli legati al framework .NET visto che anche lui spesso e volentieri funziona secondo misteriose e magggiche logiche di cui, noi, poveri mortali, non abbiamo il diritto di conoscere

;-)
gian82
Utente Senior
Messaggi: 306
Iscritto il: 21 gen 2015, 16:09

Re: Sito Enterprise

Messaggioda gian82 » 21 apr 2017, 18:17

Non sono un guru ma ho le mie opinioni e comunque .a differenza di altri :-) ,posso anche sbagliarmi
Avatar utente
migliorabile
Utente Senior
Messaggi: 2577
Iscritto il: 05 apr 2013, 09:44

Re: Sito Enterprise

Messaggioda migliorabile » 21 apr 2017, 18:24

Le opinioni NON SUPPORTATE dai fatti, si chiamano sciochezze!
gian82
Utente Senior
Messaggi: 306
Iscritto il: 21 gen 2015, 16:09

Re: Sito Enterprise

Messaggioda gian82 » 21 apr 2017, 18:30

Sono d'accordo

Torna a “Il Bar dei Programmatori”

Chi c’è in linea

Visitano il forum: Nessuno e 12 ospiti