Serwo
Deweloperzy |
Servoy BV (Amsterdam, Holandia) |
---|---|
Wersja stabilna | 2022.12 / grudzień 2022 |
System operacyjny | Międzyplatformowe |
Dostępne w | język angielski |
Typ | Platforma programistyczna dla aplikacji biznesowych w chmurze i lokalnie |
Licencja | AGPL i komercyjny |
Strona internetowa |
Servoy to platforma programistyczna i wdrożeniowa dla aplikacji korporacyjnych, napisana w Javie i wykorzystująca JavaScript jako język skryptowy. Może przyjąć natywny wygląd i styl dowolnej platformy lub sieci, używając HTML5 i CSS . Servoy został stworzony od podstaw, aby ułatwić tworzenie aplikacji biznesowych dla przedsiębiorstw. W tym celu wprowadził wiele innowacji: użycie JavaScript zamiast Javy, kompleksową platformę programistyczną z blokami konstrukcyjnymi dodawanymi metodą „przeciągnij i upuść”, klienta sieciowego itp.
Servoy został zainspirowany 4GL pod względem sposobu tworzenia aplikacji, ale w przeciwieństwie do wielu 4GL, nie używa zastrzeżonych języków i / lub baz danych, zamiast tego opiera się na otwartych standardach. Servoy składa się z GUI , jest sterowany zdarzeniami i uruchamia skrypty poprzez JavaScript . Servoy umożliwia wdrażanie aplikacji na natywnym kliencie Smart ( kliencie Rich ) oraz na kliencie WWW opartym na czystym HTML z tej samej bazy kodu i formularzy interfejsu użytkownika.
Servoy oferuje bezpłatną edycję społecznościową do użytku niekomercyjnego, którą można pobrać ze strony internetowej firmy.
Aplikacje Servoy można wdrażać na wszystkich popularnych systemach operacyjnych, w tym Microsoft Windows , macOS , Linux , Solaris i innych systemach UNIX . eWeek i MacUser Magazine przyznały Servoy ocenę myszy 4.
Aplikacje opracowane z Servoy mogą uzyskiwać dostęp do danych ze wszystkich popularnych back-endów SQL, takich jak PostgreSQL , Oracle , Microsoft SQL Server , IBM Db2 , IBM Informix , Sybase , MySQL i Firebird , oraz łączyć dane z różnych baz danych w jeden interfejs użytkownika.
Zestaw produktów Servoy składa się z:
- Servoy Developer i ServoyCloud, służące do budowania aplikacji poprzez tworzenie formularzy interfejsu użytkownika i łączenie ich elementów z kodem JavaScript. Odbywa się to w środowisku Eclipse IDE (zintegrowane środowisko programistyczne).
- Servoy Application Server, używany do wdrażania aplikacji i komunikacji z podłączoną bazą danych
- Servoy NG (przeglądarka), Desktop i Mobile Client działające na urządzeniu końcowym użytkownika (stacje robocze, komputery, tablety lub smartfony)
Servoy oferuje również wersję runtime , która umożliwia tworzenie samodzielnych aplikacji Servoy.
Servoy Application Server zawiera klienta Servoy Headless . Ten klient umożliwia innym aplikacjom wykonywanie reguł biznesowych Servoy, w tym używanie ich jako usługi sieciowej . Bezgłowy klient umożliwia również przetwarzanie wsadowe i zaplanowane zadania.
Servoy ma sieć partnerską obejmującą około 200 firm — Servoy Alliance Network (SAN) — które oferują rozwój Servoy, komponenty Servoy ( fasola i wtyczki), usługi konsultingowe lub hostingowe.
Historia Servoya
Servoy jest pomysłem Jana Alemana i Jana Bloka, którzy poznali się podczas studiów informatycznych. Tworzenie aplikacji było trudne i chcieli to zmienić. Współzałożyciele rozpoczęli rozwój w 1997 roku i zrekrutowali kilku wcześniejszych użytkowników jako klientów. Firma Servoy, BV została założona w 2001 roku w Holandii w celu komercjalizacji nowego produktu. Dwa lata później firma Servoy, Inc. została otwarta w Stanach Zjednoczonych , obecnie z siedzibą w Westlake Village, Los Angeles, Kalifornia . W 2006 roku sprzedaż zaczęła gwałtownie rosnąć. Po wyrośnięciu z początkowych 4GL , Servoy zaczął służyć ISV (niezależni dostawcy oprogramowania). Wkrótce stał się narzędziem dla ISV do szybkiego przepisywania dla Internetu z pełną funkcjonalnością Web 2.0 ( RIA , AJAX , transmisja danych itp.)
Servoy 4.0 został wydany latem 2006 roku wraz z przejściem z autorskiego IDE firmy Servoy do Eclipse . Analitycy techniczni i dziennikarze techniczni byli bardzo zainteresowani wydaniem Servoy 4.0, co zaowocowało mnóstwem artykułów i wzmianek (patrz poniżej). Od Servoy 5 kod programisty i klienta jest dostępny zarówno na licencji AGPL, jak i komercyjnej. W 2022 roku Servoy wprowadził edycję Titanium, główną aktualizację klienta NG.
Firma organizuje doroczną konferencję programistów o nazwie ServoyWorld, podczas której przedstawiane są nowe wersje, przegląd aktualnej mapy drogowej produktów oraz prezentowane są raporty ekspertów dotyczące zaawansowanych tematów programistycznych.
Linki zewnętrzne