Ci sono alcuni grandi strumenti di sviluppo web là fuori che rendono facile la vita degli sviluppatori. App come LiveReload e CodeKit sono i grandi esempi.Come LiveReload (e altre app simili) funzionano tecnicamente?
Tutto quello che mi interessa è il modo in cui rendono la pagina web in diretta ricaricata nel browser Web (sia Chrome, Firefox o qualsiasi altra cosa) da sé quando le modifiche ai file vengono scritte sul disco rigido.
Come lo fanno effettivamente? Esistono API che i fornitori di browser Web espongono per eseguire questa operazione? o il suo script sul lato server personalizzato che viene iniettato nella pagina web (non effettivamente scritto dallo sviluppatore web) prima che raggiunga il browser, e qualche magia Ajax si verifica quando il file viene modificato sull'unità.
Sto pianificando di sviluppare qualcosa di simile in Python o Vala (Linux) e .NET (Windows), quindi fatemi sapere se c'è qualche documentazione disponibile per farlo.
Dove posso ottenere una breve documentazione sull'esecuzione di qualcosa di simile? – Kushal
@Kush le API di notifica tendono, AFAIK, ad essere abbastanza specifiche per il sistema operativo. Quindi, dovresti cercare la documentazione della piattaforma pertinente - si spera che qualcun altro arriverà chi conosce le specifiche meglio di me. – lvc