Loading AI tools
programspråk Från Wikipedia, den fria encyklopedin
Opa är ett programspråk som används för att bygga skalbara webbapplikationer.
Det kan användas både för klientsidan och serversidan, där kompletta program skrivs i Opa och sedan kompileras till Node.js på servern och JavaScript på klienten, där kompilatorn automatiserar all kommunikation mellan de två.[1] Opa implementerar stark, statisk typning, vilket kan vara till hjälp för att skydda mot säkerhetsproblem som SQL-injektioner och skriptattacker.[2]
Kärnspråket är funktionellt och har ett statiskt system med typinferens. Opa tillhandahåller också sessioner som kapslar in ett nödvändigt tillstånd och kommunicerar med hjälp av meddelandeförmedling, liknande Erlang-processer. Opa tillhandahåller många strukturer eller funktioner som är vanliga i webbutveckling, som förstklassiga objekt, till exempel HTML[3] och parsers, baserat på "Parsing Expression Grammars".[4] På grund av denna vidhäftning mellan språket och webbrelaterade koncept är Opa inte avsett för icke-webbapplikationer (till exempel stationära applikationer).[5]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.