Opa

Opa

Opa je open source programovací jazyk pro vytváření webových aplikací. Je zdarma k použití a je dodáván s kompilátorem a knihovnu JavaScriptu.

Stažení Opa
Vlastnosti Opa
  • Open-source jazyk vývoj webových aplikací
  • Sestavuje kód způsobem, jako je například JavaScript
  • Svazky webový server a databázový systém
  • K dispozici v 64-bit Linux a Mac OS X
  • Typechecker funkce ověřuje kód
  • podpora HTML5
Klady Opa
  • Zdarma k použití
  • Potřebujete pouze jeden jazyk pro vývoj webových aplikací
  • Odstraňuje nutnost používat samostatné jazyky, pro aplikační server, uživatelské rozhraní a databáze
  • Opa knihovny jsou kompatibilní s JavaScriptem
  • Může stavět cloudových aplikací s Opa
Nevýhody Opa
  • Vývojáři se musí naučit celý jazyk, protože se jedná o all-in-one řešení
  • Některé funkce je obětována, protože jiné jazyky nemůže být integrovány
  • Opa musí být zavedena od shora dolů
  • Musí se naučit OCaml přispět k open source projektu
  • Dokumentace se vyvíjí
Opa Recenze

Opa je nový programovací jazyk, který je v podstatě všezahrnující, pokud jde o vývoj webových aplikací. Klade si za cíl nahradit používání několika různých jazycích tím, že umožňuje vývojářům psát aplikace single-tier a zároveň nechal OPA je motor vytvořit klient, server a kód databáze zevnitř. To také umožňuje implementaci aplikací mnohem snazší, protože vývojáři mají jen zkopírovat jeden soubor k umístění spustitelného souboru. Bezpečnost se zvyšuje díky monoteistické charakteru programu. Interně Opa myslí soubory vaší aplikace, adresáře, atd jsou v externím souborovém systému, ale nejsou. To vše je sestaven přímo z aplikace. Je-li přístup adresář aplikace, nebudou vidět složky a soubory, takže nemohou být manipulováno. Opa má také zabudovaný bezpečnostní prověrka, která funguje a poskytuje zpětnou vazbu, jak vaše aplikace je postavena. OPA je motor psaný v OCaml a pro vývojáře, které je nezbytné učit zcela nový jazyk, vývoj aplikací a také přispět aktualizace a vylepšení Opa jeho zdrojového kódu. Jeho IDE také mohlo být více robustní, takže „debug-by-printf“ je preferovanou metodou ladění. Dokumentace OPA je dobrá, ale stále se vyvíjí. Opa je stále ve fázi růstu. Vývojáři se pomalu učí, jak s ním pracovat i přes svou závislost na jiných jazycích a rozvoje technologií. To může být skvělý nástroj pro rapid prototyping a nasazení a výrobou vědeckých a vzdělávacích nástrojů, které mohly nastat.

Opa Video

Alternativy Opa

Sails.js

Volný, uvolnit
Zobrazení / homepage.ejs. Účel. #. Toto je aktuální šablona, ​​která je vykreslen default, když uživatel navštíví základní adresu URL vašeho zvednuté aplikace. Všimněte si, že soubor rozšíření?
Ukázat detaily

FeathersJS

Volný, uvolnit
FeathersJS je open source platforma pro uživatele vytvořit aplikace REST API a v reálném čase. FeathersJS poskytuje nástroje a vzory k vytvoření těchto aplikací v malých krátké době zvýšit
Ukázat detaily

Backbone.js

Volný, uvolnit
Backbone.js trhy sebe jako kódování software navržen tak, aby webové aplikace strukturu. Dosahuje toho tím, že složité modely s vázáním klíč-hodnota a vlastních akcí zabudovaných do své infrastruktury.
Ukázat detaily

Apache Flex

Adobe Flex je open-source nástroj, který umožňuje uživatelům vytvářet vlastní aplikace. Aplikace může být navržen a vytvořen pro různé mobilní platformy a tradičních. Patří mezi ně iOS, Windows,
Ukázat detaily

Sinatra

Volný, uvolnit
Stručný popis Sinatra Software Sinatra je software, jehož vývoj a design je přičítán Blake Mizerany. Tento software je volně přístupný, neboť se jedná o open source webové aplikace, která
Ukázat detaily

Express.js

Express.js je webový framework pro Node.js, který byl inspirován Sinatra. Byl vytvořen a šířen pod licencí MIT T.J. Holowaychuk, StrongLoop a další přispěvatelé v listopadu 2010 a je v současné
Ukázat detaily

AngularJS

Volný, uvolnit
Angularjs je software, který umožňuje uživateli rozšířit jejich HTML slovní zásobu. Toto rozšíření vytváří dynamické pohledy na webových aplikací, které dříve nebylo možné. HTML je kódovací
Ukázat detaily

Derby

Volný, uvolnit
GitHub je místo, kde lidé stavět software. Více než 27 milionů lidí používá GitHub zjistit, vidličku, a přispívat k více než 75 milionů projekty.
Ukázat detaily

Yesod

Jesod je vývojový nástroj slouží k vytvoření vysoce efektivní webové stránky a webové aplikace od základu. Yesod zahrnuje téměř vše, co potřebujete vytvořit webové stránky, ze šablon směrování
Ukázat detaily

Kendo UI

Freemium
Kendo UI je knihovna komponent pro JavaScriptu, který umožňuje vývojářům vytvářet úhledný a moderní vypadající webové aplikace ve zlomku času.
Ukázat detaily

Ruby on Rails

Volný, uvolnit
Ruby on Rails je multiplatformní framework pro vývoj webových která umožňuje vývojářům vytvářet databáze, webové stránky, a poskytují různé webové služby. Rámec byl představen v roce 2005
Ukázat detaily

Ember.js

Volný, uvolnit
GitHub je místo, kde lidé stavět software. Více než 27 milionů lidí používá GitHub zjistit, vidličku, a přispívat k více než 75 milionů projekty.
Ukázat detaily

Polymer

Volný, uvolnit
Pracujeme na knihovny, nástroje a normy, které vývojáři pomáhají budovat lepší web
Ukázat detaily

Koa

Volný, uvolnit
Koa vyžaduje uzlu v7.6.0 nebo vyšší pro ES2015 a asynchronní podporu funkce.
Ukázat detaily

Twisted

Volný, uvolnit
Pub Grub: Jak Britské veřejné domy stal Labužník favority · Vlastnosti • Club sendvič na hnědém papíře. Největší sendviče z celého světa. Pokračovat · Velkoformátová hamburger s sousto vytržené
Ukázat detaily

ASP.NET

Volný, uvolnit
Vytvářet webové aplikace a služby, které běží na Windows, Linux a Mac OS pomocí pomocí C #, HTML, CSS a JavaScript. Začínáme zdarma založit na Windows, Linux a MacOS.
Ukázat detaily

Mithril

Volný, uvolnit
Mithril je používán společnostmi jako Vimeo a Nike, a open-source platformy jako lichess. Pokud jste zkušený vývojář a chcete vědět, jak Mithril srovnání s jinými rámců, viz strana rámec porovnání.
Ukázat detaily

Catalyst

Katalyzátor je nejpopulárnější agilní Perl MVC webové rámce, který podporuje rychlý vývoj a čistý design, aniž by se v cestě.
Ukázat detaily

Kotlin

Volný, uvolnit
Kotlin · Naučte Community služeb online. Staticky napsaný programovací jazyk pro moderní multiplatformních aplikací. 100% kompatibilní s Java ™ a Android ™. Zkuste Kotlin Kotlin 1.2 je nyní
Ukázat detaily

Haxe

Volný, uvolnit
HaXe je open source nástroj, založený na moderní vysoké úrovni, přísně napsaný programovací jazyk.
Ukázat detaily

Nim (programming language)

Volný, uvolnit
Nim je systémů a aplikací programování  Jazyk. Staticky napsaný a sestavil, poskytuje jedinečný výkon v elegantním balení.
Ukázat detaily

Ceylon

Volný, uvolnit
21.srpna 2017: Ceylon se stěhuje do Eclipse Foundation!
Ukázat detaily