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.
- Ö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
- 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
- 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 ä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.