Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Qi4j e la Composite Oriented Programming

Link copiato negli appunti

àˆ notizia di qualche giorno fa il rilascio della prima versione stabile di

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

(pronuncia: chee for jay).

Sicuramente meno noto rispetto alle soluzioni Java EE di big del settore quali SpringSource, JBoss e Oracle, è un framework ispirato dai principi del

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

e in parte a quelli di

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

e

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

; ad evidenziare il lavoro svolto, gli ideatori di Qi4j, in gran parte sviluppatori della scandinava

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

, hanno coniato una definizione ad hoc: Composite Oriented Programming (COP).

Tra i principi cardine della COP:

  • maggiore flessibilità  degli oggetti, il cui comportamento dovrebbe essere più flessibile in relazione al contesto (tanto da rimproverare la classica programmazione OO di essere, nei fatti, più “Class-Oriented” che realmente “Object-Oriented”);
  • forte incoraggiamento al disaccoppiamento (decoupling) tra classi;
  • maggiore importanza alle business rules (a partire dal dominio applicativo);
  • utilizzo massivo di interfacce a discapito delle classi.

Per i curiosi, caldamente consigliati tutorial e manualistica sul sito di Qi4j, nonché il

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

per il Domain-Driven Design in cui è segnalato l’omonimo libro di Eric Evans, pietra miliare in ambito DDD.

In italiano, of course, c’è meno materiale, tra cui merita menzione un

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

dell’immancabile MokaByte.

Questo articolo contiene link di affiliazione: acquisti o ordini effettuati tramite tali link permetteranno al nostro sito di ricevere una commissione nel rispetto del codice etico. Le offerte potrebbero subire variazioni di prezzo dopo la pubblicazione.

Ti consigliamo anche