Opa

Opa

Opa yra atviro kodo programavimo kalba, statybos žiniatinklio taikomąsias programas. Tai laisvai naudoti ir ateina su sudarytojas ir "JavaScript" bibliotekoje.

Parsisiųsti Opa
Savybės Opa
  • Atviro kodo žiniatinklio vystymosi kalba
  • Kaupia kodas pakeistas, pavyzdžiui, "JavaScript"
  • Ryšuliai serverio ir duomenų bazės valdymo sistema
  • Galimos 64 bitų "Linux" ir "Mac OS X"
  • Typechecker funkcija patikrina kodas
  • HTML5 palaikymas
Argumentai "už" Opa
  • Laisvai naudoti
  • reikia tik vieną kalbą kurti interneto programas
  • Šalina reikia naudoti atskirus kalbas serverio programų, UI, ir duomenų bazės
  • Opa bibliotekos yra suderinama su JavaScript
  • Gali kurti programas debesyje su Opa
Cons Opa
  • Kūrėjai turi išmokti visą kalbą, nes ji yra all-in-vienas sprendimas
  • Kai funkcija yra paaukoti, nes kitos kalbos negali būti integruota
  • OPA turi būti įgyvendinamos iš viršaus į apačią
  • Turi išmokti OCaml prisidėti prie atviro kodo projektas
  • Dokumentacija vystosi
Opa Atsiliepimai

Opa yra nauja programavimo kalba, kuri iš esmės yra visaapimanti, kai jis ateina į interneto plėtrą. Juo siekiama pakeisti keletą skirtingų kalbų vartojimą, suteikiant kūrėjams rašyti vieno pakopos programas, o leisdami Opa variklis sukuria klientas, serveris, duomenų bazės kodą iš vidaus. Ji taip pat leidžia diegti programas daug lengviau, nes kūrėjai turi tik nukopijuoti vieną failą į vykdomąjį vietą. Saugumas sustiprintas dėl monoteistinės pobūdžio programos. Viduje, Opa galvoja jūsų prašymą failus, katalogus ir tt yra išorinio failų sistemą, tačiau jie nėra. Visa tai surinkta iš per taikymą. Jei paraiška anketa katalogas yra atvertas, aplankai ir failai nebus matomas, todėl jie negali būti manipuliuojama. OPA taip pat turi integruotas saugos auditoriui, kad funkcijos ir teikia grįžtamąjį ryšį, kaip jūsų paraiška yra pastatytas. Opa variklis yra parašyta OCaml ir kūrėjams, kad būtina mokytis visiškai nauja kalba kurti taikomąsias programas ir taip pat prisidėti atnaujinimus ir patobulinimus, Opa šaltinio kodu. Jo IDE taip pat galėtų būti tvirtesnis, todėl "debug-by-printf" yra priimtiniausias derinimo būdas. Opa dokumentacija yra gera, tačiau vis dar vystosi. OPA vis dar yra augimo fazėje. Kūrėjai pamažu išmokti dirbti su juo, nepaisant jų priklausomybės nuo kitų kalbų ir plėtros technologijas. Tai gali būti puiki priemonė prototipų ir diegimo ir gamybos mokslo ir švietimo priemones tuo tarpu.

Opa Video

Alternatyvos Opa

Sails.js

Laisvas
Žiūrėta / homepage.ejs. Tikslas. #. Tai yra faktinis šablonas, kuris yra priimtas pagal nutylėjimą, kai vartotojas apsilanko bazinę URL savo pakėliau app. Atkreipkite dėmesį į failą plėtinys?
Parodyk detales

FeathersJS

Laisvas
FeathersJS yra atviro kodo platforma vartotojams kurti POILSIO API ir realaus laiko programų. FeathersJS suteikia įrankius ir modeliai sukurti šias programas į šiek tiek ne kartą padidinti
Parodyk detales

Backbone.js

Laisvas
Backbone.js rinkose save kaip kodavimo programinę įrangą, skirtą suteikti interneto programų struktūrą. Jis įvykdo šį teikiant sudėtingų modelių su rakto vertės apkaustais ir nestandartinių
Parodyk detales

Apache Flex

Apache "Flex yra atviro kodo įrankis, kuris leidžia vartotojams kurti savo programas. Programos gali būti suprojektuotas ir sukurtas mobiliųjų ir tradicinių įvairiose platformose.
Parodyk detales

Sinatra

Laisvas
Trumpas Sinatra Programinė įranga Sinatra yra programinės įrangos, kurios kūrimas ir dizainas yra priskirta Blake Mizerany. Programinė įranga yra laisvai prieinama, nes ji yra atviro kodo
Parodyk detales

Express.js

Express.js yra interneto sistema Node.js kad įkvėpė Sinatra. Ji buvo sukurta ir išleista pagal MIT licenciją T.J. Holowaychuk, StrongLoop ir kiti veiksniai lapkričio 2010, o šiuo metu yra
Parodyk detales

AngularJS

Laisvas
AngularJS yra programinė įranga, kuri leidžia vartotojui išplėsti savo HTML žodyną. Šis plėtinys sukuria dinaminius nuomonę interneto programų, kurios anksčiau nebuvo įmanoma. HTML
Parodyk detales

Derby

Laisvas
GitHub yra kur žmonės sukurti programinę įrangą. Daugiau nei 27 milijonų žmonių naudoti GitHub atrasti, šakutė, ir prisidėti prie daugiau nei 75 mln projektus.
Parodyk detales

Yesod

Jesod yra vystymosi priemonė, naudojama siekiant sukurti labai efektyvius svetaines ir interneto programas iš žemės. Jesod apima beveik viską, ko reikia sukurti svetainę, iš šablonų maršruto
Parodyk detales

Kendo UI

freemium
Kendo sąsaja yra komponentas biblioteka JavaScript, kad leidžia kūrėjams kurti slidus ir modernius ieško žiniatinklio programų į laiko dalis.
Parodyk detales

Ruby on Rails

Laisvas
Ruby on Rails yra cross-platform interneto svetainių kūrimas sistemą, kuri leidžia kūrėjams kurti duomenų bazes, tinklalapius ir teikia įvairias interneto paslaugas. Ši sistema buvo įvesta
Parodyk detales

Ember.js

Laisvas
GitHub yra kur žmonės sukurti programinę įrangą. Daugiau nei 27 milijonų žmonių naudoti GitHub atrasti, šakutė, ir prisidėti prie daugiau nei 75 mln projektus.
Parodyk detales

Polymer

Laisvas
Mes dirbame bibliotekų, įrankių ir standartai padėti kūrėjams kurti geresnę interneto
Parodyk detales

Koa

Laisvas
Koa reikalauja mazgas v7.6.0 arba didesnis už ES2015 ir asinchroninis funkcijai palaikyti.
Parodyk detales

Twisted

Laisvas
Baras Grub: Kaip Britanijos viešųjų namai tapo smaguris favoritus · Paslaugos · Klubai sumuštinis ant rudo popieriaus. Didžiausias sumuštiniai iš viso pasaulio. Tęsti · Negabaritinių
Parodyk detales

ASP.NET

Laisvas
Kurti interneto programas ir paslaugas, kad paleisti Windows, Linux ir MacOS, naudojant naudojant C #, HTML, CSS ir JavaScript. Pradėkite nemokamai Windows, Linux ar MacOS.
Parodyk detales

Mithril

Laisvas
Mithril yra naudojamas įmonių, pavyzdžiui, Vimeo ir Nike, ir atviro kodo platformas, pavyzdžiui, Lichess. Jei esate patyręs kūrėjas ir norite žinoti, kaip Mithril palygina su kitomis sistemomis,
Parodyk detales

Catalyst

Katalizatorius yra populiariausias judrus Perlas MVC interneto sistemą, skatinančią sparčią plėtrą ir švarus dizainas be getting į savo kelią.
Parodyk detales

Kotlin

Laisvas
Kotlin · Sužinokite Bendrijos Pabandykite internete. Statiškai įvedėte programavimo kalba modernių Įvairioms reikmėms. 100% suderinamos su "Java ™" ir "Android ™".
Parodyk detales

Haxe

Laisvas
Haxe yra atviro kodo įrankių rinkinys remiantis modernios, aukšto lygio, griežtai įvedėte programavimo kalba.
Parodyk detales

Nim (programming language)

Laisvas
Nimas yra sistemų ir programų programavimas  kalba. Statiškai įvedėte ir parengta, ji suteikia neprilygstamą našumą elegantiškas paketą.
Parodyk detales

Ceylon

Laisvas
Rugpjūčio 21, 2017 m Ceilono juda į Eclipse Foundation "!
Parodyk detales