Opa
OPA on avoimen lähdekoodin ohjelmointikieli rakentaa web-sovelluksia. Se on vapaasti käyttää ja mukana kääntäjä ja JavaScript-kirjasto.
- Avoimen lähdekoodin web-kehitys kieli
- Kokoaa koodin mukaisesti, kuten JavaScript
- Nippua web-palvelimen ja tietokannan hallintajärjestelmä
- Saatavilla 64-bittinen Linux ja Mac OS X
- Typechecker ominaisuus tarkastaa koodin
- HTML5 tuki
- Vapaasti käyttää
- Tarvitsee vain yksi kieli ohjelmistokehitystä
- Poistaa täytyy käyttää erillistä kieliä sovelluspalvelimen, UI, ja tietokanta
- OPA kirjastot ovat yhteensopivia JavaScript
- Voi rakentaa pilvisovelluksia kanssa Opa
- Kehittäjien täytyy oppia koko kieltä, koska se on all-in-one ratkaisu
- Joitakin toimintoja lopetetaan, koska muita kieliä ei voi integroida
- OPA on toteutettava ylhäältä alas
- On opittava OCaml edistää avoimen lähdekoodin projekti
- Dokumentaatio kehittyy
OPA on uusi ohjelmointikieli, joka pohjimmiltaan on kaikenkattava, kun kyse on web-kehitystä. Sen tarkoituksena on korvata mahdollista käyttää useita eri kieliä mahdollistamalla kehittäjien luoda yhden tason sovelluksia kun kerroit Opa moottori luoda asiakkaalle, palvelin ja tietokanta koodin sisällä. Se tekee myös käyttöön sovelluksia paljon helpompaa, koska kehittäjät vain kopioida yhden tiedoston sijainnin ajettavan. Turvallisuus paranee, koska monoteistisen ohjelman luonne. Sisäisesti Opa ajattelee sovelluksen tiedostot, hakemistot jne ovat ulkoisen tiedostojärjestelmän, mutta ne eivät ole. Kaikki tämä on koottu sovelluksen sisällä. Jos sovelluksen hakemistoon pääsee, kansiot ja tiedostot eivät näy, joten niitä ei voi manipuloida. OPA on myös sisäänrakennettu turvallisuus tilintarkastaja, joka toimii ja antaa palautetta hakemuksesi on rakennettu. OPA moottori on kirjoitettu OCaml ja kehittäjille, jonka avulla on tarpeen oppia kokonaan uusi kieli kehittämään sovelluksia ja edistää myös päivityksiä ja parannuksia Opa lähdekoodiin. Sen IDE myös voisi olla vakaampi, joten ”debug-by-printf” on parempi virheenkorjaus menetelmällä. OPA dokumentaatio on hyvä, mutta silti on kehittymässä. OPA on edelleen kasvuvaiheessa. Kehittäjät ovat hitaasti oppia työskennellä sen kanssa, vaikka ne ovat riippuvaisia muista kielistä ja kehitys teknologioita. Se voi olla erinomainen työkalu prototyyppien ja käyttöönoton ja tuotannon tieteen ja opetusvälineiden sillä välin.