Opa
Opa on avatud lähtekoodiga programmeerimise keel hoone veebirakendusi. See on tasuta kasutada ja kaasas koostaja ja JavaScript raamatukogu.
- Avatud lähtekoodiga veebiarendust keel
- Koostab kood vastavalt, nagu JavaScript
- Kimbud veebiserver ja andmebaasi haldamise süsteemi
- Saadaval 64-bitine Linux ja Mac OS X
- Typechecker funktsioon kontrollib koodi
- HTML5 toetust
- Tasuta kasutamise
- On vaja vaid ühte keelt arendada veebirakendusi
- Kõrvaldab vaja kasutada eraldi keeled taotluse server, UI, ja andmebaasi
- Opa raamatukogud on kooskõlas JavaScript
- Kas ehitada pilverakendusi koos Opa
- Arendajad peavad õppima kogu keele, sest see on kõik-ühes lahendus
- Mõned funktsioonid on ohverdanud alates teistes keeltes ei saa integreerida
- Opa tuleb rakendada ülevalt-alla
- Peab õppima OCaml aidata kaasa avatud lähtekoodiga projekt
- Dokumendid areneb
Opa on uus programmeerimiskeel, mis sisuliselt on kõikehõlmav, kui tegemist on web arengut. See eesmärk on asendada kasutamist mitmes erinevas keeles, võimaldades arendajatel kirjutada ühe astme taotluste samas lastes Opa mootor luua klient, server ja andmebaas koodi seest. Samuti muudab rakendades rakendusi palju lihtsam, sest arendajad on ainult kopeerida ühe faili asukoha käivitatava. Turvalisus on tõhustatud, sest monoteistlikule milline programm. Sisemiselt Opa arvab rakenduse failid, kataloogid jne on välise failisüsteemi, kuid nad ei ole. Kõik see on koostatud rakenduse sees. Kui rakenduse kataloogi juurde, kaustad ja failid ei näinud, nii et nad ei saa manipuleerida. Opa on ka sisseehitatud turvalisuse kontrollija, et funktsioone ja annab tagasisidet oma taotluse ehitatud. Opa mootor on kirjutatud OCaml ja arendajatele, mis muudab vajalikuks õppida täiesti uut keelt arendada rakendusi ja ka kaasa uuendusi ja parandusi Opa lähtekoodi. Selle IDE ka võiks olla jõulisem, nii "siluda kaupa printf" on eelistatud silumine meetod. Opa dokumentatsiooni on hea, kuid siiski areneb. Opa on endiselt kasvufaasis. Arendajad on aeglaselt õppida, kuidas töötada koos sellega hoolimata nende sõltuvust teiste keelte ja arengu tehnoloogiate. See võib olla suurepärane vahend kiire prototüüpimine ja kasutuselevõtu ja tootmise teaduse ja õppevahendeid vahepeal.