Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-10-2007, 14:45   #1
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
[JEE]Chiarimenti sui framework

sapreste indicarmi qualche testo che chiarisce le differenze tra i vari tipi di
framework? cercando e leggendo le parti introduttive di molte documentazioni, mi sembra che i miei quesiti siano sottointesi (magari perchè sono concetti banali e puerili, ma ognuno ha una capacità di apprendimento differente) ti riporto parte del testo della mia domanda, anche perchè magari qualche persona che leggerà queste nostre parole lo farà perchè avrà il mio stesso bisogno:

per non parlare della confusione che si fa quando si parla di Framework (che teoricamente sono librerie che forniscono interfacce vuote appropriate e collegamenti tra di esse per essere sfruttate come scheletro di una architettura software.... almeno ho capito questo) e si mescolano con container, appl. server, MVC e tutte (o nessuna) le componenti dell'architettura JEE. Ho solo capito che c'è molta confusione (per chi è del settore non se ne accorge, ma per chi ci entra la prima volta rimane spaesato) tra i nomi dei prodotti e le loro funzionalità. ..

(Nel frattempo il libro che sto leggendo è "JEE5 Sviluppo di applicazioni web", che non parla di framework e comunque sto finendo di comprendere lo strato di presentazione, MVC, action e Factory/Command quindi Business e Itegration ancora non li ho visti)
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2007, 08:28   #2
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Piuttosto che sapere cosa sia esattamente, quello che interessa è sapere utilizzare veramente un framework

Prendi ad esempio Spring. E' considerato un framework, una delle caratteristiche di esso è che esistono sotto progetti che completano alcuni settori (vedi ad esempio Spring Web Flow).
Ad esempio, inizialmente utilizzavo in maniera massiccia la parte di MVC di spring, adesso, da quando uso SWF, molti dei controller sono spariti per fare spazio a dei gestori di flusso.

Tu parli di differenza tra framework (quali?)
Se non si studiano e comprendono non è mica una cosa semplice fare dei paragoni!
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2007, 13:19   #3
TorpedoBlu
Senior Member
 
L'Avatar di TorpedoBlu
 
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 4623
Quote:
Originariamente inviato da gokan Guarda i messaggi
Piuttosto che sapere cosa sia esattamente, quello che interessa è sapere utilizzare veramente un framework

Prendi ad esempio Spring. E' considerato un framework, una delle caratteristiche di esso è che esistono sotto progetti che completano alcuni settori (vedi ad esempio Spring Web Flow).
Ad esempio, inizialmente utilizzavo in maniera massiccia la parte di MVC di spring, adesso, da quando uso SWF, molti dei controller sono spariti per fare spazio a dei gestori di flusso.

Tu parli di differenza tra framework (quali?)
Se non si studiano e comprendono non è mica una cosa semplice fare dei paragoni!
dunque hai ragione, ti spiego:
Per una tesi sto studiando la teoria su AOP (AspectOrientedProgramming - ossia un modo di intercettare crosscutting concerns come logging, persistenza, sicurezza, ecc.. in maniera trasversale, accoppiato al classico OOP) e vorrei analizzare la sua applicazione alle web application.
Essendo a digiuno di JEE sto leggendo questo libro sull'argomento;
" Java Enterprise Edition 5. Progettazione e sviluppo di applicazioni web"
http://www.wmlscript.it/libri/recensione.php?id=70

Per poi passare alle documentazioni ufficiali di ciò che sceglierò. Questo libro parla della base (JSP, Servlet, e i 3 strati Presentazione, Business, Integrazione) senza fare uso di framework, ma descrive semplicemente JEE5, e vedo che nei capitoli su Business e Integrazione fa riferimento a EJB3.

Portandomi avanti con gli argomenti da studiare vedo che 1 tutti usano Framework per lo sviluppo e 2 ci sono framework che vengono usati con il paradigma da me studiato (Spring2, JbossAOP, Aspectwerkz e EJB3 tramite le annotations). Il fatto è che per ora che sono al capitolo 5 del libro (sto finendo MVC) ancora non so come funzionano Business e Integrazione e soprattutto il concetto di framework mi è abbastanza estraneo, nel senso che per ora non capisco bene se sono delle librerie evolute che vengono chiamate tali (visto che forniscono interfacce da sviluppare e pattern gia pronti) oppure sono parte integrante della futura applicazione (ed in quanto tali la loro configurazione è importante) e cosa posso usare per fare confronto. (si possono installare 2 o 3 assieme? dipendono da container diversi? fanno cose diverse? comunicano assieme? oltre a capire cosa fanno come faccio a capire cosa sono in realtà senza leggere migliaia di pagine di documentazione per capire se possono servirmi o meno?
__________________
Ho trattato con : lahiri, czame, RC, allXXX, dfruggeri, JMM, Paperone, xej, Pappez, iperfly, Red81, Playmake, ryan78, Rob66, XP2200, Peach1200, faberjack, Stewie82, supermario_bros, hft500, Axelscorpio, pipes lee, Piccolospazio, RohanKish, miki66, kabira85
TorpedoBlu è offline   Rispondi citando il messaggio o parte di esso
Old 18-10-2007, 19:24   #4
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Guarda, io dal punto di vista teorico son ben poco.
So solo che se voglio fare una cosa, leggo le reference del framework e se è possibile applico la soluzione al mio problema.

Ad esempio, per spring, si tratta di prendere alcuni JAR, buttarli dentro al tuo progetto e poi lavorare su diversi file XML di configurazione.

Mi sembra di capire che la tua tesi sia più teorica che pratica, quindi ti tocca leggere tonnellate di materiale
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Airbus realizzerà altri 229 satel...
Arianespace lancerà altri satelli...
Eutelsat ha annunciato di aver affidato ...
PLD Space ha annunciato il nuovo razzo s...
CMF Clip Pro, tanta autonomia e design u...
Tre leggende del rally sbarcano in Asset...
iPhone 18 Pro Max, il chip A20 Pro mostr...
Samsung porterà il Privacy Displa...
WINDTRE BUSINESS trasforma la rete mobil...
Anthropic ammette un quarto caso di acce...
Mazda CX-6e, il primo test drive: quando...
La serie HONOR Magic 9 arriva a fine set...
Anker MagGo Power Bank 2 Pro arriva in I...
iRobot rilancia con Roomba Duo, il proto...
#linux su IRC è tornato dopo anni di sil...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v