Anonimo
Anonimo ha chiesto in Computer e InternetProgrammazione e Design · 1 mese fa

Per modificare delle applicazioni web già esistenti, il linguaggio più indicato è Javascript?

Per esempio se volessi modificare delle funzionalità di instagram

3 risposte

Classificazione
  • 1 mese fa

    Dipende, oltre a javascript puro come altra opzione ci sono Vue o React che però sono sempre js oppure se vuoi usare un'altro linguaggio c'è blazor che usa c# oppure Rust.

  • 1 mese fa

    Tendenziamente si, nel web possiamo fare questa distinzione:

    1) struttura: HTML (linguaggio di markup, appunto definisce la struttura, infatti non è un "vero linguaggio di programmazione")

    2) stile: CSS (tutte le personalizzazioni dello stile-design, è indicato il CSS)

    3) dinamicità front-end: sicuramente JavaScript; creare interazione (es. tramite gli eventi, se clicco il bottone accade qualcosa...); quello che è visibile lato client, cioè l'utente che si collega al sito web e può interagire con esso, vedendo il risultato

    4) dinamicità back-end: PHP in ambiente Linux, ASP.NET in ambiente Windows; ad esempio un form di contatto, lato front-end l'utente inserisce i dati, ma l'elaborazione, e archiviazione non è pubblica e avviene lato server, quindi a livello di back-end; i linguaggio più diffuso è sicuramente PHP ma nel caso di server Microsoft si usa ASP.NET e in realtà esistono anche eccezioni es. il runtime software node.js che permette di programmare in JavaScript anche lato server e non solo lato client... ma appunto queste sono eccezioni e si entra nello specifico.

    Tornando alla tua domanda, se volessi mettere realmente mano al codice di Instagram, la modifica sarebbe lato server quindi diciamo PHP. Ma ovviamente questo non è possibile (Instagram non è di tua proprietà) quindi ciò che puoi fare eventualmente è cambiare lo stile di visualizzazione, come se aggiungessi un filtro di qualche tipo, non vai a modificare Instagram in sé. Questo lo fai lato client, diciamo quindi JavaScript (ovviamente supportato da HTML+CSS per quanto riguarda struttura e stile).

  • 1 mese fa

    Dipende su cosa devi lavorare nello specifico.

    Devi lavorare sul backend o sul frontend?

    E comunque Instagram non lo puoi modificare, non credo neanche sia open source.

    Al massimo puoi creare dei programmi che ci interagiscono, con le API di Instagram

Altre domande? Fai una domanda e ottieni le risposte che cerchi.