Originariamente inviato da nICO80
Ribadisco, dipende dalla specifica situazione. E' come chiedere se è meglio il linguaggio di programmazione x o y: dipende dalla situazione.
anche il C ha struct che si espandono smili ad oggetti innestati ... ribadisco, OOP è uno stile di programmazione.
Il procedurale esisterà sempre perchè è quanto si schiaffa dentro metodi, si scrive più veloce è da dimostrare, bisogna pensare piuttosto a collisioni funzioni già definite, variabili globali , etc ,etc ... non si tratta di scegliere, si tratta di stile di programmazione.

dove c'è la possibilità di programmare OOP, tutti i progetti seri e/o consistenti sono in OOP, proprio a ribadire che il tempo di scrivere function pippo(){} è lo stesso, è il posto dove scriverlo che cambia e a seguire tutti gli altri vantaggi.

Opinione personale, ovvio