Opa

Opa

Opa jest językiem programowania open source do tworzenia aplikacji internetowych. Jest darmowy i pochodzi z kompilatora i biblioteki JavaScript.

Ściągnij Opa
Cechy Opa
  • Open-source język tworzenie stron internetowych
  • kod kompiluje się odpowiednio, takie jak JavaScript
  • Wiązki serwer www i system zarządzania bazami danych
  • Dostępny w 64-bitowy Linux oraz Mac OS X
  • Typechecker kod weryfikuje fabularne
  • wsparcie HTML5
Plusy Opa
  • Swobodnie korzystać
  • Wystarczy tylko jeden język do tworzenia aplikacji internetowych
  • Eliminuje trzeba używać oddzielnych języków dla serwera aplikacji, interfejs użytkownika i bazy danych
  • biblioteki OPA są kompatybilne z JavaScript
  • Mogą budować aplikacje w chmurze z Opa
Minusy Opa
  • Deweloperzy muszą nauczyć się całego języka, ponieważ jest to wszystko w jedno rozwiązanie
  • Niektóre funkcje poświęca się od innych języków nie mogą być zintegrowane
  • Opa muszą być realizowane z odgórnym
  • Musi nauczyć SML przyczynić się do projektu open source
  • Dokumentacja ewoluuje
Opa Recenzje

Opa to nowy język programowania, który w istocie jest wszechogarniająca, jeśli chodzi o tworzenie stron internetowych. Ma ona na celu zastąpienia użycia kilku różnych językach, umożliwiając programistom pisać aplikacje single-tier jednocześnie pozwalając silnik OPA utworzyć klienta, serwera i kod bazy danych od wewnątrz. To również sprawia, wdrażania aplikacji o wiele łatwiejsze, ponieważ deweloperzy mają tylko skopiować jeden plik do lokalizacji pliku wykonywalnego. Bezpieczeństwo jest zwiększona ze względu na monoteistycznej charakteru programu. Wewnętrznie Opa myśli plikami aplikacji, katalogów, itp są w zewnętrznym systemie plików, ale nie są. Wszystko to jest skompilowany z poziomu aplikacji. Jeżeli katalogu aplikacji jest dostępna, foldery i pliki nie będą widoczne, więc nie mogą być manipulowane. Opa posiada także wbudowane zabezpieczenia rewidenta, który działa i dostarcza informacji zwrotnej, jak aplikacja jest zbudowany. silnik Opa jest napisany w SML i dla programistów, które sprawia, że ​​niezbędne do nauki zupełnie nowy język tworzenia aplikacji, a także przyczynić się do aktualizacji i ulepszeń kodu źródłowego OPA. IDE może również być bardziej wytrzymała, tak „debugowania po printf” jest metodą preferowaną usuwanie błędów. Dokumentacja OPA jest dobry, ale wciąż ewoluuje. Opa nadal znajduje się w fazie wzrostu. Deweloperzy powoli uczą się, jak z nim pracować mimo ich zależność od innych języków i technologii. To może być doskonałym narzędziem do szybkiego prototypowania i wdrażania i produkcji narzędzi naukowych i edukacyjnych w międzyczasie.

Opa Wideo

Alternatywy dla Opa

Sails.js

Wolny
Views / homepage.ejs. Cel, powód. #. To jest rzeczywista, że ​​szablon jest renderowane przez domyślne gdy użytkownik odwiedza bazowy adres URL swojego podniesionym aplikacji. Zauważ plik rozbudowa?
Pokaż szczegóły

FeathersJS

Wolny
FeathersJS jest otwartą platformą źródło dla użytkowników do tworzenia aplikacji REST API w czasie rzeczywistym. FeathersJS zapewnia narzędzia i wzory do tworzenia tych aplikacji w niewiele
Pokaż szczegóły

Backbone.js

Wolny
Backbone.js rynki sama jak oprogramowanie zaprojektowane, aby dać strukturę aplikacji internetowych kodowania. Czyni to poprzez dostarczanie modeli skomplikowanych z powiązaniami klucz-wartość
Pokaż szczegóły

Apache Flex

Adobe Flex to narzędzie open source, która pozwala użytkownikom na tworzenie własnych aplikacji. Aplikacje mogą być zaprojektowane i stworzone dla różnych platform mobilnych i tradycyjnych.
Pokaż szczegóły

Sinatra

Wolny
Krótki opis Sinatra Software Sinatra jest oprogramowanie, którego rozwój i projektowanie przypisuje się Blake Mizerany. Oprogramowanie jest dostępne, ponieważ jest to aplikacja internetowa
Pokaż szczegóły

Express.js

Express.js to framework WWW dla node.js że był inspirowany przez Sinatrę. Został on stworzony i wydany na licencji MIT przez T.J. Holowaychuk, StrongLoop i innych podmiotów w listopadzie 2010
Pokaż szczegóły

AngularJS

Wolny
Angularjs to oprogramowanie, które umożliwia rozszerzenie słownictwa HTML. To rozszerzenie tworzy dynamiczne widoki w aplikacjach internetowych, które wcześniej nie były możliwe. HTML
Pokaż szczegóły

Derby

Wolny
GitHub, gdzie ludzie budują oprogramowania. Ponad 27 milionów osób korzysta z GitHub odkryć, widelec, i przyczynić się do ponad 75 milionów projektów.
Pokaż szczegóły

Yesod

Yesod jest narzędziem rozwoju wykorzystywane do tworzenia wysoce wydajnych stron i aplikacji internetowych od podstaw. Jesod obejmuje prawie wszystko, czego potrzeba, aby zbudować stronę
Pokaż szczegóły

Kendo UI

Freemium
Kendo UI jest składnikiem biblioteki JavaScript, który umożliwia programistom tworzenie zręczny i nowoczesny wygląd aplikacji internetowych w ułamku czasu.
Pokaż szczegóły

Ruby on Rails

Wolny
Ruby on Rails jest wieloplatformowy framework do tworzenia stron internetowych, które pozwala programistom na tworzenie baz danych, stron internetowych i świadczenia różnych usług internetowych.
Pokaż szczegóły

Ember.js

Wolny
GitHub, gdzie ludzie budują oprogramowania. Ponad 27 milionów osób korzysta z GitHub odkryć, widelec, i przyczynić się do ponad 75 milionów projektów.
Pokaż szczegóły

Polymer

Wolny
Pracujemy nad bibliotek, narzędzi i standardów dla programistów pomagają budować lepszy internecie
Pokaż szczegóły

Koa

Wolny
Koa wymaga v7.6.0 węzła lub wyższa dla ES2015 i asynchroniczne wsparcia funkcyjnego.
Pokaż szczegóły

Twisted

Wolny
Pub Grub: Jak domy publiczne w Wielkiej Brytanii stał się smakoszem ulubionych · cechy · Kanapka klubowa na brązowym papierze. Największe kanapki z całego świata. Kontynuuj · Oversized hamburger
Pokaż szczegóły

ASP.NET

Wolny
Tworzenie Web aplikacje i usługi działające w systemie Windows, Linux i MacOS wykorzystaniem C #, HTML, CSS i JavaScript. Zacznij za darmo na Windows, Linux lub MacOS.
Pokaż szczegóły

Mithril

Wolny
Mithril jest stosowany przez firmy takie jak Vimeo i Nike oraz platform open source jak Lichess. Jeśli jesteś doświadczonym programistą i chcesz wiedzieć, jak Mithril porównuje do innych ram,
Pokaż szczegóły

Catalyst

Katalizator jest najpopularniejszym zwinny Perl MVC ramach internetowej, która zachęca do szybkiego rozwoju i czysty design bez uzyskiwania w drogę.
Pokaż szczegóły

Kotlin

Wolny
Kotlin · Dowiedz Społeczność Spróbuj Online. Statycznie wpisane język programowania dla nowoczesnych aplikacji wieloplatformowych. 100% współpracuje z Java ™ i Android ™. Spróbuj Kotlin
Pokaż szczegóły

Haxe

Wolny
Haxe jest open source narzędzi opartych na nowoczesnym, wysokim poziomie, ściśle wpisany język programowania.
Pokaż szczegóły

Nim (programming language)

Wolny
Nim to programowanie systemów i aplikacji  język. Statycznie wpisane i skompilowany, zapewnia niezrównaną wydajność w eleganckim opakowaniu.
Pokaż szczegóły

Ceylon

Wolny
21 sierpnia 2017: Ceylon porusza się do Fundacji Eclipse!
Pokaż szczegóły