LANSA (vývojové prostředí) - LANSA (development environment)
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
LANSA je integrované vývojové prostředí (IDE) pro vytváření desktopových, webových a mobilních softwarových aplikací, které lze nasadit na serverové platformy Cloud, Windows, Linux a IBM i.
Vývojové prostředí LANSA zahrnuje:
- Programovací jazyk na vysoké úrovni
- Obchodní pravidla a definice údajů úložiště metadat
- Služby správy dat
- Rámec aplikace
- Integrované vývojové prostředí (IDE)
Programovací jazyk na vysoké úrovni
Vývojový jazyk LANSA na vysoké úrovni se nazývá RDML, což je zkratka pro Jazyk pro rychlý vývoj a údržbu. RDML je důležitou součástí vývojové platformy LANSA s nízkým kódem. Programovací jazyky na vysoké úrovni, jako je RDML, vyžadují méně ručního zpracování kódu (menší objem kódování) než tradiční programovací jazyky. Proto se často označují jako vývojové platformy s nízkým kódem. Vývoj, údržba a ladění mobilních, webových a cloudových aplikací je vše v jediném jazyce RDML, který pak generuje základní kód požadovaný pro komponenty front-endu a back-endu. To vylučuje potřebu vývojářů naučit se více jazyků, které jsou obvykle spojené s takovým vývojem.
Úložiště obchodních pravidel a definic dat
Vývojové prostředí LANSA zahrnuje úložiště metadat, což je vylepšený typ datový slovník. Úložiště je databáze, která obsahuje definice dat a souborů, obchodní pravidla, šablony aplikací a kód RDML.
Úložiště ukládá informace o polích (nebo datových prvcích) v aplikaci, včetně popisů, záhlaví sloupců, editačních kódů, vizualizací, výchozích hodnot, textu nápovědy a programů výzev. Obsahuje informace o souborech a aplikační databázi včetně fyzických souborů, logických souborů (nebo pohledů), vztahů, atributů definice souborů, pravidel ověřování souborů, spouštěcích programů, vícejazyčných definic, virtuálních polí a předem určených polí spojení. Objekty a komponenty používané pro aplikace Windows založené na událostech se také nacházejí v úložišti.
Aplikace sdílejí objekty a logiku z úložiště a úložiště je aktivním účastníkem aplikací jako správce datových a obchodních pravidel a vynucovač pravidel.
Služby správy dat
Služby správy dat poskytují data abstrakce vrstva, podobná a datová vrstva, který odděluje fyzická data od aplikací, které data používají.
Aplikace přistupují k datům pomocí programů pro správu dat generovaných z definic dat a obchodních pravidel uchovávaných v úložišti. Programy pro správu dat vědí o struktuře a vztazích databáze a obchodních pravidlech, která řídí akce vytváření, čtení, aktualizace a mazání. Když se definice a pravidla změní, programy pro správu dat vyžadují regeneraci, ale aplikace, které data používají, nevyžadují žádnou změnu.
Aplikace jsou nezávislé na datových strukturách,[1] formáty a umístění a přistupovat k datům vydáním požadavků na programy pro správu dat.
DOC S nástroji pro vývoj webových aplikací Visual LANSA můžete rychle generovat webové aplikace pro použití na stolních, přenosných nebo mobilních zařízeních, která bezpečně přistupují k podnikovým datům.
Visual LANSA zjednodušuje navrhování a vytváření webových aplikací. Skrývá základní složitost vývoje aplikací a automatizuje aktivity vývoje webu. Vývojáři mohou vytvářet webové aplikace počínaje prázdnou stránkou nebo pomocí průvodce, který je provede počáteční fází vývoje.
Tyto funkce usnadňují vytváření dynamických webových aplikací se vzhledem a výkonem desktopových aplikací.