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.
- 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
- 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
- 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 è 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.