Scrivere in HTML con Linux

Scrivere in HTML con Linux



Linux è diventato il sistema operativo preferito dagli sviluppatori web. I professionisti non utilizzano applicazioni con interfaccia grafica, ma applicazioni che si aprono nel terminale. Ai neofili può sembrare estremamente scomodo lavorare in questo modo, ma una volta preso dimestichezza con questi programmi e con la curva di apprendimento che richiedono ci si rende conto che è la modalità più veloce e produttiva per lavorare.

Quindi un professionista del web utilizzerà un file manager come Yazi per creare cartelle, sfogliare ed aprire file. I file aperti con Yazi si apriranno direttamente con programmi professionali per creare pagine web come Neovim o Helix. Infine i professionisti pubblicheranno le loro pagine web con un programma come Filezilla.

Vediano queste applicazioni, come installarli e le loro scorciatoie da tastiera per utilizzarli. Di alcuni di questi programmi ho creato dei tutorial, che non sono completi, ma che servono solo da base per i neofili per iniziare ad utilizzarli. Con la pratica poi diventerete sempre più esperti nell'utilizzarli e vi accorgerete come vi permetteranno di lavorare velocemente con un alto livello di produttività.

Io personalmente ho iniziato a creare questo sito con dei programmi che utilizzavano una interfaccia grafica per lavorare. Poi ho iniziato gradualmente ad utilizzare questi programmi. Hanno richiesto una curva di apprendimento. Ora quando devo scrivere il codice delle pagine web di questo sito utilizzo Yazi come file manager che mi apre le pagine web su cui lavoro direttamente con Helix, che utilizzo normalmente per scrivere le pagine web. Se devo fare delle sostituzioni di testo o codice su interi files invece utilizzo Neovim. Per pubblicare sul server le pagine web create utilizzo Filezilla. Non mi sono mai pentito di queste scelte.


Neovim


Neovim è un editor di testo moderno, potente e altamente personalizzabile che si basa sulle sue fondamenta di Vim. Neovim può essere utilizzato per scrivere con diversi linguaggi di programmazione, scrivere e modificare testi, creare e modificare pagine web. E' un programma che permette di creare e modificare i siti web velocemente e con un alto livello di produttività. Per configurare Neovim senza scrivere una sola riga di configurazione installa e utilizza LazyVim, una distribuzione di plugin e configurazioni Neovim.

Alla seguente pagina potrete vedere in maniera più specifica come utilizzare Neovim per scrivere in HTML:

  1. Neovim tutorial


Helix


Helix è un editor di testo moderno, potente e che si basa su Neovim. Helix può essere utilizzato per scrivere con diversi linguaggi di programmazione, scrivere e modificare testi, creare e modificare pagine web. E' un programma che permette di creare e modificare i siti web velocemente e con un alto livello di produttività. Helix risulta più indicato per utenti meno esperti.

Alla seguente pagina potrete vedere in maniera più specifica come utilizzare Helix per scrivere in HTML:

  1. Helix tutorial


Yazi


Yazi è un file manager da terminale scritto in Rust. Il suo obbiettivo è fornire un'esperienza di gestione dei files efficiente e personalizzabile.

Scritto in Rust, Yazi è un file manager da terminale ultra-veloce, moderno e incredibilmente elegante porta a riconsiderare il modo di navigare tra le cartelle. Vediamo cosa lo rende unico.

  • Anteprime in tempo reale: A differenza dei suoi predecessori, Yazi è in grado di mostrare anteprime di immagini, video, PDF, documenti di testo e archivi, direttamente nel terminale. Non devi più aprire un’applicazione esterna per sapere cosa c’è in un file.
  • Velocità incredibile: Grazie all’uso dell’IO asincrono, Yazi non si blocca mai. Non importa quanto grande sia la cartella che stai aprendo o quanti file ci siano: l’applicazione rimane sempre reattiva. È un piacere da usare.
  • Interfaccia a pannelli pulita: Il layout di Yazi è intuitivo e ordinato. Con tre pannelli separati, puoi navigare facilmente tra directory, vedere il contenuto delle cartelle e visualizzare le anteprime.

Alla seguente pagina trovate la lista degli shortcut di Yazi:

  1. Yazi Cheatsheet


Filezilla


Filezilla è un software gratuito che consente di caricare o scaricare files su un server, per esempio: gli elementi del tuo sito su o dal tuo hosting. È dotato di un interfaccia grafica utente intuitiva. Veloce e affidabile, Filezilla è gratuito e multipiattaforma. Gira su qualsiasi sistema operativo e supporta vari tipi di protocolli: FTP, FTPS e SFTP (in modo normale o sicurizzato). FileZilla quindi è indispensabile per chi gestisce un sito web o si propone di farlo.