Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Ciao, direi che il componente che fa per te della libreria Indy è IdHTTPServer. I terminalini useranno delle request / response http scambiando dati su xml o json, come preferisci. Io ne faccio pesante uso.

    Saluti.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,487
    Quote Originariamente inviata da denis76 Visualizza il messaggio
    direi che il componente che fa per te della libreria Indy è IdHTTPServer. I terminalini useranno delle request / response http scambiando dati su xml o json, come preferisci. Io ne faccio pesante uso.
    Benché sia uno strumento viabile, quel componente ad oggi offre un supporto estremamente "manuale" e poco evoluto a supporto delle esigenze che generalmente si hanno nello sviluppo di una Web API, oltre al fatto che il fattore sicurezza (es. HTTPS) non è basato sul supporto nativo offerto dal sistema operativo bensì sulle vecchie librerie OpenSSL, che occorre recuperare a parte.

    Insomma, dovendo partire da zero e con la necessità di realizzare una applicazione moderna, usare la libreria Indy è particolarmente limitante rispetto a una gamma completa di soluzioni più efficaci, opensource, completamente crossplatform e basate su API native, che richiedono sforzi estremamente più bassi per creare Web API complete e con meno rischi legati a vulnerabilità e sicurezza.

    Per manutenere una applicazione esistente e matura può avere un senso, ma una nuova applicazione non la baserei mai su Indy.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.