che sia più difficile da gestire un approcio a basso livello e che quindi sia soggetto a bug è certamente vero... però un buon approcio a basso livello, SE fatto bene e SE funziona è decisamente più efficente della stessa cosa fatta tramite api.
un esempio è lo stack di rete.. spesso per fare applicazioni che devono rispettare parametri di affidabilità e realt time abbastanza rigidi, occorre riscriversi uno stack che sia più efficiente di quello fornito dal so.
poi per comodità è ovvio che ogni volta che è possibile non si sta a rifare quello che è già stato fatto!! non dimentichiamoci però che anche le librerie che ci forniscono delle utilissime api a volte sono buggate..
ciao!
|