Technologie

Notre pile technologique constitue une base solide pour chaque nouvelle solution. Il n’y a pas de place pour des choix aléatoires.

La pile technologique de nos logiciels


.NET

dotNET

Microsoft .NET est largement considéré comme l'une des meilleures plates-formes pour le développement de logiciels personnalisés, en particulier dans les environnements de production. Sa polyvalence, ses performances et sa structure étendue en font un excellent choix pour créer des applications robustes et évolutives.

aveneo.SDK

aveneo.SDK

aveneo.SDK se distingue comme le meilleur SDK modulaire pour le développement de logiciels personnalisés grâce à ses fonctionnalités exceptionnelles, sa polyvalence et sa conception conviviale pour les développeurs. Avec des capacités puissantes et une large gamme de modules, aveneo.SDK offre une solution complète pour créer des applications hautement personnalisées et efficaces.

React

React

ReactJS est devenu le principal framework de développement front-end, ce qui en fait un excellent choix pour créer des logiciels personnalisés dans des environnements de production. Avec de nombreux avantages et un vaste écosystème, ReactJS offre une flexibilité, une évolutivité et des performances inégalées pour créer des applications frontales de haute qualité.

aveneo.SDK


Notre kit de développement logiciel est toujours le point de départ de toute nouvelle solution. Une collection de code provenant de nombreux domaines de nos solutions qui vous permet de commencer par sélectionner plusieurs composants. Leur installation vous permet de créer une application entièrement fonctionnelle en quelques minutes seulement, ce qui simplifie et accélère considérablement le processus de développement logiciel. Et cela minimise ses coûts.

Beignets

En interne, nous fournissons des fonctionnalités prêtes à l'emploi sous forme de packages (NuGet et npm). Nous les concevons pour qu’ils soient faciles à entretenir, à développer et à personnaliser. Nous fournissons également une compatibilité ascendante, de sorte que leur mise à jour dans des solutions plus anciennes offre de nouvelles fonctionnalités, une meilleure sécurité et des performances optimisées.

Bibliothèques

Nous avons beaucoup de code que nous partageons entre les projets. Extensions de framework, algorithmes, modèles de conception, architecture multicouche. Nous mettons à disposition tout ce qui peut être réutilisé en interne. Lors du développement d’un tel code, nous maintenons des normes internes élevées et le documentons, puis formons toute l’équipe sur la façon de l’utiliser.

Composants

Les composants fournissent des fonctionnalités complètes avec une interface utilisateur. Nous disposons également de notre propre modèle par défaut qui vous permet de fournir une solution commerciale prête à l'emploi en quelques jours. Ceci peut être réalisé, par exemple, grâce à des formulaires génériques (les formulaires sont générés automatiquement sur la base des métadonnées du modèle) et à des grilles prenant entièrement en charge le tri, le filtrage, la pagination et bien d'autres fonctionnalités. Cela nous permet de nous concentrer sur la logique et le flux métier réels.

Comment nous travaillons avec le code

Nous avons créé un flux de code unique du développeur à l'environnement de production. À l'aide de GIT, nous avons créé un outil avec une vérification du code en deux étapes et divers environnements de développement et de production.

Autres technologies de notre pile


  • Tous
  • Back-end
  • Base de données
  • Protocoles de communication
  • L'extrémité avant
  • DevOps
  • TechnologyStack.Tab.Cloud
dotnetCore
dotnetCore
Back-enddotnetCore
TechnologyStack.Backend.Tab.ADO_NET
ADO.NET
Back-end
ASP.NET Core (MVC)
ASP.NET Core (MVC)
Back-end
Cadre d'entité
Cadre d'entité
Back-end
Nest-ElasticSearch.NET
Nest-ElasticSearch.NET
Back-end
nHiberner
nHiberner
Back-end
noeud.js
noeud.js
Back-end
MQTT
MQTT
Protocoles de communication
LapinMQ
LapinMQ
Protocoles de communication
REPOS
REPOS
Protocoles de communication
SignalR
SignalR
Protocoles de communication
WebRTC
WebRTC
Protocoles de communication
WebSocket
WebSocket
Protocoles de communication
Recherche élastique
Recherche élastique
Base de données
redis
redis
Base de données
SQLite
SQLite
Base de données
InfluxDB
InfluxDB
Base de données
Neo4J
Neo4J
Base de données
LiteDB
LiteDB
Base de données
mongoDB
mongoDB
Base de données
Microsoft SQL Server
Microsoft SQL Server
Base de données
Docker
Docker
DevOpsDocker
Kubernetes
Kubernetes
DevOps
Azure DevOps
Azure DevOps
DevOps
Next.js
Next.js
L'extrémité avantNext.js
AWS
AWS
DevOpsAWS
TypeScript
TypeScript
L'extrémité avant
Redux
Redux
L'extrémité avantRedux
Google Cloud Platform
Google Cloud Platform
DevOpsGoogle Cloud Platform
docker Compose
docker Compose
DevOps
npm
npm
DevOps
NuGet
NuGet
DevOps
TechnologyStack.Tab.DevOps.Azure
TechnologyStack.Tab.DevOps.Azure
DevOpsTechnologyStack.Tab.DevOps.Azure
HTML5 et CSS3
HTML5 et CSS3
L'extrémité avant
Javascript
Javascript
L'extrémité avant
PWA
PWA
L'extrémité avantPWA
Pack Web
Pack Web
L'extrémité avant
Reselect
Reselect
L'extrémité avant
Axios
Axios
L'extrémité avant
React.js
React.js
L'extrémité avantReact.js
TOUPET
TOUPET
L'extrémité avant
TechnologyStack.Tab.DevOps.Serverless
TechnologyStack.Tab.DevOps.Serverless
DevOpsTechnologyStack.Tab.DevOps.Serverless

CI et CD

Pour chaque projet, nous créons des mécanismes entièrement automatisés pour une intégration continue et une mise en œuvre continue (en utilisant, entre autres, Azure Pipelines et Azure Artifacts). Depuis 2019, nous implémentons toutes nos solutions en utilisant des conteneurs compatibles avec Docker et Kubernetes.

Technologies héritées


TechnologyStackLegacy.Description

Blazor
Blazor
FrontendBlazor
.NET Framework
.NET Framework
Backend.NET Framework
ASP.NET MVC
ASP.NET MVC
BackendASP.NET MVC
Swift
Swift
MobileSwift
Xamarin
Xamarin
MobileXamarin
Windows Forms
Windows Forms
DesktopWindows Forms
ASP.NET WebForms
ASP.NET WebForms
Frontend
WPF & Silverlight
WPF & Silverlight
Desktop
Êtes-vous prêt à parler de votre projet ?