Technology

Folyamatosan kutatjuk a legújabb technológiákat, hogy a lehető legjobb megoldásokat nyújtsuk.

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.

Microsoft .NET

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.

X
Java

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.

X
HTML5

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.

X
PHP

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.

X
Database

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.

X
Mobile technology

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 Régensnél tisztában vagyunk azzal, hogy a HTML technológia nem képes minden mobil eszközön felmerülő probléma hatékony megoldására, ezért folyamatosan dolgozunk a legmodernebb mobilalkalmazás-fejlesztési szaktudás és tapasztalat megszerzésén. A natív mobilalkalmazások használata mind teljesítményben, mind pedig felhasználhatóságban messze felülmúlja a mobil eszközökön történő weboldalak böngészését.
X
Liferay

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).

X
Python
A Python a mesterséges intelligencia és a deep learning keretrendszerek leginkább támogatott programozási nyelve, mely támogatja az objektumorientált programozást.

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.

X
Angular
Az Angular fejlesztői eszköztárunk állandó szereplője, hiszen az egyik legelterjedtebb SPA (Single Page Application) keretrendszer. A kliens oldali keretrendszer moduláris felépítést tesz lehetővé, így támogatja a nagy méretű alkalmazások fejlesztését.

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.

X