Opa (мова програмування): відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
мНемає опису редагування
→‎Design and features: заміна "маж" на "має"
Рядок 17:
'''Opa''' — мова програмування з відкритим вихідним кодом для розробки [[Масштабовність|масштабованих]] [[Веб-застосунок|веб-додатків]].
 
Мову можна використовувати як для клієнтських, так і для серверних сценаріїв, де програми пишуться в Opa і згодом компілюються в [[Node.js|Nodejs]] на [[Сервер|сервері]] в [[JavaScript|на JavaScript]] на [[Клієнт (інформатика)|стороні клієнта]].<ref><cite class="citation web">Adam Koprowski (24 February 2012). </cite></ref><ref>Opa actually supports various server-side backends, Nodejs being the most popular one</ref> Opa мажмає сильну [[Система типізації|статичну типізацію]], яка може бути корисна в захисті проти безпеки таких проблем, як [[SQL ін'єкція|в SQL-ін'єкції]] і [[Міжсайтовий скриптінг|міжсайтовий скриптинг]].<ref><cite class="citation journal">Robertson, William; Giovanni, Vigna (2009). </cite></ref>
 
Мову було вперше офіційно представлено на конференції OWASP 2010 року,<ref><cite class="citation web">[[owasp:OWASP_AppSec_Research_2010_-_Stockholm,_Sweden#OPA:_Language_Support_for_a_Sane.2C_Safe_and_Secure_Web|"OPA: Language Support for a Sane, Safe and Secure Web, at OWASP 2010"]]. </cite></ref> а вихідний код викладено на [[GitHub|github]]<ref><cite class="citation web">[https://github.com/MLstate/opalang «GitHub repository»].</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpa+%28programming+language%29&rft.btitle=GitHub+repository&rft.genre=unknown&rft_id=https%3A%2F%2Fgithub.com%2FMLstate%2Fopalang&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook">&nbsp;</span></ref>