Pal­las AMS Deve­lo­per – Für Entwickler*innen.

Pal­las AMS Apps sind Geschäfts­an­wen­dun­gen und wer­den mit Micro­soft Visu­al Stu­dio 2022 ent­wi­ckelt und mit dem Pal­las AMS Deve­lo­per erstellt, getes­tet und zur Wei­ter­ga­be vor­be­rei­tet. Als Pro­gram­mier­spra­che kommt C# (csharp) zum Ein­satz.

Da auch bekann­te Ver­fah­ren und Ent­wurfs­mus­ter zum Teil sehr unter­schied­lich und indi­vi­du­ell imple­men­tiert wer­den kön­nen, stellt Pal­las AMS eine auf aktu­el­len Stan­dards basie­ren­de durch­gän­gi­ge Imple­men­tie­rung für frei ska­lier­ba­re Geschäfts­an­wen­dun­gen zur Ver­fü­gung.

Daten­ban­ken

Pal­las AMS unter­stützt die Daten­ban­ken, für die deren Her­stel­ler .NET-Data­Pro­vi­der  zur Ver­fü­gung stel­len. Haupt­säch­lich sind dies:

Micro­soft SQL Ser­ver
Post­greS­QL
SQLi­te
MariaDB

In ein und der­sel­ben Pal­las AMS App kön­nen unter­schied­li­che Daten­ban­ken ver­schie­de­ner Her­stel­ler benutzt wer­den. Die Daten­ban­ken kön­nen in der Cloud, im Daten­zen­trum oder On-Pre­mi­ses gehos­tet wer­den.

Stan­dard­pro­gram­mie­rung

Pal­las AMS ver­eint die Vor­tei­le einer auf Pal­las AMS Kom­po­nen­ten basie­ren­den Stan­dard­pro­gram­mie­rung mit denen der Indi­vi­du­al­pro­gram­mie­rung.

Die Stan­dard­pro­gram­mie­rung ver­fügt über Metho­den zur Daten­ma­ni­pu­la­ti­on, die sowohl erwei­ter­bar als auch über­schreib­bar sind. Zur Erwei­te­rung ver­fügt Pal­las AMS über wei­te­re Pal­las AMS Kom­po­nen­ten und Imple­men­tie­run­gen, mit denen auf ein­fa­che Art bei­spiels­wei­se auch Berich­te auf Basis eines Report­ge­ne­ra­tors oder Doku­men­te auf Grund­la­ge von Office-Auto­ma­ti­sie­rung erstellt wer­den kön­nen.

Die Stan­dard­pro­gram­mie­rung ver­hilft einer Pal­las AMS App zu einem kon­sis­ten­ten Aus­se­hen und einer ein­heit­li­chen Benut­zer­füh­rung und Bedie­nung.

Indi­vi­du­al­pro­gram­mie­rung

Es besteht auch die Mög­lich­keit einer ergän­zen­den oder voll­stän­di­gen Indi­vi­du­al­pro­g­ra­mie­rung. Falls erfor­der­lich, kön­nen Entwickler*innen auch eige­ne Stan­dards pro­gram­mie­ren, um die­se dann für wei­te­re Pal­las AMS Apps zu nut­zen.
Selbst­ver­ständ­lich las­sen sich auch Con­trols oder Tools von Dritt­an­bie­tern für die Ent­wick­lung von Pal­las AMS Apps ein­set­zen.

Ihr Nut­zen

Das Pal­las Appli­ca­ti­on Manage­ment Stu­dio erleich­tert die Kos­ten­kon­trol­le der Ent­wick­lung einer jeden Pal­las AMS App. Sowohl Stan­dard- als auch Indi­vi­du­al­pro­gram­mie­rung ver­kür­zen die Ent­wick­lungs­zei­ten.
Der Wech­sel von Entwickler*innen von einem Team zu einem ande­ren erfolgt ohne Ein­ar­bei­tungs­zeit. Auch neue Team­mit­glie­der kön­nen sofort pro­duk­tiv arbei­ten.

Die Wei­ter­ga­be und Instal­la­ti­on der Pal­las AMS Apps erfolgt über erprob­te, stan­dar­di­sier­te Pro­zes­se. Das garan­tiert kür­zes­te Reak­ti­ons­zei­ten, wenn eine aus­ge­lie­fer­te Pal­las AMS App gegen eine ande­re Ver­si­on aus­ge­tauscht wer­den soll. Aus­fall­zei­ten eines Pro­duk­tiv­sys­tems kön­nen so nicht nur dra­ma­tisch ver­kürzt son­dern güns­tigs­ten­falls ganz ver­mie­den wer­den.

Pal­las AMS Apps sind immer auf dem aktu­ells­ten Stand, denn Pal­las AMS unter­stützt nicht nur die jeweils letz­te .NET Ver­si­on mit Micro­soft Long Term Sup­port, son­dern die Pal­las AMS API, das Pal­las AMS Appli­ca­ti­on Pro­gramming Inter­face unter­stützt die aktu­ells­ten Imple­men­tie­run­gen, Ver­fah­ren und Ent­wurfs­mus­ter und wird stän­dig wei­ter­ent­wi­ckelt.