Interfața unui instrument de lucru are alte reguli
Un site de prezentare e făcut ca să impresioneze în zece secunde. Un panou de lucru e făcut ca să nu obosească în opt ore. Sunt două meserii diferite, iar confundarea lor produce ecrane frumoase în care nimeni nu poate lucra.
Într-un instrument folosit zilnic, contează densitatea informației, câte clicuri cere o operațiune obișnuită, dacă se poate lucra de la tastatură și dacă filtrul aplicat rămâne acolo după ce te întorci din altă pagină.
Ce construim de obicei
- Tabele cu multe mii de rânduri, care rămân rapide la filtrare și sortare
- Filtre combinate, salvabile și partajabile între colegi
- Formulare lungi, cu validare imediată și fără pierderea datelor completate
- Operațiuni în masă asupra mai multor înregistrări deodată
- Tablouri de bord cu indicatorii pe care îi urmăriți efectiv
- Import și export de fișiere, cu raportarea clară a liniilor respinse
Legătura cu partea de server
Interfața și serverul se proiectează împreună. Cele mai multe panouri lente nu sunt lente din cauza interfeței, ci pentru că cer serverului tot, ca apoi să filtreze în browser.
Construim ambele capete: interfața Angular și API-ul care o alimentează, cu paginare, filtrare și sortare rezolvate acolo unde stau datele.