![]()
Szeretne olyan modern üzleti alkalmazásokat létrehozni, amelyek gazdag felhasználói élményt nyújtanak, és megfelelnek a digitális átalakítással kapcsolatos, egyre összetettebb vállalati üzleti elvárásoknak? Az Angular a tökéletes megoldás!
Mi az az Angular?
Az Angular egy nyílt forráskódú JavaScript-keretrendszer dinamikus webes alkalmazásokhoz, amelyet a Google fejlesztett és tart karban. A fejlesztők és tervezők dinamikus webes alkalmazásokat építenek egyszerű HTML-címkék használatával. Ezek futnak az asztali gépeken és a mobileszközökön egyaránt. Segítségükkel egyszerűsödik a webes alkalmazások frontend-fejlesztése, kibővül a HTML eszköztára, és még jobban elkülönülnek az alkalmazások komponensei. Az Angular adatkapcsolásának köszönhetően rengeteg felesleges natív kód elhagyható. Amikor a Magic Software elkezdett a Webkliens-megoldáson gondolkozni, a fő cél az volt, hogy segítse a fejlesztőket, hogy azok jövőbe mutató alkalmazásokat hozhassanak létre. Ehhez az Angular megoldása passzolt a legjobban.
Szabadságot nyújt
Az Angularnak köszönhetően a Magic xpa üzleti logikáját a frontend és a backend fejlesztésénél is használhatja, könnyedén Angular-kódot generálhat belőle. Az új webkliens keretrendszere szabadságot nyújt Önnek és alkalmazásainak azáltal, hogy
- az Angular ingyenesen letölthető,
- az alkalmazások kliensfüggetlenek, a telepített alkalmazás tiszta JS, HTML5 és CSS3,
- a képernyők tervezését kiszervezheti egy webdizájnernek.
Bontsuk ezt négy lépésre!
- A Magic Studio programban meghatározza az üzleti logikáját.
- Ezen belül egyetlen gombnyomással létrehozhatja az Angular-kódot a Magic Konvertáló segítségével, amelyet a haladó felhasználók testre is szabhatnak.
- Az Angular-kód ekkor már használatra kész, de további kódot is hozzáadhat a már megszokott kliensoldali logika szerint, Magic-címkék használatával.
- A Magicen kívül Ön, vagy éppen egy webfejlesztő, vagy webdizájner frissítheti a képernyőket HTML és CSS használatával.
Ilyen módon gyorsan reagálhat a webes alkalmazásokra. Használhatja a strukturált, metaadat alapú Magic xpa fejlesztési platformot az üzleti logika létrehozásához, és egy nyitott platformmal együtt a képernyő megjelenítéséhez, beleértve a User Interface-t (UI) és az User Experience-et (UE).

Magic és Angular – jól összeillenek
Az Angular segítségével a Magic végre megmutathatja, milyen fejlődési potenciál
rejlik benne. Az utóbbi években erre a technológiára várt, hogy lehetősége legyen kiteljesedni. A Magic alkalmazásával együttműködve, az Angular-alkalmazások fejlesztése közben mindkét platform előnyeit élvezheti, mivel a kettő teljes szinergiás illeszkedéssel rendelkezik. Elég meghatároznia az üzleti logikát a Magicben, mind a frontendhez, mind a backendhez, hogy aztán fejleszteni tudja a prezentációt az Angular-kód segítségével. A Magic technológiáját és filozófiáját használva a két rendszer együttműködése leegyszerűsíti az Angular-kódolást, így teszi egyszerűbbé a fejlesztők életét. A Magicen belül létrehozott alkalmazások tiszta Angular-alkalmazások lesznek, azaz úgy fogják telepíteni és kezelni, mint bármelyik Angular-alkalmazást.
Szükséges szakértelem
Az alábbi eszközök szükségesek a Webkliensen belül a webes alkalmazások létrehozásához.
- Magic xpa
A kliens hasonló a szokásos Magic xpa Online és Rich Client programokhoz, ezért könnyen elsajátítható azok számára, akik már használták a rendszert. A Magictől megszokott módon folyik a programozás, ám a feladattípust Webkliensre kell állítani.
- Angular
A Magic-fejlesztők talán csak alapszinten ismerik az Angulart: a kód létrehozása után kész is az Angular-rész. A Magic a folyamat során három fájlt hoz létre: TypeScript, HTML és CSS. Csupán meg kell értenie a Magic és az Angular közötti kapcsolatot, és azt, hogyan használja a Magic-motor az Angular sablonszintaxisát. Az Angular célja, hogy meghosszabbítsa a HTML szókincsét, amelyet saját címkék definiálásával tesz lehetővé. A szókincset kiterjesztő képesség az, ahogy a Magic és az Angular szinkronizálódik, és segít a bővíthető HTML-címkék produktívabb létrehozásában annál, mintha ezt Angular-implementációval végeznénk.
- Web Design
Miután a Magic irányelvei hozzáadódtak az Angular-kódhoz, bármely külső integrált fejlesztői környezet használható a kapott képernyők szerkesztésére. Aki ismeri a HTML-t és a CSS-t, könnyedén megtervezheti a képernyőket. Az összes szükséges módosítás körülbelül 90 százaléka HTML és CSS, csak a maradék 10 százalék lesz az Angularban.
Előnyök, avagy miért jó megoldás a Magic Webkliense?
- Új UI/UX
Könnyen és egyszerűen fejleszthet új intuitív képernyőt applikációjának, miközben a dizájnfeladatokat kiadhatja egy webdizájnernek. Azzal foglalkozhat, amiben a legjobb.
- Kevesebb kód, nagyobb változatosság
A Magic széleskörű vezérlési és formai tulajdonságokat kínál, amelyek könnyen használhatók, megspórolva számos sort az Angular-kódban. A megjelenési tulajdonságokat, mint például a betűtípus, eltávolítottuk, ezek HTML/CSS/Angularban készülnek. Minden más kötelező, vagy működés szempontjából nélkülözhetetlen tulajdonság a Magicben már előre definiált, így nem kell kódolni ezeket a funkciókat. Azaz ha a címkéket hozzáadjuk az Angularban a kötési vagy viselkedési funkciók egyikéhez, akkor az összekapcsolja a Magicet és az Angulart.
- Korszerű Single-Page Application (SPA)
SPA-megfelelőség szempontjából a Magic megoldása megelőzi a piacot. A várakozások szerint ez a programozási módszer lesz a legelfogadottabb a következő 2-5 éven belül.
- Többször használható üzleti logika
Anélkül tudja újra felhasználni és a Magicben felépített logikát Webkliens-feladattá konvertálni, hogy abba belenyúlna. A kliensoldaltól függetlenül használhatja az üzleti logikát.
- Könnyen menedzselhető, nagyméretű Angular-applikációk
Az Angular-applikációkra jellemző, hogy bizonyos méret felett kezelhetetlenek, de ebben is segít a Magic. Az Angularban 200 képernyő lefejlesztése hatalmas projektnek minősül, míg a Magic Webkliensében ez egy kisebb feladat, itt nem ritka a 2000 képernyő kezelése sem.
- Böngészőalapú telepítés
Sem Önnek, sem a vásárlónak nem kell semmit telepítenie, az applikáció minden eszközön működik majd. A működtetés és a kezelés megegyezik minden más Angular-applikációval.
- Szakértelem
Nem lesz szüksége Magic továbbképzésre. Magic-fejlesztőként Ön már valószínűleg mindent tud, amit a Webkliens használatához tudnia kell.
- Felhőalapú megoldás
Felhőtől a demóig, a mindenki számára könnyen elérhető próbaverzió. Kisebb telepítési idővel számolhat. Csak küldje el a linket és jelszót az ügyfélnek. Ez a megoldás hosszú távon gazdaságosabb működést tesz lehetővé.