Serwo

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 www .servoy .com

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