Opa

Opa

OPA är ett open source programmeringsspråk för att bygga webbapplikationer. Det är gratis att använda och levereras med en kompilator och JavaScript-bibliotek.

Ladda ner Opa
Funktioner av Opa
  • Öppen källkod webbutveckling språk
  • Sammanställer kod följaktligen, såsom JavaScript
  • Buntar webbserver och databas ledningssystem
  • Finns i 64-bitars Linux och Mac OS X
  • Typechecker har verifierar kod
  • HTML5 stöd
Fördelar med Opa
  • Fritt att använda
  • behöver bara ett språk för att utveckla webbapplikationer
  • Eliminerar behovet att använda separata språk för applikationsserver, UI och databas
  • Opa biblioteken är kompatibla med JavaScript
  • Kan bygga moln program med Opa
Nackdelar med Opa
  • Utvecklare måste lära hela språket eftersom det är en allt-i-ett-lösning
  • Vissa funktioner offras eftersom andra språk inte kan integreras
  • Opa måste genomföras från top-down
  • Måste lära OCaml att bidra till projekt med öppen källkod
  • Dokumentation utvecklas
Opa Recensioner

OPA är ett nytt programmeringsspråk som i huvudsak är allomfattande när det gäller webbutveckling. Det syftar till att ersätta användningen av flera olika språk genom att möjliggöra för utvecklare att skriva en enda lagerapplikationer och samtidigt låta Opa motor skapar klienten, servern och databaskoden inifrån. Det gör också distribuera applikationer mycket enklare eftersom utvecklarna bara att kopiera en fil till platsen för den körbara. Säkerheten förbättras på grund av den monoteistiska karaktären av programmet. Internt tycker Opa ditt programmets filer, kataloger, etc. är i en extern filsystem, men de är inte. Allt detta sammanställs inifrån programmet. Om ansökan katalog nås kommer mappar och filer inte ses, så att de inte kan manipuleras. OPA har också en inbyggd säkerhet revisor som fungerar och ger feedback som din ansökan byggs. Opa motor är skriven i OCaml och för utvecklare, som gör det nödvändigt att lära sig ett helt nytt språk utveckla applikationer och bidrar också uppdateringar och förbättringar opa källkod. Dess IDE också skulle kunna vara mer robust, så ”debug-by-printf” är den föredragna felsökning metoden. Opa dokumentation är bra, men fortfarande är under utveckling. Opa är fortfarande i en tillväxtfas. Utvecklare långsamt lära sig att arbeta med det, trots deras beroende av andra språk och utvecklingstekniker. Det kan vara ett bra verktyg för rapid prototyping och distribution och produktion av vetenskapliga och pedagogiska verktyg i tiden.

Opa Video

Alternativ till Opa

Sails.js

Fri
Visningar / homepage.ejs. Syfte. #. Detta är den verkliga mall som återges av standard när en användare besöker basen URL din lyfts app. Lägg märke till filen förlängning? Den står för Embedded
Visa detaljer

FeathersJS

Fri
FeathersJS är en open source plattform för användare att skapa REST API och realtidsapplikationer. FeathersJS tillhandahåller verktyg och mönster för att skapa dessa program i liten eller
Visa detaljer

Backbone.js

Fri
Backbone.js marknadsför sig som kodning programvara som utformats för att ge webbapplikationer struktur. Det åstadkommer detta genom att tillhandahålla invecklade modeller med nyckel-bindningar
Visa detaljer

Apache Flex

Apache Flex är ett open-source verktyg som tillåter användare att bygga sina egna applikationer. Ansökan kan utformas och skapas för en mängd olika mobila och traditionella plattformar. Dessa
Visa detaljer

Sinatra

Fri
En kort beskrivning av Sinatra Software Sinatra är ett program vars utveckling och design tillskrivs Blake Mizerany. Programvaran är fritt tillgängliga, eftersom det är en öppen källkod
Visa detaljer

Express.js

Express.js är ett webbaserat ramverk för Node.js som var inspirerad av Sinatra. Det skapades och släppt under MIT licens av T.J. Holowaychuk, StrongLoop och andra deltagare i november 2010,
Visa detaljer

AngularJS

Fri
AngularJS är en programvara som tillåter användaren att utvidga sin HTML ordförråd. Denna förlängning skapar dynamiska vyer i webbapplikationer som tidigare inte varit möjligt. HTML är
Visa detaljer

Derby

Fri
GitHub är där människor bygga programvara. Mer än 27 miljoner människor använder GitHub att upptäcka, gaffel, och bidra till mer än 75 miljoner projekt.
Visa detaljer

Yesod

Yesod är ett utvecklingsverktyg som används för att skapa högeffektiva webbplatser och webbapplikationer från grunden. Yesod innehåller nästan allt du behöver för att bygga en webbplats,
Visa detaljer

Kendo UI

freemium
Kendo UI är en komponent bibliotek för JavaScript som låter utvecklare skapa slick och moderna ser webbappar på en bråkdel av tiden.
Visa detaljer

Ruby on Rails

Fri
Ruby on Rails är ett ramverk plattformsoberoende webbutveckling som låter utvecklare skapa databaser, webbsidor och tillhandahålla olika webbtjänster. Ramverket infördes 2005 och fortsätter
Visa detaljer

Ember.js

Fri
GitHub är där människor bygga programvara. Mer än 27 miljoner människor använder GitHub att upptäcka, gaffel, och bidra till mer än 75 miljoner projekt.
Visa detaljer

Polymer

Fri
Vi arbetar på bibliotek, verktyg och standarder för att hjälpa utvecklare att bygga en bättre webb
Visa detaljer

Koa

Fri
Koa kräver nod V7.6.0 eller högre för ES2015 och asynkron funktion stöd.
Visa detaljer

Twisted

Fri
Pub Grub: Hur Storbritanniens pubar blev foodie favoriter · Funktioner · Club sandwich på brunt papper. De största smörgåsar från hela världen. Fortsätt · Stora hamburgare med en tugga som
Visa detaljer

ASP.NET

Fri
Bygg webbprogram och tjänster som körs på Windows, Linux och MacOS hjälp med C #, HTML, CSS och JavaScript. Kom igång gratis på Windows, Linux eller MacOS.
Visa detaljer

Mithril

Fri
Mithril används av företag som Vimeo och Nike och öppen källkod plattformar som Lichess. Om du är en erfaren utvecklare och vill veta hur Mithril kan jämföras med andra ramar, se ramen jämförelsesida.
Visa detaljer

Catalyst

Catalyst är det mest populära agile webbramverk Perl MVC som uppmuntrar snabb utveckling och ren design utan att komma i vägen.
Visa detaljer

Kotlin

Fri
Kotlin · Lär Community Försök Online. Statiskt skrev programmeringsspråk för moderna plattformsapplikationer. 100% kompatibel med Java ™ och Android ™. Försök Kotlin Kotlin 1,2 finns nu
Visa detaljer

Haxe

Fri
Haxe är ett open source verktyg bygger på en modern, hög nivå, strikt skrivit programmeringsspråk.
Visa detaljer

Nim (programming language)

Fri
Nim är en system och applikationer programmering  språk. Statiskt skrivit och sammanställt, det ger enastående prestanda i en elegant förpackning.
Visa detaljer

Ceylon

Fri
21 aug, 2017: Ceylon flyttar till Eclipse Foundation!
Visa detaljer