Opa
Opa is een open source programmeertaal voor het bouwen van webapplicaties. Het is gratis te gebruiken en wordt geleverd met een compiler en JavaScript-bibliotheek.
- Open-source web development taal
- Gecompileerd code dienovereenkomstig, zoals JavaScript
- Bundels webserver en database management systeem
- Verkrijgbaar in 64-bit Linux en Mac OS X
- Typechecker functie verifieert code
- HTML5-ondersteuning
- Vrij te gebruiken
- U hoeft slechts één taal ontwikkelen van webtoepassingen
- Niet meer nodig om afzonderlijke talen te gebruiken voor applicatie-server, UI, en database
- Opa bibliotheken zijn compatibel met JavaScript
- Kunnen bouwen cloud apps met Opa
- Ontwikkelaars moeten de hele taal te leren, omdat het is een alles-in-één oplossing
- Sommige functionaliteit wordt opgeofferd omdat andere talen niet kunnen worden geïntegreerd
- Opa moeten worden uitgevoerd uit de top-down
- Moet OCaml leren om bij te dragen aan de open source-project
- Documentatie evolueert
Opa is een nieuwe programmeertaal die in wezen is allesomvattend als het gaat om web development. Het doel is om het gebruik van verschillende talen vervangen door waarmee ontwikkelaars single-tier applicaties te schrijven terwijl het laten van Opa's engine maken van de client, server en database-code van binnenuit. Het maakt ook de implementatie van toepassingen veel gemakkelijker omdat ontwikkelaars hebben maar één bestand te kopiëren naar de locatie van het uitvoerbare bestand. De beveiliging wordt verbeterd als gevolg van de monotheïstische karakter van het programma. Intern Opa denkt dat de bestanden van uw aanvraag, directories, etc. zijn in een extern bestand systeem, maar ze zijn niet. Dit alles wordt samengesteld vanuit de applicatie. Als directory van de toepassing wordt geopend, zal de mappen en bestanden niet te zien is, zodat ze niet kunnen worden gemanipuleerd. Opa heeft ook een ingebouwde beveiliging auditor die functies en geeft feedback als uw aanvraag wordt gebouwd. Opa's motor is geschreven in OCaml en, voor ontwikkelaars, dat maakt het noodzakelijk om te leren een geheel nieuwe taal te ontwikkelen toepassingen en ook updates en verbeteringen dragen bij aan Opa's broncode. De IDE kan ook robuuster zijn, dus “debug-by-printf” is de beste debugging-methode. documentatie van Opa is goed, maar nog steeds evolueert. Opa nog in een groeifase. Ontwikkelaars zijn langzaam leren hoe te werken met haar, ondanks hun afhankelijkheid van andere talen en de ontwikkeling van technologieën. Het kan een geweldig hulpmiddel voor rapid prototyping en implementatie en productie van wetenschappelijke en educatieve instrumenten in de tussentijd.