"La programmazione è difficile. Chiunque dica il contrario sta cercando di farvi sentire inferiori a lui o di vendervi qualcosa. Nel caso di molti linguaggi di programmazione "facili da imparare", si dà il caso che siano vere entrambe le cose. Ma voi non siete qui per linguaggi di scripting inefficienti, glorificati e a gratificazione immediata [...]"
Leggendo il libro Aggiustare il mondo di Giovanni Ziccardi ho scoperto che inizialmente Reddit fu concepito in Common Lisp e che in una fase successiva, su suggerimento di Aron, fu riscritto in Python per vari motivi.
Facendo delle ricerche, ho trovato il repo con il codice e anche il post degli sviluppatori in cui argomentano questa scelta. Molto interessante!
Clew mantiene un indice indipendente e si propone di essere un motore di ricerca copyleft (APGLv3), self-hostable, rispettoso della privacy e personalizzabile, che dà priorità ai creatori/blogger/scrittori indipendenti e penalizza i siti con pubblicità e tracker.
"In 2023, the NetBSD project celebrated 30 years since its first release, 0.8. Now, four years after NetBSD 9, NetBSD 10 brings a huge number of changes and improvements."
"The Software Developer's Guide to Linux" affronta bene i fondamenti e le parti importanti del filesystem Linux, della riga di comando, della manipolazione dei file, dello scripting di shell e altro ancora.
Per soddisfare gli sviluppatori di software, il libro tratta anche Git e Docker.
WinterJS è un runtime Javascript incredibilmente veloce, compatibile con WinterCG e scritto in Rust, che utilizza il motore SpiderMonkey per eseguire JavaScript e Tokio per gestire le richieste HTTP e il ciclo di eventi JS. Il runtime WinterJS può anche essere compilato in WebAssembly e come tale è il primo runtime[...]"
Lo sviluppo di esperienze native multipiattaforma richiede la scelta della giusta libreria di interfaccia utente (UI), in quanto serve come base per creare esperienze utente visivamente accattivanti e interattive. Tauri, un set di strumenti per la creazione di applicazioni leggere per desktop utilizzando tecnologie web, offre la compatibilità con diverse librerie UI.
@alephoto85@programmazione Trovo che l'articolo abbia un punto di vista un po' strano e se vogliamo lievemente fuorviante.
Essendo Tauri un wrapper su una finestra di browser, salvo bug esterni (nelle librerie di sistema, perché non è Tauri a renderizzare veramente), qualsiasi libreria dovrebbe essere "compatibile".
Ottime librerie sicuramente, ma non hanno nessun legame o differenza particolare nell'uso con Tauri rispetto ad altre situazioni.
@silverdrakkar@programmazione grazie per il feedback ma non capisco il perché l'articolo sia addirittura fuorviante però. Come specificato anche nel titolo parla delle migliori ed esprime ovvimamente il solo punto di vista del autorə.
Non credo che lo scopo fosse creare una lista esaustiva...
Svelte è uno strumento per la costruzione di applicazioni web. Come altri framework per interfacce utente, consente di costruire l'applicazione in modo dichiarativo con componenti che combinano markup, stili e comportamenti.
Questi componenti sono compilati in piccoli ed efficienti moduli JS che eliminano il sovraccarico tradizionalmente associato ai framework UI.