Jeden język deklaratywny
Opisuj dane zapisane i obliczane, ograniczenia, zdarzenia, działania oraz formularze bez rozrzucania reguł między ORM, usługi i frontend.
ERP dla programistów · wszystko jako kod
MyCompany to gotowy ERP na platformie lsFusion dla zespołów, które muszą zmieniać prawdziwą logikę biznesową. Opisuj model danych, obliczenia, ograniczenia, działania i formularze w jednym języku deklaratywnym, przechowuj zmiany w Git i rozszerzaj produkt bez utrzymywania forka.

Buduj systemy biznesowe, nie kod infrastruktury
lsFusion utrzymuje kluczowe części ERP w spójnej bazie kodu. Platforma wyprowadza zapis, transakcje i zachowanie interfejsu z deklaracji, a aplikacja pozostaje zwykłym tekstem do review, branchowania i wdrażania.
Opisuj dane zapisane i obliczane, ograniczenia, zdarzenia, działania oraz formularze bez rozrzucania reguł między ORM, usługi i frontend.
Pracuj w środowisku opartym na IntelliJ IDEA z podpowiedziami, kontrolą błędów, wyszukiwaniem użyć i breakpointami zmian danych.
Umieść logikę firmy w osobnym module .lsf z REQUIRE MyCompany. Aktualizacja wymienia JAR produktu, a rozszerzenie zostaje.
Zrozumiały stos
Serwer lsFusion działa na JVM, zapisuje dane w PostgreSQL i obsługuje klienta WWW. Logika deklaratywna działa blisko danych, operacje są transakcyjne domyślnie, a moduł rozszerza wszystkie warstwy razem.
Poznaj funkcje lsFusion →Język dla logiki biznesowej
Jeden plik źródłowy może dodać dane, zachowanie i interfejs, dlatego funkcja biznesowa pozostaje jednym zestawem zmian.
Klasy, właściwości i relacje
Agregacje, formuły i zależności
Walidacja i reguły spójności
Reaktywne procesy i automatyzacja
Tabele, filtry, działania i układ
Analityka operacyjna i wydruki
HTTP, JSON, XML, CSV, XLS i DBF
Dostęp według roli i kontekstu
Standardowy proces inżynierski
Uruchom MyCompany z IntelliJ IDEA, rozwijaj osobny moduł, przeglądaj zwykłe tekstowe diffy i wdrażaj rozszerzenie obok produktu. Własnościowy serwer kompilacji nie jest potrzebny.
Wszystko jako kod
Źródła, konfiguracja i rozszerzenia pozostają dostępne. Zespół stosuje normalne praktyki inżynierskie bez kupowania stanowisk do własnościowego SDK.
Zacznij od działającego kodu
Najpierw poznaj działający ERP, potem otwórz przewodnik i repozytoria. Narzędzia to IntelliJ IDEA, Maven, Java i PostgreSQL.
Serwer aplikacji działa na JVM, dane są w PostgreSQL, a użytkownicy pracują w kliencie WWW. Logika i formularze są napisane w lsFusion.
Zainstaluj IntelliJ IDEA z wtyczką lsFusion, sklonuj repozytorium MyCompany i użyj przewodnika do lokalnego uruchomienia aplikacji oraz modułu.
Moduł .lsf wymaga MyCompany, zamiast go modyfikować. Aktualizacja wymienia JAR produktu, a oddzielny moduł pozostaje.
Tak. MyCompany obsługuje HTTP oraz JSON, XML, CSV, XLS i DBF, więc systemy zewnętrzne nie potrzebują bezpośredniego dostępu do bazy.
Tak. MyCompany ma licencję Apache 2.0, a platforma LGPL v3. Nie ma kluczy licencyjnych ani DRM.
Tak. Użyj internetowego środowiska lsFusion, przejrzyj GitHub albo zainstaluj MyCompany na własnym serwerze.
Zacznij od prawdziwego ERP
Otwórz przewodnik, przejrzyj kod lub wypróbuj działającą aplikację.