Opa

Opa

Opa egy nyílt forráskódú programozási nyelv webalkalmazások építéséhez. Ez szabad használni, és jön egy fordító és JavaScript könyvtár.

Letöltés Opa
Jellemzői Opa
  • Nyílt forráskódú webes fejlesztési nyelv
  • Fordít kódban, mint a JavaScript
  • Csomagok web szerver és adatbázis-kezelő rendszer
  • Elérhető a 64 bites Linux és Mac OS X
  • Typechecker funkció ellenőrzi kód
  • HTML5 támogatás
Érvek a Opa
  • Szabadon felhasználható
  • Csak kell egy nyelvet webalkalmazások fejlesztésére
  • Nincs szükség, hogy külön nyelveken alkalmazás szerver, UI, és az adatbázis
  • Opa könyvtárak JavaScript-kompatibilis
  • Építhet felhő alkalmazásokat Opa
Hátrányairól Opa
  • A fejlesztők meg kell tanulni az egész nyelv, mivel ez egy all-in-one megoldás
  • Egyes funkciók használatához feláldozását, mivel más nyelveken nem lehet integrálni
  • Opa kell végrehajtani a top-down
  • Meg kell tanulnia OCaml, hogy hozzájáruljon a nyílt forráskódú projekt
  • Dokumentáció fejlődik
Opa Vélemények

Opa egy új programozási nyelv, amely lényegében egy mindent magába foglaló, amikor a web fejlődését. Célja, hogy helyettesíti a különböző nyelvek, amelyek lehetővé teszik a fejlesztők, hogy írjon egy-rétegű alkalmazások miközben hagyta Opa motorja létre a kliens, szerver és az adatbázis-kódon. Azt is teszi telepítésével alkalmazások sokkal könnyebb, mivel a fejlesztők csak másolni egy fájlt a helyét a végrehajtható. Biztonsági fokozódik, mert a monoteista jellegét a program. Belsőleg, Opa hiszi az alkalmazás fájlok, könyvtárak, stb egy külső fájlrendszer, de nem azok. Mindez össze az alkalmazáson belül. Ha az alkalmazás könyvtárában belépnek, a mappák és fájlok nem lesz látható, így nem lehet manipulálni. Opa is van egy beépített biztonsági ellenőr, hogy a funkciók és visszajelzést ad, mint az alkalmazás épül. Opa motorja van írva OCaml és a fejlesztők számára, hogy szükségessé teszi, hogy megtanulják egy teljesen új nyelvet alkalmazások fejlesztésére, valamint hozzájárulnak frissítéseket és javításokat Opa forráskódját. A IDE is lehetne erőteljesebb, így „debug-by-printf” az előnyös hibakereső módszer. Opa dokumentációja jó, de még mindig fejlődik. Opa még a növekedési szakaszban. A fejlesztők lassan megtanulják, hogyan kell vele dolgozni, annak ellenére való függőség más nyelvek és fejlesztési technológiák. Ez lehet egy nagyszerű eszköz a gyors prototípus és a telepítési és a termelés a tudományos és oktatási eszközök időközben.

Opa Videó

Alternatívák Opa

Sails.js

Ingyenes
Views / homepage.ejs. Célja. #. Ez a tényleges sablont által nyújtott alapértelmezett, amikor a felhasználó felkeresi a bázis URL-jét felemelte alkalmazást. Figyeljük meg a fájlt kiterjesztés?
Mutasd a részleteket

FeathersJS

Ingyenes
FeathersJS egy nyílt forráskódú platform felhasználók számára, hogy a REST API és a valós idejű alkalmazások számára. FeathersJS olyan eszközöket és minták, hogy ezeket az alkalmazásokat
Mutasd a részleteket

Backbone.js

Ingyenes
Backbone.js piacok magát kódoló szoftver célja, hogy a webes alkalmazások szerkezetét. Ezt azzal éri el, amely bonyolult modellek kulcs-érték kötések és egyéni eseményeket épített infrastruktúra.
Mutasd a részleteket

Apache Flex

Apache Flex egy nyílt forráskódú eszköz, amely lehetővé teszi a felhasználók számára, hogy építeni a saját alkalmazásokat. Jelentkezni lehet tervezni és létrehozni a különböző mobil és hagyományos
Mutasd a részleteket

Sinatra

Ingyenes
Egy rövid leírása Sinatra Software Sinatra egy szoftver, amelynek fejlesztési és tervezési tulajdonítható Blake Mizerany. A szoftver szabadon hozzáférhető, mivel ez egy nyílt forráskódú
Mutasd a részleteket

Express.js

Express.js egy webes keretrendszer node.js hogy ihlette Sinatra. Ebből jött létre, és megjelent a MIT licenc alatt T. J. Holowaychuk, StrongLoop és más közreműködők 2010. november, és jelenleg
Mutasd a részleteket

AngularJS

Ingyenes
AngularJS egy szoftver, amely lehetővé teszi a felhasználó számára, hogy növeljék a HTML szókincs. Ez a kiterjesztés létre dinamikus nézetek internetes alkalmazások, amelyek korábban nem
Mutasd a részleteket

Derby

Ingyenes
GitHub, ahol az emberek építeni szoftver. Több mint 27 millióan használják a GitHub felfedezni, villa, és további több mint 75 millió projekteket.
Mutasd a részleteket

Yesod

Yesod egy fejlesztési eszköz létrehozásához használt nagyon hatékony weboldalak és webes alkalmazások az alapoktól kezdve. Yesod tartalmaz szinte mindent meg kell építeni egy honlapot,
Mutasd a részleteket

Kendo UI

freemium
Kendo UI egy komponens könyvtár JavaScript, amely lehetővé teszi a fejlesztőknek, hogy sima és modern megjelenésű internetes alkalmazások egy töredéke az idő.
Mutasd a részleteket

Ruby on Rails

Ingyenes
Ruby on Rails egy cross-platform web fejlesztési keretet, amely lehetővé teszi a fejlesztők adatbázisokat, weboldalakat, és hogy a különböző webes szolgáltatásokat. A keret-ben vezették
Mutasd a részleteket

Ember.js

Ingyenes
GitHub, ahol az emberek építeni szoftver. Több mint 27 millióan használják a GitHub felfedezni, villa, és további több mint 75 millió projekteket.
Mutasd a részleteket

Polymer

Ingyenes
Dolgozunk a könyvtárak, eszközök és szabványok segítségével a fejlesztők egy jobb web
Mutasd a részleteket

Koa

Ingyenes
Koa igényel csomópont v7.6.0 vagy magasabb ES2015 és aszinkron funkció támogatása.
Mutasd a részleteket

Twisted

Ingyenes
Kiadás Grub: Hogyan Britannia italmérésekben lett foodie közé · · JELLEMZŐK Club szendvics barna papír. A legnagyobb szendvicseket a világ minden tájáról. Folytatás · Nagyméretű hamburger
Mutasd a részleteket

ASP.NET

Ingyenes
Beépített web alkalmazások és szolgáltatások futtatható a Windows, Linux és MacOS használata C #, HTML, CSS és JavaScript. A kezdéshez ingyen Windows, Linux vagy MacOS-.
Mutasd a részleteket

Mithril

Ingyenes
Mithril használják vállalatok, mint a Vimeo és a Nike, és a nyílt forráskódú platformok, mint Lichess. Ha egy tapasztalt fejlesztő, és szeretné tudni, hogy hogyan viszonyul a Mithril más keretek
Mutasd a részleteket

Catalyst

Catalyst a legnépszerűbb agilis Perl MVC webes keretrendszer, amely ösztönzi a gyors fejlődés és tiszta design, anélkül, hogy az utat.
Mutasd a részleteket

Kotlin

Ingyenes
Kotlin · Ismerje a közösségi Próbálja Online. Statikusan típusos programozási nyelv modern többplatformos alkalmazásokat. 100% -ban átjárható Java ™ és az Android ™. Próbálja Kotlin Kotlin
Mutasd a részleteket

Haxe

Ingyenes
Haxe egy nyílt forráskódú eszköztár alapuló modern, magas szintű, szigorúan típusos programozási nyelv.
Mutasd a részleteket

Nim (programming language)

Ingyenes
Nim egy rendszer és alkalmazás programozási  nyelv. Statikusan típusos és összeállított, a páratlan teljesítmény, elegáns csomagolásban.
Mutasd a részleteket

Ceylon

Ingyenes
Augusztus 21, 2017: Ceylon mozog az Eclipse Foundation!
Mutasd a részleteket