Spazio Sponsor

BSP - Board Support Packages

Permette di sviluppare velocemente. Famoso quello su Android, ma disponibile in molti sistemi operativi e firmware

Da sempre un motivo di contrasto tra programmatori e' il non reinventare la ruota contro il controllo di ogni fase di sviluppo.

Pensate di avere un software e dedicare il 50% di tempo per lo sviluppo delle routine di accesso, identificazione, recupero credenziali, controllo complessità, assistenza cliente: tutto a norma di legge.

Lo scriverete a mano solo se avete un budget dedicato per un compito cosi' complesso.

Quindi si riutilizzavano framework, scritti da altri programmatori, e testati dalla community, tanto da essere eccellenti.

Tuttavia lo step successivo consiste nel produttore del sistema operativo, che offre lui stesso le librerie già ronte, e ben documentate, a tutti, per garantire un livello uguale e integrazione superiore a qualunque altra scritta da sviluppatori indipendenti.

Una volta i produttori fornivano le chiamate al sistema operativo, ricordo che il c64 le funzioni a disposizione per chi sviluppava in assembler. Ma di quello che faceva il sistema operativo si sapeva tutto, era ancora semplice.

Ora l'integrazione fornisce al produttore molte informazioni, e alcune le condivide con il programmatore, a volte.

In ogni caso, lo sviluppo e' piu' rapido: pensi solo al core del tuo programma, ma ad ogni aggiornamento devi verificare la compatibilità con le novità del framework e delle sue librerie.

E comunque il venditore ne sa sempre piu' di te.

Sensibilità di altri tempi, si dira'. Ma una volta l'uso di codice nascosto con funzionalità ulteriori a quelle dichiarate era semplicemente installazione di software all'insaputa dell'utente. Un virus. Il fatto che non sia li' per danneggiare la struttura informatica, non significa che possa danneggiare la privacy dello sviluppatore e dell'utente finale.

Ricordo ancora quando Google sospese una mia app solo perche' mostrava video senza passare dal framework ufficiale (usando html e anonimizzazioni). La mia soluzione fu rimuovere i video e non implementare il tracciamento obbligatorio.

Non tutti possono scegliere. Per questo esiste l'antitrust. Per questo cerco di stare lontano da linguaggi e codice sviluppati da Google. Ma il problema non dovrebbe nemmeno esistere.

Ma risparmiare tempo e' come regalare soldi e lavoro: come dire di no ?

Spataro

23.01.2023 https://



Partecipa anche tu:
  • Cosa pensi della voce ?
  • Commenta o chiedi:
tutti i dati sono facoltativi e informatici e li usiamo solo per rispondervi. No newsletter. Si applica la privacy policy di IusOnDemand srl.


Ti possono interessare anche:
  • 96099
  • 2023-01-23
  • BSP - Board Support Packages
  • Permette di sviluppare velocemente. Famoso quello su Android, ma disponibile in molti sistemi operativi e firmware

  • Da sempre un motivo di contrasto tra programmatori e' il non reinventare la ruota contro il controllo di ogni fase di sviluppo.

    Pensate di avere un software e dedicare il 50% di tempo per lo sviluppo delle routine di accesso, identificazione, recupero credenziali, controllo complessità, assistenza cliente: tutto a norma di legge.

    Lo scriverete a mano solo se avete un budget dedicato per un compito cosi' complesso.

    Quindi si riutilizzavano framework, scritti da altri programmatori, e testati dalla community, tanto da essere eccellenti.

    Tuttavia lo step successivo consiste nel produttore del sistema operativo, che offre lui stesso le librerie già ronte, e ben documentate, a tutti, per garantire un livello uguale e integrazione superiore a qualunque altra scritta da sviluppatori indipendenti.

    Una volta i produttori fornivano le chiamate al sistema operativo, ricordo che il c64 le funzioni a disposizione per chi sviluppava in assembler. Ma di quello che faceva il sistema operativo si sapeva tutto, era ancora semplice.

    Ora l'integrazione fornisce al produttore molte informazioni, e alcune le condivide con il programmatore, a volte.

    In ogni caso, lo sviluppo e' piu' rapido: pensi solo al core del tuo programma, ma ad ogni aggiornamento devi verificare la compatibilità con le novità del framework e delle sue librerie.

    E comunque il venditore ne sa sempre piu' di te.

    Sensibilità di altri tempi, si dira'. Ma una volta l'uso di codice nascosto con funzionalità ulteriori a quelle dichiarate era semplicemente installazione di software all'insaputa dell'utente. Un virus. Il fatto che non sia li' per danneggiare la struttura informatica, non significa che possa danneggiare la privacy dello sviluppatore e dell'utente finale.

    Ricordo ancora quando Google sospese una mia app solo perche' mostrava video senza passare dal framework ufficiale (usando html e anonimizzazioni). La mia soluzione fu rimuovere i video e non implementare il tracciamento obbligatorio.

    Non tutti possono scegliere. Per questo esiste l'antitrust. Per questo cerco di stare lontano da linguaggi e codice sviluppati da Google. Ma il problema non dovrebbe nemmeno esistere.

    Ma risparmiare tempo e' come regalare soldi e lavoro: come dire di no ?

  • https://
  • -
  • Valentino Spataro
  • Valentino Spataro
  • dizionario,antitrust,sviluppo,librerie
  • S
  • -
  • -
  • 0
  • Ilaw - Lavorare con internet
  • 2
  • 0
  • N
  • -
  • 912
  • -
  • 0
  • -
  • -
  • -
  • -