Content deleted Content added
SoloUnEditor (talk | contribs) m update infoworld URLs |
m edit links 404 to alive links with same topic Tags: Reverted possible conflict of interest |
||
Line 17:
'''Opa''' is an [[Open-source software|open-source]] [[programming language]] for developing [[Scalability|scalable]] [[web applications]].
It can be used for both [[client-side scripting|client-side]] and [[server-side scripting]], where complete programs are written in Opa and subsequently compiled to [[Node.js]] on the [[server (computing)|server]] and [[JavaScript]] on the [[client (computing)|client]], with the [[compiler]] automating all communication between the two.<ref>{{cite web |author=Adam Koprowski|url=http://www.developer.com/open/opa-vs.-node.js-javascript-framework-comparison.html|title=Node.js vs. Opa: Web Framework Showdown|publisher=developer.com|date=24 February 2012}}</ref><ref>Opa actually supports various server-side backends, Nodejs being the most popular one</ref> Opa implements [[Strong typing|strong]], [[static typing]], which can be helpful in protecting against security issues such as [[SQL injection]]s and [[cross-site scripting]] attacks.<ref>{{cite journal|url=
The language was first officially presented at the [[OWASP]] conference in 2010,<ref>{{cite web |date=June 2010 |publisher=OWASP
|