Пускането на новата версия на платформата за развитие на информационните системи lsFusion 4.0. Платформата се основава на една от доста редките програмни парадигми: програмиране на функционално ниво (да не се бърка с функционални) и по-специално, следователно, се различава значително от всички съществуващи платформи на пазара (напр. SAP, Dynamics AX, 1C, .Net).
също вътрешно, реактивно и обектно-ориентирано планиране на събития се използва много активно И всичко това, според разработчиците, позволява на порядъка да увеличи скоростта и качеството на разработка, както и скоростта на системите, които се създават.
Основни промени в lsFusion 4.0
От най-забележителните промени в новата версия на lsFusion 4.0 можем да го открием добавени са нови изгледи на списъка, Какво позволява на потребителя да показва данни не само под формата на обикновени таблици, но и под всякаква друга форма. Разработчикът (както и потребителят) може да избира изгледи от набор от предварително дефинирани изгледи и да добавя свои.
Добавено поддръжка за групиране на изгледи (една от опциите за предварително дефинираните изгледи на списъка). В тези възгледи, потребителят може да групира данни независимо във всеки аспект и по този начин се извършва основен анализ. В този случай данните могат да се показват под формата на динамични таблици (с възможност за поръчка, филтриране на клиенти, експортиране в Excel и т.н.), както и под формата на различни таблици и графики.
Също така в lsFusion 4.0 беше добавен поддръжка за карта и календар (отново опции за предварително дефинирани изгледи на списъци), както и така наречените персонализирани изгледи, в които разработчикът може да конфигурира всяка своя собствена JavaScript функция за показване (позволяваща да се използва всеки от съществуващите JavaScript компоненти с отворен код за показване на данни).
Внедрена е поддръжка за няколко допълнителни типа удостоверяване извън кутията: OAuth удостоверяване (Yandex, Facebook, Google), удостоверяване директно на URL и / или заглавки на заявки, саморегистриране (чрез уеб интерфейс).
Добавено подкрепа за обратна интернационализация, когато низовите литерали са посочени на определен език и автоматично се прекодират при стартиране до съответните идентификатори (които от своя страна се локализират въз основа на локала на потребителя).
И също основната функционалност на потребителския интерфейс е разширена- Добавени са още много опции „последвайте връзка“ и се появи възможността за превключване в режим на цял екран.
Направени са редица оптимизации, които значително подобряват производителността в някои случаи: например, групови промени вече се правят "при поискване", работата с DOM е значително оптимизирана и вече е възможно да деактивирате автоматичното актуализиране на списъците.
Езиковите възможности са се разширили значително, например, сега е позволено да се използват изрази в заглавките на контейнери и формуляри, да се разширява формулярът точно на мястото на повикването (с възможност за затваряне, позовавайки се на параметри в контекста на повикването) и т.н. .
Дизайнът на потребителския интерфейс е почти напълно преработен и е добавена поддръжка на теми.
също беше обявен план за следните версии (четвърти и пети):
- Повишена асинхронност на потребителския интерфейс: асинхронно въвеждане на обектни данни във формуляра, асинхронно отваряне и затваряне на формуляри, асинхронно адаптивно актуализиране на обекти и свойства.
- Подкрепа за агрегиране и наследяване на формуляри.
- Подобряване на механизма за удължаване, по-специално добавяне на способността за промяна на атрибутите на елементите на формуляра.
- Значително разширяване на възможностите за персонализиране на формуляри: например възможността за добавяне на нови свойства към формуляр, създаване на предварително дефинирани персонализирани филтри, запазване на различни опции за персонализиране на формуляр и т.н.
- Поддръжка за алтернативни представяния на свойства.
- Променете разположението на контейнерите
Накрая ако искате да научите повече за това от платформата, можете проверете следната връзка.