Utilizzo di astrazioni di alto livello

6

Non sono sicuro se sto usando il termine corretto, ma programmeresti l'utilizzo di astrazioni di alto livello come Powerbuilder o alcuni CMS come MODx o DotNetNuke? Non mi sono ancora dilettato in nessuno di questi. La ragione per cui le sto chiedendo è che mi sento intimidito dall'idea di usare qualsiasi astrazione sulle lingue che sto usando. Sto pensando che il mio lavoro potrebbe essere troppo semplificato. Anche se potrebbe fornire soluzioni di business più veloci, preferirei essere codificato direttamente, nel mio caso, .NET.

Fai / useresti astrazioni come queste o le preferisci durante la programmazione in lingue di livello inferiore?

    
posta Jonn 01.10.2010 - 01:57
fonte

1 risposta

11

Non ho alcun problema con l'utilizzo di astrazioni di alto livello, con due avvertimenti:

  1. Qualsiasi astrazione che non puoi ottenere al di sotto quando necessario è cattiva, perché a volte sarà necessario. Evita questi.
  2. Non usare mai alcuna astrazione senza una solida comprensione di ciò che sta realmente accadendo sotto il cofano. Non farlo spesso causa problemi di prestazioni e, occasionalmente, causa problemi di correttezza, entrambi estremamente difficili da eseguire il debug poiché non sai cosa sta realmente accadendo.
risposta data 01.10.2010 - 02:12
fonte

Leggi altre domande sui tag