Nowa wersja lsFusion 4.0, platformy do rozwoju systemów informatycznych, została już wydana

Wydanie nowej wersji platforma rozwoju systemów informatycznych lsFusion 4.0. Platforma opiera się na jednym z raczej rzadkich paradygmatów programowania: programowaniu na poziomie funkcji (nie mylić z funkcjonalnym), a zatem w szczególności różni się znacznie od wszystkich istniejących platform na rynku (np. SAP, Dynamics AX, 1C, .Net).

również wewnętrznie bardzo aktywnie wykorzystywane jest reaktywne i obiektowe planowanie zdarzeń A wszystko to, zdaniem twórców, pozwala o rząd wielkości zwiększyć szybkość i jakość rozwoju, a także szybkość tworzonych systemów.

Główne zmiany w lsFusion 4.0

Spośród najważniejszych zmian w nowej wersji lsFusion 4.0 możemy to znaleźć dodano nowe widoki list, co umożliwia użytkownikowi wyświetlanie danych nie tylko w postaci zwykłych tabel, ale także w dowolnej innej formie. Deweloper (a także użytkownik) może wybierać widoki z zestawu predefiniowanych widoków i dodawać własne.

Dodany obsługa grupowania widoków (jedna z opcji dla predefiniowanych widoków list). W tych widokach użytkownik może niezależnie grupować dane w dowolnym aspekcie iw ten sposób przeprowadzić podstawową analizę. W tym przypadku dane mogą być wyświetlane w postaci tabel dynamicznych (z możliwością zamawiania, filtrowania klienta, eksportu do Excela itp.), A także w postaci różnych tabel i wykresów.

Został również dodany w lsFusion 4.0 obsługa mapy i kalendarza (znowu opcje predefiniowanych widoków list), a także tak zwane widoki niestandardowe, w których programista może skonfigurować dowolne z własnych funkcji JavaScript do wyświetlenia (pozwalające na użycie dowolnego z istniejących komponentów JavaScript typu open source do wyświetlania danych).

Zaimplementowano obsługę kilku dodatkowych typów uwierzytelniania po wyjęciu z pudełka: uwierzytelnianie OAuth (Yandex, Facebook, Google), uwierzytelnianie bezpośrednio na adresie URL i / lub nagłówkach żądań, samodzielna rejestracja (za pośrednictwem interfejsu internetowego).

Dodany wsparcie dla odwrotnej internacjonalizacji, gdy literały łańcuchowe są określone w określonym języku i są automatycznie przekodowywane podczas uruchamiania do odpowiednich identyfikatorów (które z kolei są lokalizowane na podstawie ustawień regionalnych użytkownika).

I również podstawowa funkcjonalność interfejsu użytkownika została rozszerzona- Dodano wiele innych opcji „podążaj za linkiem” i pojawiła się możliwość przełączania się do trybu pełnoekranowego.

Wprowadzono szereg optymalizacji, które znacznie poprawiają wydajność z systemu w niektórych przypadkach: na przykład zmiany grupowe są teraz dokonywane „na żądanie”, praca z DOM została znacznie zoptymalizowana, a teraz można wyłączyć automatyczną aktualizację list.

Możliwości językowe znacznie się rozszerzyły, np. teraz można używać wyrażeń w nagłówkach kontenerów i formularzy, rozszerzać formularz bezpośrednio w miejscu wywołania (z możliwością zamykania, odwoływania się do parametrów w kontekście wywołania) itd. .

Projekt interfejsu użytkownika został prawie całkowicie przeprojektowany i dodano obsługę motywów.

również ogłoszono plan dla kolejnych wersji (czwarty i piąty):

  • Zwiększona asynchroniczność interfejsu użytkownika: asynchroniczne wprowadzanie danych obiektu w formularzu, asynchroniczne otwieranie i zamykanie formularzy, asynchroniczne adaptacyjne aktualizowanie obiektów i właściwości.
  • Wsparcie dla agregacji i dziedziczenia formularzy.
  • Usprawnienie mechanizmu rozszerzeń, w szczególności dodanie możliwości zmiany atrybutów elementów formularza.
  • Znacząco poszerza możliwości dostosowywania formularzy: na przykład możliwość dodawania nowych właściwości do formularza, tworzenia predefiniowanych filtrów niestandardowych, zapisywania różnych opcji dostosowywania formularza itp.
  • Wsparcie dla alternatywnych reprezentacji właściwości.
  • Zmień układ pojemników

W końcu jeśli chcesz dowiedzieć się więcej na ten temat z platformy, możesz sprawdź poniższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.