Technologia

Nasz stos technologiczny jest solidną podstawą każdego nowego rozwiązania. Nie ma w nim miejsca na przypadkowe wybory.

Stos technologiczny naszego oprogramowania


.NET

dotNET

Microsoft .NET jest powszechnie uważany za jedną z najlepszych platform do tworzenia oprogramowania na zamówienie, szczególnie w środowiskach produkcyjnych. Jego wszechstronność, wydajność i rozbudowana struktura sprawiają, że jest to doskonały wybór do tworzenia solidnych i skalowalnych aplikacji.

aveneo.SDK

aveneo.SDK

aveneo.SDK wyróżnia się jako najlepszy modułowy zestaw SDK do tworzenia niestandardowego oprogramowania dzięki wyjątkowym funkcjom, wszechstronności i konstrukcji przyjaznej programistom. Dzięki potężnym możliwościom i szerokiej gamie modułów aveneo.SDK oferuje kompleksowe rozwiązanie do tworzenia wysoce dostosowanych i wydajnych aplikacji

React

React

ReactJS stał się wiodącym frameworkiem do programowania front-end, co czyni go doskonałym wyborem do tworzenia niestandardowego oprogramowania w środowiskach produkcyjnych. Dzięki licznym zaletom i rozległemu ekosystemowi ReactJS oferuje niezrównaną elastyczność, skalowalność i wydajność do tworzenia wysokiej jakości aplikacji front-endowych.

aveneo.SDK


Nasz zestaw narzędzi deweloperskich jest zawsze pierwszym krokiem w każdym nowym projekcie. To kolekcja kodu zebranego z różnych obszarów naszych rozwiązań, umożliwiająca rozpoczęcie pracy poprzez wybór wielu komponentów. Ich instalacja pozwala w kilka chwil stworzyć w pełni funkcjonalną aplikację, co znacznie ułatwia i przyspiesza proces tworzenia oprogramowania. Dzięki temu minimalizowane są koszty związane z jego rozwojem.

Paczki

Wewnętrznie dostarczamy gotowe funkcjonalności w postaci paczek (NuGet i npm). Projektujemy je tak, aby były proste w utrzymaniu, rozwoju i personalizacji. Zapewniamy również kompatybilność wsteczną, przez co ich aktualizacja w starszych rozwiązaniach dostarcza nowe funkcjonalności, lepsze bezpieczeństwo i zoptymalizowaną wydajność.

Biblioteki

Mamy dużo kodu, który współdzielimy między projektami. Rozszerzenia framework-u, algorytmy, wzorce projektowe, wielowarstwowa architektura. Udostępniamy wszystko, co może zostać wewnętrznie użyte ponownie. Podczas rozwoju takiego kodu utrzymujemy wyśrubowane wewnętrzne standardy i dokumentujemy go, a następnie szkolimy cały zespół jak go używać.

Komponenty

Komponenty dostarczają kompletną funkcjonalność z interfejsem użytkownika. Mamy również własny domyślny template, który pozwala dostarczyć gotowe rozwiązanie biznesowe w ciągu dni. Może to zostać osiągnięte np. dzięki generycznym formularzom (formularze są generowane automatycznie na podstawie metadanych modeli) i gridom z pełnym wsparciem sortowania, filtrowania, paginacji i wielu więcej funkcjonalności. Dzięki temu możemy skupić się na właściwej logice biznesowej i przepływie.

Jak pracujemy z kodem

Stworzyliśmy unikalny przepływ kodu od programisty po środowisko produkcyjne. Używając GIT-a stworzyliśmy narzędzie z dwuetapową weryfikacją kodu i różnymi środowiskami developerskimi i produkcyjnymi.

Pozostałe technologie z naszego stosu


  • Wszystkie
  • Backend
  • Bazy danych
  • Protokoły komunikacji
  • Frontend
  • DevOps
dotnet Core
dotnet Core
Backend
TechnologyStack.Backend.Tab.ADO_NET
ADO.NET
Backend
ASP.NET Core (MVC)
ASP.NET Core (MVC)
Backend
ASP.NET MVC
ASP.NET MVC
Backend
Entity Framework
Entity Framework
Backend
Nest - ElasticSearch.NET
Nest - ElasticSearch.NET
Backend
.NET Framework
.NET Framework
Backend
nHibernate
nHibernate
Backend
node.js
node.js
Backend
Xamarin
Xamarin
Backend
MQTT
MQTT
Protokoły komunikacji
RabbitMQ
RabbitMQ
Protokoły komunikacji
REST
REST
Protokoły komunikacji
SignalR
SignalR
Protokoły komunikacji
WebRTC
WebRTC
Protokoły komunikacji
WebSocket
WebSocket
Protokoły komunikacji
ElasticSearch
ElasticSearch
Bazy danych
LiteDB
LiteDB
Bazy danych
mongoDB
mongoDB
Bazy danych
redis
redis
Bazy danych
SQLite
SQLite
Bazy danych
Microsoft SQL Server
Microsoft SQL Server
Bazy danych
InfluxDB
InfluxDB
Bazy danych
Neo4J
Neo4J
Bazy danych
Docker
Docker
DevOps
Kubernetes
Kubernetes
DevOps
docker Compose
docker Compose
DevOps
npm
npm
DevOps
NuGet
NuGet
DevOps
Azure DevOps
Azure DevOps
DevOps
HTML5 & CSS3
HTML5 & CSS3
Frontend
JavaScript
JavaScript
Frontend
TypeScript
TypeScript
Frontend
Redux
Redux
Frontend
Reselect
Reselect
Frontend
Axios
Axios
Frontend
React.js
React.js
Frontend
Next.js
Next.js
Frontend
Webpack
Webpack
Frontend
SASS
SASS
Frontend

CI & CD

Dla każdego projektu tworzymy w pełni zautomatyzowane mechanizmy ciągłej integracji i ciągłego wdrożenia (wykorzystując między innymi Azure Pipelines and Azure Artifacts). Od 2019 roku wszystkie nasze rozwiązania wdrażamy z wykorzystaniem kontenerów zgodnych z Docker i Kubernetes.

Jesteś gotowy, żeby porozmawiać o swoim projekcie?