Se vuoi fare lo sviluppo web su Linux, devi conoscere bene Linux . La verità è che se un datore di lavoro utilizza una tecnologia web che non richiede Windows, si risparmierà un po 'di denaro e darà ai propri sviluppatori macchine Linux.
Questi datori di lavoro vorranno dipendenti produttivi su Linux , quindi indipendentemente dalla tua conoscenza di un framework o IDE, sapendo che Linux ti aiuta a essere più produttivo, e di conseguenza il datore di lavoro sarà più redditizio.
I flussi di lavoro di Linux sono spesso diversi dai flussi di lavoro di Windows. Puoi automatizzare linux più facilmente con piccoli strumenti da riga di comando, sia esistenti che personalizzati da te codificati. Conoscere l'ambiente ti aiuta a raggiungere questo obiettivo. Uno dei più grandi cambiamenti di paradigma, ad esempio, è probabilmente "dove sono le cose" per quanto riguarda i file di configurazione, e il fatto che in Linux è più probabile modificare le configurazioni in un editor di testo piuttosto che fare clic su una finestra di configurazione.
Un altro modo per pensarci: sei considerato oltre ad un altro potenziale dipendente che è alla pari con te su competenze linguistiche / di struttura, ma conosce meglio Linux.
SULL'ALTRA MANO
Esistono molti lavori di sviluppo web basati su Windows , o ambienti misti in cui potresti fare PHP e .Net nella stessa posizione di lavoro. ASP .Net MVC è molto divertente e richiede conoscenza di Windows. IIS può persino eseguire applicazioni PHP in questi giorni
La mia raccomandazione finale sarebbe che se ti piace lo sviluppo web l'opzione migliore sarebbe conoscere molto bene Windows e Linux. Linux è diventato sempre più facile da usare, quindi non è così tanto da imparare. In molti casi lo sviluppo è su Windows ma i server sono Linux. Sarebbe anche meglio per te inserirti nel framework di sviluppo web che ti piace di più e vedere su che tipo di piattaforma funziona. Quindi concentrati sulla sua piattaforma di runtime primaria come tua specialità.