lunedì 17 novembre 2014

Programmazione Orientata agli Stipendi

Anni fa due miei giovani colleghi mi dissero che EJB era nato per fare un modello a oggetti, partendo da un modello relazionale.
Già allora la loro convinzione mi lasciava perplesso.
Credo che EJB sia nato per favorire il passaggio delle procedure COBOL verso Java. Banche e assicurazioni usavano COBOL e erano i clienti pronti a pagare. L'ecosistema Java è stato guidato dal business, non da chi scrive pattern.
EJB non è OOP, non perché chi lo ha scritto non fosse abbastanza bravo, ma perché è stato fatto per essere orientato ai servizi, come richiesto dai clienti pronti a pagare i ricchi middleware EJB.
Non lavoriamo in un mondo ideale sul piano tecnico scientifico, lavoriamo perché qualcuno ci paga o speriamo proprio che lo faccia.

Nessun commento:

Posta un commento