Opa

Opa

Opa è un linguaggio di programmazione open source per la creazione di applicazioni web. E 'libero di utilizzare e viene fornito con un compilatore e libreria JavaScript.

Scaricare Opa
Caratteristiche di Opa
  • linguaggio di sviluppo web open-source
  • codice viene compilato di conseguenza, come JavaScript
  • web server Bundles e sistema di gestione di database
  • Disponibile in 64-bit Linux e Mac OS X
  • Coontrollore dei tipo Codice caratteristica verifica
  • supporto HTML5
A favore di Opa
  • Gratis da usare
  • Solo bisogno di un linguaggio per lo sviluppo di applicazioni web
  • Elimina la necessità di utilizzare lingue separate per application server, l'interfaccia utente e il database
  • librerie Opa sono compatibili con JavaScript
  • Possono costruire applicazioni cloud con Opa
Contro di Opa
  • Gli sviluppatori devono imparare l'intero linguaggio in quanto si tratta di un all-in-one
  • Alcune funzionalità è sacrificato in quanto altre lingue non possono essere integrati
  • Opa devono essere attuate dalla top-down
  • Deve imparare OCaml di contribuire al progetto open source
  • La documentazione è in continua evoluzione
Opa Recensioni

Opa è un nuovo linguaggio di programmazione che essenzialmente è totalizzante, quando si tratta di sviluppo web. Ha lo scopo di sostituire l'uso di diverse lingue, consentendo agli sviluppatori di scrivere applicazioni single-tier, mentre lasciando il motore di Opa creare il client, server, e il codice del database dall'interno. E 'anche distribuzione di applicazioni molto più facile dal momento che gli sviluppatori devono solo copiare un file nella posizione del file eseguibile. La sicurezza è migliorata a causa della natura monoteistica del programma. Internamente, Opa pensa file della vostra applicazione, directory, ecc, sono in un file system esterno, ma non lo sono. Tutto questo è compilato dall'interno dell'applicazione. Se directory dell'applicazione si accede, le cartelle ei file non saranno visibili, in modo che non possono essere manipolati. Opa ha anche un built-in di sicurezza revisore dei conti che le funzioni e fornisce un feedback come applicazione è costruita. il motore di Opa è scritto in OCaml e, per gli sviluppatori, che lo rende necessario imparare un linguaggio completamente nuovo sviluppare applicazioni e contribuiscono anche gli aggiornamenti e miglioramenti al codice sorgente di Opa. Suo IDE potrebbe anche essere più robusto, così “debug-by-printf” è il metodo preferito di debug. la documentazione di Opa è buona, ma ancora si sta evolvendo. Opa è ancora in una fase di crescita. Gli sviluppatori stanno lentamente imparando come lavorare con essa, nonostante la loro dipendenza da altri linguaggi e tecnologie di sviluppo. Può essere un ottimo strumento per la prototipazione rapida e la distribuzione e la produzione di strumenti scientifici e didattici nel frattempo.

Opa Video

Alternative alla Opa

Sails.js

Gratuito
Visite / homepage.ejs. Scopo. #. Questo è il modello effettivo che viene reso da di default quando un utente visita l'URL di base della vostra applicazione sollevato. Si noti il ​​file estensione?
Mostra dettagli

FeathersJS

Gratuito
FeathersJS è una piattaforma open source per gli utenti di creare applicazioni di REST API e in tempo reale. FeathersJS fornisce strumenti e modelli per creare queste applicazioni in poco o nessun
Mostra dettagli

Backbone.js

Gratuito
Backbone.js stesso mercati come la codifica software progettato per dare le applicazioni web di questa struttura. Si realizza questo fornendo modelli intricati con le associazioni chiave-valore
Mostra dettagli

Apache Flex

Adobe Flex è uno strumento open-source che consente agli utenti di creare le proprie applicazioni. Le applicazioni possono essere progettati e realizzati per una varietà di piattaforme mobili
Mostra dettagli

Sinatra

Gratuito
Una breve descrizione di Sinatra Software Sinatra è un software il cui sviluppo e la progettazione è attribuita a Blake Mizerany. Il software è liberamente accessibile in quanto si tratta di
Mostra dettagli

Express.js

Express.js è un framework web per Node.js che è stato ispirato da Sinatra. E 'stato creato e rilasciato sotto la licenza MIT per T.J. Holowaychuk, StrongLoop e altri collaboratori nel novembre
Mostra dettagli

AngularJS

Gratuito
AngularJS è un software che permette all'utente di estendere il loro vocabolario HTML. Questa estensione crea viste dinamiche nelle applicazioni web che in precedenza non era stato possibile. HTML
Mostra dettagli

Derby

Gratuito
GitHub è dove la gente costruire software. Più di 27 milioni di persone utilizzano GitHub per scoprire, forchetta, e contribuire a oltre 75 milioni di progetti.
Mostra dettagli

Yesod

Yesod è uno strumento di sviluppo utilizzato per creare siti web altamente efficienti e applicazioni web da zero. Yesod comprende quasi tutto il necessario per costruire un sito web, da modelli
Mostra dettagli

Kendo UI

freemium
Kendo UI è una libreria di componenti per JavaScript che consente agli sviluppatori di creare slick e moderno alla ricerca applicazioni web in una frazione del tempo.
Mostra dettagli

Ruby on Rails

Gratuito
Ruby on Rails è un framework di sviluppo web cross-platform che consente agli sviluppatori di creare banche dati, pagine web, e fornire vari servizi web. Il quadro è stato introdotto nel 2005
Mostra dettagli

Ember.js

Gratuito
GitHub è dove la gente costruire software. Più di 27 milioni di persone utilizzano GitHub per scoprire, forchetta, e contribuire a oltre 75 milioni di progetti.
Mostra dettagli

Polymer

Gratuito
Lavoriamo sulle biblioteche, gli strumenti e gli standard per gli sviluppatori aiutare a costruire un web migliore
Mostra dettagli

Koa

Gratuito
Koa richiede V7.6.0 nodo o superiore per ES2015 e asincrona funzione di supporto.
Mostra dettagli

Twisted

Gratuito
Pub Grub: come pub della Gran Bretagna è diventato foodie preferiti · Caratteristiche · club sandwich su carta marrone. I più grandi panini provenienti da tutto il mondo. Continuare · hamburger
Mostra dettagli

ASP.NET

Gratuito
applicazioni di build web e servizi che girano su Windows, Linux, MacOS e utilizzando utilizzando C #, HTML, CSS e JavaScript. Inizia gratis su Windows, Linux, o MacOS.
Mostra dettagli

Mithril

Gratuito
Mithril è utilizzato da aziende come Vimeo e Nike, e le piattaforme open source come Lichess. Se sei uno sviluppatore esperto e volete sapere come Mithril confronta con altri framework, vedere
Mostra dettagli

Catalyst

Catalyst è la più famosa agile framework web MVC Perl che favorisce un rapido sviluppo e design pulito senza ottenere nel vostro senso.
Mostra dettagli

Kotlin

Gratuito
Kotlin · Scopri Comunità Prova in linea. Staticamente tipizzato linguaggio di programmazione per le moderne applicazioni multipiattaforma. 100% interoperabile con Java ™ e Android ™. Prova
Mostra dettagli

Haxe

Gratuito
Haxe è un toolkit open source basato su un alto livello moderno, rigorosamente digitato linguaggio di programmazione.
Mostra dettagli

Nim (programming language)

Gratuito
Nim è un sistemi e applicazioni di programmazione  linguaggio. Staticamente tipizzato e compilato, fornisce prestazioni senza precedenti in una elegante confezione.
Mostra dettagli

Ceylon

Gratuito
21 agosto 2017: Ceylon si sta muovendo per Eclipse Foundation!
Mostra dettagli