Opa

Opa

Opa er en åpen kildekode programmeringsspråk for å bygge web-applikasjoner. Det er gratis å bruke og kommer med en kompilator og Javascript-bibliotek.

Nedlasting Opa
Funksjoner av Opa
  • Open-source webutvikling språk
  • Sammen kode tilsvarende, som Javascript
  • Bunter web server og database management system
  • Tilgjengelig i 64-bit Linux og Mac OS X
  • Typechecker har verifiserer kode
  • HTML5-støtte
Pros av Opa
  • Gratis å bruke
  • Trenger bare ett språk for å utvikle web-applikasjoner
  • Eliminerer behovet for å bruke egne språk for applikasjonstjener, UI, og database
  • Opa biblioteker er kompatibel med Javascript
  • Kan bygge nettskyappene med Opa
Ulemper med Opa
  • Utviklere må lære hele språket siden det er en alt-i-ett-løsning
  • Noe funksjonalitet er ofret fordi andre språk ikke kan integreres
  • Opa må iverksettes fra top-down
  • Må lære Objective Caml å bidra til åpen kildekode
  • Dokumentasjon er under utvikling
Opa Anmeldelser

Opa er et nytt programmeringsspråk som i hovedsak er altomfattende når det kommer til webutvikling. Formålet er å erstatte bruk av flere forskjellige språk ved at utviklere å skrive single-tier applikasjoner samtidig som Opa motor lage klient, server og database kode innenfra. Det gjør også distribuere programmer mye enklere siden utviklere bare å kopiere en fil til plasseringen av den kjørbare. Sikkerheten er forbedret på grunn av den monoteistiske natur programmet. Internt, mener Opa programmets filer, kataloger, etc. er i en ekstern fil system, men de er ikke. Alt dette er samlet fra programmet. Hvis katalogen programmets er tilgjengelig, vil mappene og filene ikke bli sett, slik at de ikke kan manipuleres. Opa har også en innebygd sikkerhet revisor som fungerer og gir tilbakemeldinger som søknaden er bygget. Opa motor er skrevet i Objective Caml og for utviklere, som gjør det nødvendig å lære et helt nytt språk utvikle applikasjoner og bidrar også oppdateringer og forbedringer i Opa kildekode. Dets IDE også kunne være mer robust, slik at “debug-by-printf” er den foretrukne metode feilsøking. Opa dokumentasjon er bra, men fortsatt er under utvikling. Opa er fortsatt i en vekstfase. Utviklere sakte lære å jobbe med det til tross for sin avhengighet av andre språk og utviklingsteknologier. Det kan være et flott verktøy for rask prototyping og distribusjon og produksjon av vitenskapelige og pedagogiske verktøy i mellomtiden.

Opa Video

Alternativer til Opa

Sails.js

Gratis
Visninger / homepage.ejs. Hensikt. #. Dette er selve malen som er gjengitt av standard når en bruker besøker basen nettadressen til løftet app. Legg merke filen Utvidelse? Det står for Embedded
Vis detaljer

FeathersJS

Gratis
FeathersJS er en åpen kildekode-plattform for brukere å opprette REST API-er og sanntidsapplikasjoner. FeathersJS tilbyr verktøy og mønstre for å lage disse programmene i liten eller ingen
Vis detaljer

Backbone.js

Gratis
Backbone.js markedsfører seg selv som koding programvare utviklet for å gi webapplikasjoner struktur. Det oppnår dette ved å gi intrikate modeller med nøkkel-verdi bindinger og tilpassede
Vis detaljer

Apache Flex

Apache Flex er en åpen kildekode-verktøy som gjør det mulig for brukere å lage sine egne apps. Søknader kan designet og laget for en rekke mobile og tradisjonelle plattformer. Disse inkluderer
Vis detaljer

Sinatra

Gratis
En kort beskrivelse av Sinatra programvare Sinatra er en programvare som utvikling og design er knyttet til Blake Mizerany. Programvaren er fritt tilgjengelig siden det er en åpen kildekode
Vis detaljer

Express.js

Express.js er en web-rammeverk for node.js som ble inspirert av Sinatra. Det ble skapt og utgitt under MIT lisens av TJ Holowaychuk, StrongLoop og andre bidragsytere i november 2010, og er for
Vis detaljer

AngularJS

Gratis
AngularJS er en programvare som gjør det mulig for brukeren å utvide sin HTML vokabular. Denne utvidelsen skaper dynamiske visninger i webapplikasjoner som tidligere ikke hadde vært mulig. HTML
Vis detaljer

Derby

Gratis
GitHub er der folk bygge programvare. Mer enn 27 millioner mennesker bruker GitHub å oppdage, gaffel, og bidra til over 75 millioner prosjekter.
Vis detaljer

Yesod

Yesod er en utvikling verktøy som brukes til å lage svært effektive nettsider og web-applikasjoner fra grunnen av. Yesod inneholder nesten alt du trenger for å bygge et nettsted, fra maler til
Vis detaljer

Kendo UI

freemium
Kendo UI er en komponent bibliotek for Javascript som lar utviklere lage glatt og moderne utseende web apps på en brøkdel av tiden.
Vis detaljer

Ruby on Rails

Gratis
Ruby on Rails er en kryssplattform webutvikling rammeverk som gjør det mulig for utviklere å lage databaser, websider, og gi ulike web-tjenester. Rammeverket ble innført i 2005 og fortsetter
Vis detaljer

Ember.js

Gratis
GitHub er der folk bygge programvare. Mer enn 27 millioner mennesker bruker GitHub å oppdage, gaffel, og bidra til over 75 millioner prosjekter.
Vis detaljer

Polymer

Gratis
Vi jobber på biblioteker, verktøy og standarder for å hjelpe utviklere med å lage et bedre web
Vis detaljer

Koa

Gratis
Koa krever node v7.6.0 eller høyere for ES2015 og asynkron funksjon støtte.
Vis detaljer

Twisted

Gratis
Pub Grub: Hvordan Storbritannias offentlige hus ble foodie favoritter · Funksjoner · Club sandwich på brunt papir. De største smørbrød fra hele verden. Fortsett · Oversized hamburger med
Vis detaljer

ASP.NET

Gratis
Bygg web apps og tjenester som kjører på Windows, Linux og MacOS bruker ved hjelp av C #, HTML, CSS og Javascript. Kom i gang gratis på Windows, Linux eller MacOS.
Vis detaljer

Mithril

Gratis
Mithril blir brukt av selskaper som Vimeo og Nike, og åpen kildekode-plattformer som Lichess. Hvis du er en erfaren utvikler og ønsker å vite hvordan Mithril sammenlignet med andre rammer, se
Vis detaljer

Catalyst

Catalyst er den mest populære smidig Perl MVC web rammeverk som oppfordrer rask utvikling og ren design uten å komme i veien.
Vis detaljer

Kotlin

Gratis
Kotlin · Lær fellesskap Prøv Online. Statisk skrevet programmeringsspråk for moderne multiplattform-applikasjoner. 100% interoperable med Java ™ og Android ™. Prøv Kotlin Kotlin 1.2 nå
Vis detaljer

Haxe

Gratis
Haxe er en åpen kildekode toolkit basert på et moderne, høyt nivå, strengt skrevet programmeringsspråk.
Vis detaljer

Nim (programming language)

Gratis
Nim er en systemer og applikasjoner programmering  Språk. Statisk skrevet og samlet, gir det enestående ytelse i en elegant pakke.
Vis detaljer

Ceylon

Gratis
21 august 2017: Ceylon flytter til Eclipse Foundation!
Vis detaljer