An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Opa is an open-source programming language for developing scalable web applications. It can be used for both client-side and server-side scripting, where complete programs are written in Opa and subsequently compiled to Node.js on the server and JavaScript on the client, with the compiler automating all communication between the two. Opa implements strong, static typing, which can be helpful in protecting against security issues such as SQL injections and cross-site scripting attacks.

Property Value
dbo:abstract
  • Opa is an open-source programming language for developing scalable web applications. It can be used for both client-side and server-side scripting, where complete programs are written in Opa and subsequently compiled to Node.js on the server and JavaScript on the client, with the compiler automating all communication between the two. Opa implements strong, static typing, which can be helpful in protecting against security issues such as SQL injections and cross-site scripting attacks. The language was first officially presented at the OWASP conference in 2010, and the source code was released onGitHubin June 2011, under a GNU Affero General Public License. Later, the license changed to the MIT license for the framework part (library) and AGPL for the compiler so that applications written in Opa can be released under any license, proprietary or open source. (en)
  • Opa est un langage de programmation d'applications et services web utilisable sous licence Affero GPL ou sous licence privée. (fr)
  • Opa è un linguaggio di programmazione open-source per lo sviluppo di applicazioni web scalabili. Può essere usato sia per programmazione lato client e lato server, dove programmi completi scritti in Opa sono compilati in Node.js sul server e JavaScript sul client, con un compilatore che rende automatiche tutte le comunicazioni tra i due. Opa implementa una tipizzazione forte e statica, utile nella protezione conto attacchi informatici come SQL injection e cross-site scripting. Il linguaggio è stato presentato ufficialmente per la prima volta alla conferenza OWASP nel 2010, e il codice sorgente rilasciato su GitHubnel giugno 2011, sotto la GNU Affero General Public License. Successivamente, la licenza è stata sostituita con la licenza MIT per la parte del framework (librerie) e la AGPL per il compilatore cosicché le applicazioni scritte in Opa possono essere rilasciate sotto qualunque licenza, che essa sia proprietaria o open source. (it)
  • Opa (conhecida como programação curvada) é um novo framework open source de programação para o desenvolvimento de aplicações web escaláveis. Ele é composto por um servidor web, uma base de dados NoSQL - MongoDB. e uma linguagem de programação. Todos os componentes são integrados para facilitar o processo. Opa é concisa, simples, extremamente poderosa, concorrente e distribuída. Além de segura. A linguagem foi apresentada oficialmente na conferência OWASP em 2013 pelo seu autor W.S. Burns, e o código fonte foi liberado no GitHub em junho de 2011 sobre a licença GNU Affero General Public License. Mais tarde a licença mudou para a licença MIT para a parte do framework (biblioteca) e Affero General Public License para o compilador, assim as aplicações escritas em Opa podem ser liberadas em qualquer licença, proprietária ou open source. (pt)
  • 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å. Opa implementerar stark, statisk typning, vilket kan vara till hjälp för att skydda mot säkerhetsproblem som SQL-injektioner och skriptattacker. 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 och parsers, baserat på "Parsing Expression Grammars". 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). (sv)
  • Opa — мова програмування з відкритим вихідним кодом для розробки масштабованих вебдодатків. Мову можна використовувати як для клієнтських, так і для серверних сценаріїв, де програми пишуться в Opa і згодом компілюються в Nodejs на сервері в на JavaScript на стороні клієнта. Opa має сильну статичну типізацію, яка може бути корисна в захисті проти безпеки таких проблем, як в SQL-ін'єкції і міжсайтовий скриптинг. Мову було вперше офіційно представлено на конференції OWASP 2010 року, а вихідний код викладено на githubу червні 2011-го. (uk)
dbo:developer
dbo:influencedBy
dbo:latestReleaseDate
  • 2014-03-08 (xsd:date)
dbo:latestReleaseVersion
  • 1.1.1 (stable)
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 32976878 (xsd:integer)
dbo:wikiPageLength
  • 9512 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1121493250 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
dbp:genre
dbp:influencedBy
dbp:latestReleaseDate
  • 2014-03-08 (xsd:date)
dbp:latestReleaseVersion
  • 1.100000 (xsd:double)
dbp:license
dbp:logo
dbp:name
  • Opa (en)
dbp:operatingSystem
dbp:paradigm
dbp:typing
dbp:wikiPageUsesTemplate
dbp:year
  • 2011 (xsd:integer)
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Opa est un langage de programmation d'applications et services web utilisable sous licence Affero GPL ou sous licence privée. (fr)
  • Opa — мова програмування з відкритим вихідним кодом для розробки масштабованих вебдодатків. Мову можна використовувати як для клієнтських, так і для серверних сценаріїв, де програми пишуться в Opa і згодом компілюються в Nodejs на сервері в на JavaScript на стороні клієнта. Opa має сильну статичну типізацію, яка може бути корисна в захисті проти безпеки таких проблем, як в SQL-ін'єкції і міжсайтовий скриптинг. Мову було вперше офіційно представлено на конференції OWASP 2010 року, а вихідний код викладено на githubу червні 2011-го. (uk)
  • Opa is an open-source programming language for developing scalable web applications. It can be used for both client-side and server-side scripting, where complete programs are written in Opa and subsequently compiled to Node.js on the server and JavaScript on the client, with the compiler automating all communication between the two. Opa implements strong, static typing, which can be helpful in protecting against security issues such as SQL injections and cross-site scripting attacks. (en)
  • Opa è un linguaggio di programmazione open-source per lo sviluppo di applicazioni web scalabili. Può essere usato sia per programmazione lato client e lato server, dove programmi completi scritti in Opa sono compilati in Node.js sul server e JavaScript sul client, con un compilatore che rende automatiche tutte le comunicazioni tra i due. Opa implementa una tipizzazione forte e statica, utile nella protezione conto attacchi informatici come SQL injection e cross-site scripting. (it)
  • Opa (conhecida como programação curvada) é um novo framework open source de programação para o desenvolvimento de aplicações web escaláveis. Ele é composto por um servidor web, uma base de dados NoSQL - MongoDB. e uma linguagem de programação. Todos os componentes são integrados para facilitar o processo. Opa é concisa, simples, extremamente poderosa, concorrente e distribuída. Além de segura. (pt)
  • 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å. Opa implementerar stark, statisk typning, vilket kan vara till hjälp för att skydda mot säkerhetsproblem som SQL-injektioner och skriptattacker. (sv)
rdfs:label
  • Opa (logiciel) (fr)
  • Opa (linguaggio di programmazione) (it)
  • Opa (programming language) (en)
  • Opa (linguagem de programação) (pt)
  • Opa (programspråk) (sv)
  • Opa (мова програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Opa (en)
is dbo:influenced of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License