Technológia
Technológia
A legnépszerűbb fejlesztési keretrendszerekkel, programozási nyelvekkel, operációs rendszerekkel, szerverkörnyezetekkel, adatbázis-kezelőkkel és alkalmazásokkal dolgozunk, ezzel biztosítva megoldásaink költséghatékonyságát és könnyű testreszabhatóságát.
Annak érdekében, hogy naprakészek legyünk a technológiai trendekkel, folyamatosan figyelemmel követjük a technológiai véleményvezéreket, MSDN blogokat, konferenciákat, továbbá aktívan részt veszünk hagyományos és online képzéseken.
Egyedi .NET alapú megoldások fejlesztését vállaljuk a Visual Studio fejlesztőeszköz segítségével. Szolgáltatásaink kiterjednek tesztelési, profilozási, elemzési, tervezési feladatokra, valamint agilis szoftverfejlesztésre.
A .NET keretrendszer a Microsoft alaptechnológiája, amely segítségével modern webes, mobil és asztali alkalmazások, valamint webszolgáltatások hozhatók létre. A keretrendszer alkotóeleme az ún. Common Language Runtime, melynek feladata a memóriakezelés és egyéb rendszerszolgáltatások (például a sokrétű osztálykönyvtárak) biztosítása. Mindezek lehetővé teszik, hogy a fejlesztők kihasználják a robusztus és megbízható forráskódok által nyújtott előnyöket alkalmazásaikban.
A Régens már a .NET 1.1 megjelenése óta aktívan részt vesz a technológián alapuló rendszerek kialakításában.
Az általunk jelenleg alkalmazott .NET technológiák: ASP.NET MVC 5, WebAPI 2, ORM területén az Entity Framework 6 és a PetaPoco. Preferált programozási nyelv a C#. Felhasználói felületeink kialakításához az Angular keretrendszert alkalmazzuk, TypeScript technológiával kiegészítve.
A legkorszerűbb Java EE technológiákat alkalmazzuk (web keretrendszerek, ORM), ezáltal biztonságos és modern üzleti alkalmazásokat tudunk létrehozni, rugalmas és könnyen infrastruktúrába illeszthető architektúrával.
A JAVA az egyik legalkalmasabb technológia a széles felhasználói körnek szánt alkalmazások létrehozására, köszönhetően az általa biztosított robusztus middleware-nek.
A JAVA technológia segítségével platform-független alkalmazások hozhatók létre, melyek többek között Windows és Linux alapú szervereken egyaránt megbízhatóan üzemeltethetőek.
Testre szabott HTML5 alapú megoldások szállítását vállaljuk, melyek teljes mértékben megfelelnek ügyfeleink üzleti elvárásainak. Szakértőink reszponzív felületek kialakításával, webes és mobil alkalmazások fejlesztésével olyan megoldásokat készítenek, melyek egyedi üzleti igényeket szolgálnak ki.
A Flash technológia hanyatlásával előtérbe kerültek a modernebb HTML alapú felhasználói felületek. A funkciók és a rendelkezésre álló modulok bővülésével a HTML5 teljes mértékben alkalmassá vált interaktív felhasználói felületek kialakítására mindenféle harmadik féltől származó plug-inek telepítése nélkül.
A tisztább és elegánsabb HTML5 kódolás könnyen szétválaszthatóvá teszi a megjelenést a tartalomtól, a CSS3 technológiával együtt alkalmazva egy keresőbarát, profi megjelenésű és villámgyors üzleti alkalmazás kialakításához biztosít kiváló alapokat.
Bizonyos körülmények között a HTML5 technológiát alkalmazhatjuk natív mobil alkalmazások alternatívájaként is, hiszen lehetőséget biztosít reszponzív felületek kialakítására, melyek a különböző felbontású eszközökön is felhasználóbarát módon jelennek meg.
Bizonyos esetekben a széles körben elterjedt PHP programozási nyelvet alkalmazzuk, amely különösen egyszerűbb webes alkalmazások esetén lehet optimális választás.
A PHP technológia biztosítja az alapot a legnépszerűbb tartalomkezelő rendszerek (CMS) számára, mint például a WordPress, a Drupal vagy épp a Joomla.
Folyamatosan magas rendelkezésre állású, hatékony adatbázis-rendszerek kialakításán dolgozunk, biztosítva, hogy az adatok elérésének és módosításának sebessége nem változik érdemben a tárolt adatmennyiség függvényében.
Munkánk során Oracle (PL/SQL), MySQL és MSSQL adatbázis-rendszerekkel dolgozunk.
Az adatbázis az alkalmazásrendszerek egyik legfontosabb építőeleme, létfontosságú a különböző adatok tárolása és elérése szempontjából.
A Régens szakértői többéves adatbázis-tervezői tapasztalattal rendelkeznek, tevékenységük megbízható és biztonságos adatbázis-rendszerek tervezésére és kialakítására terjed ki. A kialakított adatbázisok főbb jellemzői a gyors adatelérés, valamint a tárolt adatok integritása.
Natív mobil alkalmazások fejlesztését vállaljuk Android és iOS platformokra.
Kialakítottuk és napi szinten alkalmazzuk fejlesztési irányelveinket. Alkalmazástesztelési eszköztárunk garancia a kiváló minőségre, továbbá beépített analitikai eszközeink lehetővé teszik, hogy megismerjük a felhasználók alkalmazással kapcsolatos szokásait és visszajelzéseit.
A Liferay portál-keretrendszer képes az üzleti modellnek megfeleltethető munkafolyamatok teljeskörű támogatására, így egyedi portálfejlesztéseknél az egyik legoptimálisabb megoldás. A nyílt forráskódú, Java nyelven írt portál-keretrendszer beépített tartalom kezelő rendszerrel rendelkezik, amellyel a felhasználók a portál tartalmát össze tudják állítani és könnyen szerkeszthetik a tartalmakat.
A Liferay széles körben alkalmazható, összetett funkcionalitással rendelkezik, rugalmasan alakítható, és fejlesztői beavatkozás nélkül is könnyen kezelhető. A rendszerben számos előre telepített, sokféleképp felhasználható portlet áll rendelkezésre (pl. űrlap, tartalom megjelenítő, dokumentum kezelő rendszer).
A Python segítségével gyors fejlesztés valósítható meg a tömör, ám könnyen értelmezhető és tagolt kód írásának köszönhetően. Számos rendszert és architektúrát támogat, Raspberry PI eszközök is programozhatóak általa. Kiterjedt és széles körű külső könyvtár érhető el hozzá, köztük optimalizált matematikai könyvtárelemekkel.
Az Angular open source megoldás, mely az automatikus tesztelés és a typescript nyelv teljes támogatását biztosítja. A legtöbb SPA-val ellentétben az Angular előnye, hogy a keresőmotorok által bejárható és indexelhető, így a keresőoptimalizálást is biztosítja. Az Angularhoz elérhető komponens könyvtárak (Angular Material, PrimeNG) használatával UX szempontból tesztelt felületi / UI elemekkel lehet dolgozni, melyeknek az egységes megjelenés mellett előnye, hogy a fejlesztési időt is nagy mértékben lerövidítik.