Opa

Opa

Opa je open source programovací jazyk pre vytváranie webových aplikácií. Je zadarmo na použitie a je dodávaný s kompilátorom a knižnicu JavaScriptu.

Stiahnuť ▼ Opa
Vlastnosti Opa
  • Open-source jazyk vývoj webových aplikácií
  • Zostavuje kód spôsobom, ako je napríklad JavaScript
  • Zväzky webový server a databázový systém
  • K dispozícii v 64-bit Linux a Mac OS X
  • Typechecker funkcie overuje kód
  • podpora HTML5
Klady Opa
  • Zadarmo na použitie
  • Potrebujete iba jeden jazyk pre vývoj webových aplikácií
  • Odstraňuje nutnosť používať samostatné jazyky, pre aplikačný server, užívateľské rozhranie a databázy
  • Opa knižnice sú kompatibilné s JavaScriptom
  • Môže stavať cloudových aplikácií s Opa
Nevýhody Opa
  • Vývojári sa musí naučiť celý jazyk, pretože sa jedná o all-in-one riešenie
  • Niektoré funkcie je obetovaná, pretože iné jazyky nemôže byť integrované
  • Opa musí byť zavedená od zhora nadol
  • Musí sa naučiť OCaml prispieť k open source projektu
  • Dokumentácia sa vyvíja
Opa Recenzia

Opa je nový programovací jazyk, ktorý je v podstate plánovité, pokiaľ ide o vývoj webových aplikácií. Kladie si za cieľ nahradiť používanie niekoľkých rôznych jazykoch tým, že umožňuje vývojárom písať aplikácie single-tier a zároveň nechal OPA je motor vytvoriť klient, server a kód databázy zvnútra. To tiež umožňuje implementáciu aplikácií oveľa jednoduchšie, pretože vývojári majú len skopírovať jeden súbor na umiestnenie spustiteľného súboru. Bezpečnosť sa zvyšuje vďaka monoteistické charakteru programu. Interne Opa myslí súbory vašej aplikácie, adresáre, atď sú v externom súborovom systéme, ale nie sú. To všetko je zostavený priamo z aplikácie. Ak sa prístup adresár programu, nebudú vidieť priečinky a súbory, takže nemôžu byť manipulované. Opa má tiež zabudovaný bezpečnostná previerka, ktorá funguje a poskytuje spätnú väzbu, ako vaše aplikácia je postavená. OPA je motor písaný v OCaml a pre vývojárov, ktoré je nevyhnutné učiť úplne nový jazyk, vývoj aplikácií a tiež prispieť aktualizácie a vylepšenia Opa jeho zdrojového kódu. Jeho IDE tiež mohlo byť viac robustné, takže "debug-by-printf" je preferovanou metódou ladenie. Dokumentácia OPA je dobrá, ale stále sa vyvíja. Opa je stále vo fáze rastu. Vývojári sa pomaly učí, ako s ním pracovať aj cez svoju závislosť na iných jazykoch a rozvoja technológií. To môže byť skvelý nástroj pre rapid prototyping a nasadenie a výrobou vedeckých a vzdelávacích nástrojov, ktoré mohli nastať.

Opa Video

Alternatívy Opa

Sails.js

zadarmo
Zobrazenie / homepage.ejs. Účel. #. Toto je aktuálna šablóna, ktorá je vykreslený default, keď používateľ navštívi základné adresu URL vášho zdvihnuté aplikácie. Všimnite si, že súbor Rozšírenie?
Zobraziť detaily

FeathersJS

zadarmo
FeathersJS je open source platforma pre používateľov vytvoriť aplikácie REST API a v reálnom čase. FeathersJS poskytuje nástroje a vzory na vytvorenie týchto aplikácií v malých krátkej dobe
Zobraziť detaily

Backbone.js

zadarmo
Backbone.js trhy seba ako kódovanie softvér navrhnutý tak, aby webové aplikácie štruktúru. Dosahuje toho tým, že zložité modely s viazaním kľúč-hodnota a vlastných akcií zabudovaných do
Zobraziť detaily

Apache Flex

Adobe Flex je open-source nástroj, ktorý umožňuje užívateľom vytvárať vlastné aplikácie. Aplikácia môže byť navrhnutý a vytvorený pre rôzne mobilné platformy a tradičných. Patrí medzi ne
Zobraziť detaily

Sinatra

zadarmo
Stručný opis Sinatra Software Sinatra je softvér, ktorého vývoj a dizajn je pripočítaný Blake Mizerany. Tento softvér je voľne prístupný, pretože ide o open source webové aplikácie, ktorá
Zobraziť detaily

Express.js

Express.js je webový framework pre Node.js, ktorý bol inšpirovaný Sinatra. Bol vytvorený a šírený pod licenciou MIT t.j. Holowaychuk, StrongLoop a ďalšie prispievatelia v novembri 2010 a
Zobraziť detaily

AngularJS

zadarmo
Angularjs je softvér, ktorý umožňuje užívateľovi rozšíriť ich HTML slovnú zásobu. Toto rozšírenie vytvára dynamické pohľady na webových aplikácií, ktoré predtým nebolo možné. HTML je
Zobraziť detaily

Derby

zadarmo
GitHub je miesto, kde ľudia stavať softvér. Viac ako 27 miliónov ľudí používa GitHub zistiť, vidličku, a prispievať k viac ako 75 miliónov projekty.
Zobraziť detaily

Yesod

Jesod je vývojový nástroj slúži na vytvorenie vysoko efektívne webové stránky a webové aplikácie od základu. Yesod zahŕňa takmer všetko, čo potrebujete vytvoriť webové stránky, z šablón smerovanie
Zobraziť detaily

Kendo UI

freemium
Kendo UI je knižnica komponentov pre JavaScriptu, ktorý umožňuje vývojárom vytvárať úhľadný a moderný vyzerajúce webové aplikácie v zlomku času.
Zobraziť detaily

Ruby on Rails

zadarmo
Ruby on Rails je multiplatformový framework pre vývoj webových ktorá umožňuje vývojárom vytvárať databázy, webové stránky, a poskytujú rôzne webové služby. Rámec bol predstavený v roku 2005
Zobraziť detaily

Ember.js

zadarmo
GitHub je miesto, kde ľudia stavať softvér. Viac ako 27 miliónov ľudí používa GitHub zistiť, vidličku, a prispievať k viac ako 75 miliónov projekty.
Zobraziť detaily

Polymer

zadarmo
Pracujeme na knižnice, nástroje a normy, ktoré vývojári pomáhajú budovať lepší web
Zobraziť detaily

Koa

zadarmo
Koa vyžaduje uzla v7.6.0 alebo vyšší pre ES2015 a asynchrónne podporu funkcie.
Zobraziť detaily

Twisted

zadarmo
Pub Grub: Ako Britské verejné domy stal Labužník favoritmi · Vlastnosti • Club sendvič na hnedom papieri. Najväčší sendviče z celého sveta. Pokračovať · Veľkoformátová hamburger s sústo
Zobraziť detaily

ASP.NET

zadarmo
Vytvárať webové aplikácie a služby, ktoré bežia na Windows, Linux a Mac OS pomocou pomocou C #, HTML, CSS a JavaScript. Začíname zadarmo založiť na Windows, Linux a MacOS.
Zobraziť detaily

Mithril

zadarmo
Mithril je používaný spoločnosťami ako Vimeo a Nike, a open-source platformy ako lichess. Ak ste skúsený vývojár a chcete vedieť, ako Mithril porovnaní s inými rámcov, viď strana rámec porovnanie.
Zobraziť detaily

Catalyst

Katalyzátor je najpopulárnejší agilná Perl MVC webové rámca, ktorý podporuje rýchly vývoj a čistý dizajn, bez toho aby sa v ceste.
Zobraziť detaily

Kotlin

zadarmo
Kotlín · Naučte Community služieb online. Staticky napísaný programovací jazyk pre moderné multiplatformových aplikácií. 100% kompatibilný s Java ™ a Android ™. Skúste Kotlin Kotlin 1.2
Zobraziť detaily

Haxe

zadarmo
Haxey je open source nástroj, založený na moderné vysokej úrovni, prísne napísaný programovací jazyk.
Zobraziť detaily

Nim (programming language)

zadarmo
Nim je systémov a aplikácií programovanie  Jazyk. Staticky napísaný a zostavil, poskytuje jedinečný výkon v elegantnom balení.
Zobraziť detaily

Ceylon

zadarmo
21.srpna 2017: Ceylon sa sťahuje do Eclipse Foundation!
Zobraziť detaily