Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Mentre Ubisoft vorrebbe chiedere agli utenti, all'occorrenza, di distruggere perfino le copie fisiche dei propri giochi, il movimento Stop Killing Games si sta battendo per preservare quella che l'Unione Europea ha già riconosciuto come una forma d'arte. Abbiamo avuto modo di parlare con Daniel Ondruska, portavoce dell'Iniziativa Europa volta a preservare la conservazione dei videogiochi
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Abbiamo provato il nuovo Galaxy S25 Edge, uno smartphone unico per il suo spessore di soli 5,8 mm e un peso super piuma. Parliamo di un device che ha pro e contro, ma sicuramente si differenzia dalla massa per la sua portabilità, ma non senza qualche compromesso. Ecco la nostra prova completa.
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
Pensato per il professionista sempre in movimento, HP Elitebook Ultra G1i 14 abbina una piattaforma Intel Core Ultra 7 ad una costruzione robusta, riuscendo a mantenere un peso contenuto e una facile trasportabilità. Ottime prestazioni per gli ambiti di produttività personale con un'autonomia lontano dalla presa di corrente che permette di lavorare per tutta la giornata
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


Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart Intervista a Stop Killing Games: distruggere vid...
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Le 18 offerte Amazon del weekend, senza ...
Galaxy S25 Ultra 512GB sotto i 1.000€ su...
Vi piace l'iPhone nero? Su Amazon sono s...
MacBook Air M4 16GB/256GB e 16GB/512GB s...
4 portatili per risparmiare tanto ed ess...
San Marino multa TikTok: non controllano...
Dreame e Roborock in saldo su Amazon: ro...
Pazzesco su Amazon: crollano i prezzi de...
La Corea del Sud vorrebbe costruire una ...
Rilasciati i primi risultati delle anali...
Robot umanoidi low cost? Unitree ci prov...
Non solo Rocket Lab, anche Avio potrebbe...
Chips Act UE: 41,5 milioni di euro a Eph...
Ryzen Threadripper 9000 al debutto il 31...
Nuovi coupon nascosti Amazon (aggiorname...
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: 12:30.


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