Opa

Opa

Opa je odprtokodni programski jezik za gradnjo spletnih aplikacij. To je prost za uporabo in prihaja z prevajalnik in JavaScript knjižnice.

Prenos Opa
Značilnosti Opa
  • Open-source jezik izdelava spletnih strani
  • Sestavlja koda zato, kot je JavaScript
  • spletni strežnik Paketi in sistem za upravljanje baz podatkov
  • Na voljo v 64-bitni Linux in Mac OS X
  • Typechecker funkcija preveri kodo
  • podpora za HTML5
Pros Opa
  • Prosto za uporabo
  • Potrebujemo le en jezik za razvoj spletnih aplikacij
  • Odpravlja potrebo po uporabi ločenih jezikov za strežnik aplikacij, UI, in baze podatkov
  • Opa knjižnice so združljivi z JavaScript
  • Lahko gradijo aplikacij v oblaku, s OPA
Slabosti Opa
  • Razvijalci morajo naučiti celotno jezik, saj je vse-v-enem rešitev
  • Nekatere funkcionalnosti se žrtvovali, ker se ne morejo vključiti drugi jeziki
  • Opa, je treba izvajati od zgoraj navzdol
  • Mora naučiti ocaml prispevati k odprtokodnem projektu
  • Dokumentacija se razvija
Opa Komentarji

Opa je nov programski jezik, ki je v bistvu vseobsegajoč, ko gre za razvoj spletnih strani. Njegov cilj je, da se uporaba različnih jezikov, ki jih omogoča razvijalcem, da napišete enotirnega aplikacij, medtem ko najemnin motor OPA je ustvariti odjemalec, strežnik, in kodo baze podatkov od znotraj. To je tudi napotila aplikacij veliko lažje, saj razvijalci samo kopirati eno datoteko na lokacijo izvršljiv. Varnost je povečana zaradi monoteistične narave programa. Navznoter Opa misli datoteke aplikacije, imeniki, itd, so na zunanjem datotečnem sistemu, vendar niso. Vse to se zbirajo v aplikaciji. Če je imenik Aplikacija je dostopna, mape in datoteke ne bodo videli, da jih ni mogoče spreminjati. Opa ima tudi vgrajeno zaščito revizorja, ki deluje in daje povratne informacije, saj je zgrajena aplikacija. motor OPA je napisan v ocaml in za razvijalce, da si je treba, da se naučijo popolnoma nov jezik, razvoj aplikacij in tako prispevajo posodobitve in izboljšave na OPA izvorne kode. Njena IDE lahko tudi bolj robustno, tako da "debug-by-printf" je metoda, najprimernejša odpravljanje napak. dokumentacija Opa je dober, a še vedno se razvija. Opa je še vedno v fazi rasti. Razvijalci se počasi učijo, kako delati z njim, kljub svoji odvisnosti od drugih jezikov in razvoj tehnologij. To je lahko odlično orodje za hitro izdelavo prototipov in uvajanje in proizvodnja znanstvenih in izobraževalnih orodij v tem času.

Opa Video

Alternative Opa

Sails.js

prost
Ogledov / homepage.ejs. Namen. #. To je dejansko predloga, ki jih opravljajo privzeto, ko uporabnik obišče osnovno URL vaše dvignjenim aplikacije. Obvestilo datoteko razširitev? To pomeni
Pokaži podrobnosti

FeathersJS

prost
FeathersJS je vir platforma odprta za uporabnike za ustvarjanje aplikacij REST API je in v realnem času. FeathersJS zagotavlja orodja in vzorce za ustvarjanje teh aplikacij v malo ali nič časa,
Pokaži podrobnosti

Backbone.js

prost
Backbone.js trgi sebi, kot kodiranje programske opreme, namenjene za strukturo spletne aplikacije. To doseže to z zagotovitvijo zapletene modele z vezmi ključ-vrednost in meri dogodkov
Pokaži podrobnosti

Apache Flex

Apache Flex je orodje za open-source, ki omogoča uporabnikom, da vzpostavijo svoje lastne aplikacije. Vloge se lahko načrtovana in proizvedena za različne mobilne in tradicionalnih platform.
Pokaži podrobnosti

Sinatra

prost
Kratek opis Sinatra programske opreme Sinatra je programska oprema, katere razvoj in oblikovanje se pripisuje Blake Mizerany. Programska oprema je prosto dostopna, saj je odprta spletna
Pokaži podrobnosti

Express.js

Express.js je spletna okvir za Node.js, ki je navdihnila Sinatra. Nastala je in izdan pod licenco MIT s T.J. Holowaychuk, StrongLoop in drugi sodelavci v novembru 2010, in je trenutno na četrtem
Pokaži podrobnosti

AngularJS

prost
AngularJS je programska oprema, ki omogoča uporabniku, da razširi svoje HTML besednjak. Ta razširitev ustvarja dinamične poglede na spletne aplikacije, ki je prej ni bilo mogoče. HTML je
Pokaži podrobnosti

Derby

prost
GitHub je, če ljudje gradijo programsko opremo. Več kot 27 milijonov ljudi uporablja GitHub odkriti, vilice in prispevajo več kot 75 milijonov projektov.
Pokaži podrobnosti

Yesod

Yesod je razvojno orodje za ustvarjanje visoko učinkovitih spletnih strani in spletnih aplikacij, od tal navzgor. Yesod vključuje skoraj vse, kar potrebujete za izgradnjo spletne strani,
Pokaži podrobnosti

Kendo UI

freemium
Kendo UI je sestavni knjižnica za JavaScript, ki omogoča razvijalcem, da ustvarijo madež in sodobno videza spletnih aplikacij v delčku časa.
Pokaži podrobnosti

Ruby on Rails

prost
Ruby na tirih je okvir, razvoj spletnih platform, ki razvijalcem omogoča ustvarjanje baze podatkov, spletne strani, in zagotavljajo različne spletne storitve. Okvir je bil uveden leta 2005
Pokaži podrobnosti

Ember.js

prost
GitHub je, če ljudje gradijo programsko opremo. Več kot 27 milijonov ljudi uporablja GitHub odkriti, vilice in prispevajo več kot 75 milijonov projektov.
Pokaži podrobnosti

Polymer

prost
Delamo na knjižnicah, orodij in standardov za razvijalce pomagajo zgraditi boljši splet
Pokaži podrobnosti

Koa

prost
Koa zahteva vozlišča v7.6.0 ali novejši za ES2015 in async funkcijo podpore.
Pokaži podrobnosti

Twisted

prost
Pub Grub: Kako javne hiše v Veliki Britaniji postal foodie priljubljene · lastnosti · Klub sendvič na rjav papir. Največje sendviči iz celega sveta. Naprej · Oversized hamburger z ugrizom
Pokaži podrobnosti

ASP.NET

prost
spletne aplikacije graditi in storitve, ki delujejo na Windows, Linux in MacOS uporabo uporabo C #, HTML, CSS in JavaScript. Začnite brezplačno na Windows, Linux ali MacOS.
Pokaži podrobnosti

Mithril

prost
Mithril se podjetja, kot so Vimeo in Nike, in platforme odprtokodnih kot Lichess uporablja. Če ste izkušen razvijalec in bi radi vedeli, kako Mithril primerja z drugimi okviri, si oglejte stran
Pokaži podrobnosti

Catalyst

Katalizator je najbolj priljubljena okreten spletni okviru Perl MVC, ki spodbuja hiter razvoj in čist dizajn, ne da bi dobili v svojo pot.
Pokaži podrobnosti

Kotlin

prost
KOTLIN · Več o Skupnosti Poskusi na spletu. Statično vnesli programski jezik za sodobne multiplatform aplikacije. 100% interoperabilni z Java ™ in Android ™. Poskusite KOTLIN KOTLIN 1.2 na
Pokaži podrobnosti

Haxe

prost
Haxe je open source orodje, ki temelji na sodobnih, visoki ravni, strogo vnesli programski jezik.
Pokaži podrobnosti

Nim (programming language)

prost
Nim je sisteme in aplikacije programiranje  jezik. Statično tipkal in pripravljeni, zagotavlja neprimerljivo zmogljivost v elegantnem paketu.
Pokaži podrobnosti

Ceylon

prost
21 avgust 2017: Cejlon se seli v Eclipse Foundation!
Pokaži podrobnosti