Opa

Opa

OPA on avoimen lähdekoodin ohjelmointikieli rakentaa web-sovelluksia. Se on vapaasti käyttää ja mukana kääntäjä ja JavaScript-kirjasto.

Ladata Opa
Ominaisuudet Opa
  • 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
Hyödyt Opa
  • 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
Haitat 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 Arvostelut

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.

Opa Video

Vaihtoehtoja Opa

Sails.js

Vapaa
Näkemyksiä / homepage.ejs. Tarkoitus. #. Tämä on todellinen malli, joka on sulatettava default kun käyttäjä vierailee pohjan URL nostaa sovelluksen. Huomaa tiedosto laajennus? Se tarkoittaa
Näytä yksityiskohdat

FeathersJS

Vapaa
FeathersJS on avoimen lähdekoodin alustan käyttäjät voivat luoda REST API ja reaaliaikaisiin sovelluksiin. FeathersJS tarjoaa työkaluja ja malleja luoda näitä sovelluksia juurikaan ole
Näytä yksityiskohdat

Backbone.js

Vapaa
Backbone.js markkinat itse koodaus ohjelmisto on suunniteltu antamaan web-sovelluksia rakennetta. Se suorittaa tämän tarjoamalla monimutkainen mallien kanssa avainarvoon siteet ja
Näytä yksityiskohdat

Apache Flex

Apache Flex on avoimen lähdekoodin työkalu, jonka avulla käyttäjät voivat rakentaa omia sovelluksia. Sovellukset voidaan suunnitella ja luoda erilaisilla kannettavilla ja perinteisen
Näytä yksityiskohdat

Sinatra

Vapaa
Lyhyt kuvaus Sinatra Software Sinatra on ohjelmisto, jonka kehittämiseen ja suunnitteluun johtuu Blake Mizerany. Ohjelmisto on vapaasti käytettävissä, koska se on avoimen lähdekoodin
Näytä yksityiskohdat

Express.js

Express.js on web puitteet Node.js joka innostui Sinatra. Se on luotu ja julkaistu MIT lisenssillä TJ Holowaychuk, StrongLoop ja muiden osallistujien marraskuussa 2010, ja on tällä hetkellä
Näytä yksityiskohdat

AngularJS

Vapaa
Angularjs on ohjelmisto, jonka avulla käyttäjä voi laajentaa HTML sanastoa. Tämä laajennus luo dynaamisen näkymät web-sovelluksia, jotka aiemmin eivät olleet mahdollisia. HTML on koodaus
Näytä yksityiskohdat

Derby

Vapaa
GitHub jossa ihmiset rakentaa ohjelmistoja. Yli 27 miljoonaa ihmistä käyttää GitHub löytää, haarukka, ja edistää yli 75 miljoonaa hankkeisiin.
Näytä yksityiskohdat

Yesod

Yesod on kehittämisen väline, jota käytetään luoda erittäin tehokas web-sivustoja ja sovelluksia maasta ylös. Yesod sisältää lähes kaiken, mitä tarvitset rakentaa verkkosivuilla, mistä
Näytä yksityiskohdat

Kendo UI

freemium
Kendo UI on komponenttikirjasto JavaScript jonka avulla kehittäjät voivat luoda liukas ja modernin näköinen verkkosovelluksia murto ajasta.
Näytä yksityiskohdat

Ruby on Rails

Vapaa
Ruby on Rails on cross-platform web kehitysalusta, jonka avulla kehittäjät voivat luoda tietokantoja, verkkosivuja, ja tarjota erilaisia ​​verkkopalveluja. Puitteet otettiin käyttöön
Näytä yksityiskohdat

Ember.js

Vapaa
GitHub jossa ihmiset rakentaa ohjelmistoja. Yli 27 miljoonaa ihmistä käyttää GitHub löytää, haarukka, ja edistää yli 75 miljoonaa hankkeisiin.
Näytä yksityiskohdat

Polymer

Vapaa
Työstämme kirjastoja, työkaluja ja standardeja, joiden avulla kehittäjät voivat luoda parempaa web
Näytä yksityiskohdat

Koa

Vapaa
Koa vaatii solmu V7.6.0 tai suurempi ES2015 ja asynkroninen toiminta tukea.
Näytä yksityiskohdat

Twisted

Vapaa
Pubi Grub: Kuinka Britannian pubeissa tuli Foodie suosikkeihin · Ominaisuudet · Club sandwich ruskea paperi. Suurin voileipiä ympäri maailmaa. Jatka · Ylisuuret hampurilainen purema
Näytä yksityiskohdat

ASP.NET

Vapaa
Build verkkosovelluksia ja palveluita, jotka toimivat Windows, Linux, ja MacOS käyttäen C #, HTML, CSS ja JavaScript. Aloitatte ilmaiseksi Windows, Linux tai MacOS.
Näytä yksityiskohdat

Mithril

Vapaa
Mithril käyttävät yritykset, kuten Vimeo ja Nike, ja avoimen lähdekoodin alustoilla, kuten Lichessista. Jos olet kokenut kehittäjä ja haluat tietää, miten mithril verrata muissa yhteyksissä,
Näytä yksityiskohdat

Catalyst

Katalysaattori on suosituin ketterä Perl MVC web joka kannustaa nopea kehitys ja puhdas muotoilu saamatta tavalla.
Näytä yksityiskohdat

Kotlin

Vapaa
Kotlin · Opi yhteisön Kokeile Online. Staattisesti kirjoitettu ohjelmointikielellä modernin Monialustainen sovelluksiin. 100% yhteensopiva Java ™ ja Android ™. Kokeile Kotlin Kotlin
Näytä yksityiskohdat

Haxe

Vapaa
Haxe on avoimen lähdekoodin nojaava nykyaikainen, korkea, ehdottomasti kirjoitettu ohjelmointikielellä.
Näytä yksityiskohdat

Nim (programming language)

Vapaa
Nim on järjestelmien ja sovellusten ohjelmointia  Kieli. Staattisesti kirjoitettu ja koottu, se tarjoaa ainutlaatuisen suorituskyvyn tyylikkäässä paketissa.
Näytä yksityiskohdat

Ceylon

Vapaa
21 elokuu 2017: Ceylon on siirtymässä Eclipse Foundation!
Näytä yksityiskohdat