Opa
Opa jest językiem programowania open source do tworzenia aplikacji internetowych. Jest darmowy i pochodzi z kompilatora i biblioteki JavaScript.
- 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
- 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
- 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 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.