Opa

Opa

Opa er en open source programmeringssprog til at bygge web-applikationer. Det er gratis at bruge og leveres med en compiler og JavaScript bibliotek.

Hent Opa
Funktioner af Opa
  • Open source sprog webudvikling
  • Kompilerer kode i overensstemmelse hermed, såsom JavaScript
  • Bundter webserver og database management system
  • Fås i 64-bit Linux og Mac OS X
  • Typechecker funktion verificerer kode
  • HTML5 understøttelse
Fordele ved Opa
  • Gratis at bruge
  • Behøver kun ét sprog til at udvikle web-applikationer
  • Eliminerer nødt til at bruge separate sprog til applikationsserver, UI, og database
  • Opa biblioteker er kompatible med JavaScript
  • Kan bygge cloud apps med Opa
Ulemper ved Opa
  • Udviklere skal lære hele sproget, da det er en alt-i-én løsning
  • Nogle funktioner er ofret, da andre sprog ikke kan integreres
  • Opa skal gennemføres fra top-down
  • Skal lære OCaml at bidrage til open source-projekt
  • Dokumentation udvikler sig
Opa Anmeldelser

Opa er et nyt programmeringssprog, der i alt væsentligt er altomfattende, når det kommer til web udvikling. Det har til formål at erstatte brugen af ​​flere forskellige sprog ved at give udviklere at skrive single-tier applikationer samtidig lade Opa motor oprette klient, server og database kode indefra. Det gør også implementerer applikationer meget lettere, da udviklerne kun nødt til at kopiere en fil til placeringen af ​​den eksekverbare. Sikkerhed er forbedret på grund af den monoteistiske karakter af programmet. Internt Opa mener din programmets filer, mapper etc. er i en ekstern fil-system, men de er ikke. Alt dette er kompileret fra programmet. Hvis programmets mappe er adgang, vil de mapper og filer ikke ses, så de ikke kan manipuleres. Opa har også en indbygget sikkerhed revisor, der fungerer, og giver feedback som din ansøgning er bygget. Opa motor er skrevet i OCaml og, for udviklere, der gør det nødvendigt at lære et helt nyt sprog udvikler applikationer og også bidrage opdateringer og forbedringer i Opa kildekode. Dens IDE kunne også være mere robust, så ”debug-by-printf” er den foretrukne debugging metode. Opa dokumentation er god, men stadig er under udvikling. Opa er stadig i en vækstfase. Udviklere er langsomt lære at arbejde med det på trods af deres afhængighed af andre sprog og udvikling teknologier. Det kan være et godt værktøj til hurtig prototyping og implementering og produktion af videnskabelige og uddannelsesmæssige værktøjer i mellemtiden.

Opa Video

Alternativer til Opa

Sails.js

Gratis
Visninger / homepage.ejs. Formål. #. Dette er den egentlige skabelon, der er gjort af standard, når en bruger besøger basen URL for din løftede app. Læg mærke til fil udvidelse? Det står for
Vis detaljer

FeathersJS

Gratis
FeathersJS er en open source-platform for brugerne at oprette REST API'er og real-time applikationer. FeathersJS indeholder værktøjer og mønstre til at skabe disse apps i lidt at ingen tid
Vis detaljer

Backbone.js

Gratis
Backbone.js markeder sig selv som kodning software designet til at give web-applikationer struktur. Det opnår dette ved at give indviklede modeller med nøgle-værdi bindinger og brugerdefinerede
Vis detaljer

Apache Flex

Apache Flex er et open source-værktøj, der giver brugerne mulighed for at bygge deres egne apps. Ansøgninger kan designet og skabt til en række mobile og traditionelle platforme. Disse omfatter
Vis detaljer

Sinatra

Gratis
En kort beskrivelse af Sinatra Software Sinatra er en software, hvis udvikling og design tilskrives Blake Mizerany. Softwaren er frit tilgængelig, da det er en open source web-applikation,
Vis detaljer

Express.js

Express.js er et web ramme for node.js der blev inspireret af Sinatra. Det blev skabt og udgivet under MIT licens af T.J. Holowaychuk, StrongLoop og andre bidragydere i november 2010, og er i øjeblikket
Vis detaljer

AngularJS

Gratis
AngularJS er en software, som giver brugeren mulighed for at udvide deres HTML ordforråd. Denne udvidelse skaber dynamiske visninger i web-applikationer, der tidligere ikke havde været muligt. HTML
Vis detaljer

Derby

Gratis
GitHub er, hvor folk opbygge software. Mere end 27 millioner mennesker bruger GitHub at opdage, gaffel, og bidrage til over 75 millioner projekter.
Vis detaljer

Yesod

Yesod er et udviklingsværktøj bruges til at skabe meget effektive hjemmesider og webapplikationer fra jorden op. Yesod indeholder næsten alt hvad du behøver for at opbygge en hjemmeside, fra
Vis detaljer

Kendo UI

Freemium
Kendo UI er en komponent bibliotek til JavaScript, der gør det muligt for udviklere at skabe glat og moderne søger web apps på en brøkdel af tiden.
Vis detaljer

Ruby on Rails

Gratis
Ruby on Rails er et cross-platform webudvikling ramme, der gør det muligt for udviklere at skabe databaser, websider, og levere forskellige web-tjenester. Rammerne blev indført i 2005 og fortsætter
Vis detaljer

Ember.js

Gratis
GitHub er, hvor folk opbygge software. Mere end 27 millioner mennesker bruger GitHub at opdage, gaffel, og bidrage til over 75 millioner projekter.
Vis detaljer

Polymer

Gratis
Vi arbejder på biblioteker, værktøjer og standarder til at hjælpe udviklere med at opbygge en bedre web
Vis detaljer

Koa

Gratis
Koa kræver node V7.6.0 eller højere for ES2015 og async understøttelse.
Vis detaljer

Twisted

Gratis
Pub Grub: Hvordan Storbritanniens offentlige huse blev foodie foretrukne · Detaljer · Club sandwich på brunt papir. De største sandwich fra hele verden. Fortsæt · Overdimensionerede hamburger
Vis detaljer

ASP.NET

Gratis
Bygge web apps og tjenester, der kører på Windows, Linux og MacOS bruger ved hjælp af C #, HTML, CSS, og JavaScript. Kom i gang gratis på Windows, Linux eller MacOS.
Vis detaljer

Mithril

Gratis
Mithril bruges af virksomheder som Vimeo og Nike, og open source platforme som Lichess. Hvis du er en erfaren udvikler og ønsker at vide, hvordan Mithril sammenligner til andre rammer, se rammen
Vis detaljer

Catalyst

Katalysator er den mest populære adrætte Perl MVC web rammer, der tilskynder hurtige udvikling og rent design uden at komme i vejen for dig.
Vis detaljer

Kotlin

Gratis
Kotlin · Lær Fællesskab Prøv online. Statisk indtastet programmeringssprog til moderne multiplatform applikationer. 100% kompatibel med Java ™ og Android ™. Prøv Kotlin Kotlin 1.2 tilgængelig
Vis detaljer

Haxe

Gratis
Haxe er et open source toolkit er baseret på en moderne, højt niveau, strengt indtastet programmeringssprog.
Vis detaljer

Nim (programming language)

Gratis
Nim er en systemer og applikationer programmering  Sprog. Statisk indtastet og kompileret, det giver uovertruffen ydeevne i en elegant pakke.
Vis detaljer

Ceylon

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