Opa

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.

Download Opa
Kenmerken van Opa
  • 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
Pros van Opa
  • 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
Tegens van 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 Beoordelingen

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.

Opa Video

Alternatieven voor Opa

Sails.js

Gratis
Views / homepage.ejs. Doel. #. Dit is de eigenlijke sjabloon die wordt weergegeven door standaard wanneer een gebruiker bezoekt de basis-URL van uw opgeheven app. Let op de file uitbreiding?
Toon details

FeathersJS

Gratis
FeathersJS is een open source platform voor gebruikers om REST API's en real-time toepassingen. FeathersJS biedt hulpmiddelen en patronen om deze apps in weinig creëren om geen tijd om een ​​maximale
Toon details

Backbone.js

Gratis
markten Backbone.js zichzelf als codering software is ontworpen om webtoepassingen structuur te geven. Dit wordt bereikt door het verstrekken van ingewikkelde modellen met key-value bindingen
Toon details

Apache Flex

Apache Flex is een open-source tool die gebruikers in staat stelt om hun eigen applicaties te bouwen. Aanvragen kunnen worden ontworpen en gemaakt voor een verscheidenheid van mobiele en traditionele
Toon details

Sinatra

Gratis
Een korte beschrijving van Sinatra Software Sinatra is een software waarvan de ontwikkeling en het ontwerp wordt toegeschreven aan Blake Mizerany. De software is vrij toegankelijk, omdat
Toon details

Express.js

Express.js is een web framework voor Node.js die werd geïnspireerd door Sinatra. Het werd opgericht en onder de MIT-licentie vrijgegeven door T.J. Holowaychuk, StrongLoop en andere medewerkers
Toon details

AngularJS

Gratis
Angularjs is een software die het mogelijk maakt de gebruiker om hun HTML woordenschat uit te breiden. Deze uitbreiding zorgt voor dynamische weergaven in webapplicaties die voorheen niet
Toon details

Derby

Gratis
GitHub is waar mensen op te bouwen software. Meer dan 27 miljoen mensen gebruiken GitHub te ontdekken, vork en een bijdrage leveren aan meer dan 75 miljoen projecten.
Toon details

Yesod

Yesod is een development tool gebruikt om zeer efficiënte websites en webapplicaties van de grond af te maken. Yesod omvat bijna alles wat je nodig hebt om een ​​website te bouwen, op basis van
Toon details

Kendo UI

freemium
Kendo UI is een component library JavaScript waarmee ontwikkelaars slick en modern uitziende web apps te maken in een fractie van de tijd.
Toon details

Ruby on Rails

Gratis
Ruby on Rails is een cross-platform web development framework waarmee ontwikkelaars databases, webpagina's te creëren, en bieden verschillende web services. Het kader werd geïntroduceerd
Toon details

Ember.js

Gratis
GitHub is waar mensen op te bouwen software. Meer dan 27 miljoen mensen gebruiken GitHub te ontdekken, vork en een bijdrage leveren aan meer dan 75 miljoen projecten.
Toon details

Polymer

Gratis
We werken aan bibliotheken, tools en standaarden om ontwikkelaars te helpen bouwen aan een betere web
Toon details

Koa

Gratis
Koa vereist knooppunt V7.6.0 of hoger ES2015 en asynchrone functie ondersteunen.
Toon details

Twisted

Gratis
Pub: Hoe publieke huizen van Groot-Brittannië werd foodie favorieten · Eigenschappen · Club sandwich op bruin papier. Het grootste broodjes uit de hele wereld. Doorgaan · Oversized hamburger
Toon details

ASP.NET

Gratis
Build web apps en services die draaien op Windows, Linux en MacOS met behulp van met behulp van C #, HTML, CSS en JavaScript. Aan de slag gratis op Windows, Linux of MacOS.
Toon details

Mithril

Gratis
Mithril wordt gebruikt door bedrijven als Vimeo en Nike, en open source platforms zoals Lichess. Als u een ervaren ontwikkelaar en willen weten hoe Mithril verhoudt tot andere frameworks, zie
Toon details

Catalyst

Catalyst is de meest populaire agile Perl MVC web framework dat de snelle ontwikkeling en schone ontwerp stimuleert zonder dat in de weg.
Toon details

Kotlin

Gratis
Kotlin · Leer Community online te proberen. Statisch getypeerde programmeertaal voor moderne multiplatform applicaties. 100% compatibel met Java ™ en Android ™. Probeer Kotlin Kotlin 1.2
Toon details

Haxe

Gratis
Haxe is een open source toolkit op basis van een moderne, op hoog niveau, strikt getypte programmeertaal.
Toon details

Nim (programming language)

Gratis
Nim is een systemen en applicaties programmering  taal. Statisch getypeerde en gecompileerd, biedt ongeëvenaarde prestaties in een elegante verpakking.
Toon details

Ceylon

Gratis
21 augustus 2017: Ceylon is verhuizen naar de Eclipse Foundation!
Toon details