Tags

OpenCV, c'est quoi ?
OpenCV, c'est quoi ?


Présentation générale d’OPENCV Initialement développée par Intel, OpenCV (Open Computer Vision) est une bibliothèque graphique. Elle est spécialisée dans le traitement d’images, que ce soit pour de la photo ou de la vidéo. Sa première version est sortie en juin 2000. Elle est disponible sur la plupart des systèmes d’exploitation et existe pour les langages Python, C++ et Java. Sous licence BSD (Berkeley Software Distribution Licence), OpenCV peut être réutilisé librement, en tout ou partie, pour être intégré au sein d’un autre projet.

Lire la suite…



Java Spring : @Conditional
Java Spring : @Conditional


En continuité de l’article sur les Beans, nous allons faire un focus sur les @Conditional ! @Conditional, c’est quoi ? Pour bien commencer, une définition s’impose ! Qu’est-ce qu’un @Conditional ? C’est une annotation qui permet de créer des conditions de création d’un Bean. Elle peut être mise sur une classe ou une méthode. Dans cet article, nous allons voir plusieurs types de @Conditional, et les illustrer via des exemples.

Lire la suite…



Java Spring – Les Beans
Java Spring – Les Beans


Java Spring, c’est quoi ? Sorti en 2003, Spring est un framework libre, créé pour faciliter le développement et les tests d’applications Java. Spring s’appuie principalement sur l’intégration de trois concepts clés : L’inversion de contrôle est assurée de deux façons différentes : La recherche de dépendance : consiste pour un objet à interroger le conteneur, afin de trouver ses dépendances avec les autres objets. L’injection de dépendances peut être effectuée de trois manières possibles : via le constructeur, via les modificateurs (setters) ou via une interface.

Lire la suite…



.NET Framework vs .NET Core
.NET Framework vs .NET Core


Dans le monde de Microsoft, les choses bougent ! La plateforme .NET comporte maintenant deux déclinaisons : .NET Framework et .NET Core. Mais alors, quel framework .NET utiliser pour mon projet ? Un versus s’impose ! Au programme : définitions, spécificités, compatibilité, et différences entre les deux frameworks. .NET Framework VS .NET Core : définitions .NET Framework, c’est quoi ? .NET Framework est un framework Microsoft utilisé par les systèmes Windows qui permet de réaliser tout type d’application dans l’environnement Windows et tous les navigateurs web.

Lire la suite…



Spring Boot – Le meilleur framework Java en 2018 ?
Spring Boot – Le meilleur framework Java en 2018 ?


La mode est aux micro services, aux conteneurs légers, ou de manière générale à la conception de services simples regroupés en API. Un peu d’histoire… La révolution des APIs change la manière de concevoir les applications. Historiquement, lorsqu’on souhaitait faire du web en Java, il était nécessaire de concevoir une application capable de servir à la fois des pages HTML statiques et des pages webs dynamiques, ainsi que d’encapsuler la logique métier de l’application.

Lire la suite…



Les frameworks : pour ou contre ?
Les frameworks : pour ou contre ?


Dans le monde de la programmation web, ces dernières années ont donné lieu à une explosion pure et simple des frameworks ! Ils ont progressivement pris une place considérable dans nos vies de développeurs, et pourtant… faut-il vraiment les utiliser pour tous nos projets ? Quels sont les avantages et les inconvénients des frameworks ? Et puis finalement… c’est quoi un framework ? Un framework, c’est quoi ? Les avantages

Lire la suite…



React vs Angular
React vs Angular


Ces dernières années, une kyrielle de plateformes Javascript dynamiques et volontaires est venue balayer le paradigme de l’ancien temps qui consistait à générer les pages web côté serveur. En lead de cette révolution, les deux acteurs majeurs du marché : React, la bibliothèque de Facebook, et Angular, le framework de Google. Le marché : un combat au coude-à-coude Les deux géants américains trustent la tête du marché, suivis de près par Vue, le petit dernier de la compétition, et loin devant tous les autres.

Lire la suite…



Problème de performance des applications web : stop aux idées reçues !
Problème de performance des applications web : stop aux idées reçues !


La performance d’une application web, qu’est-ce que c’est ? Pour faire simple, c’est la vitesse d’exécution d’une page. L’enjeu actuel est de faire oublier la présence de la machine derrière l’application, et ainsi, de proposer une expérience utilisateur optimale. On le sait maintenant depuis quelque années, une application avec des temps de réponse supérieurs à 1 à 2 secondes, c’est des ventes en moins et des utilisateurs qui se détournent de votre application / site.

Lire la suite…



NodeJS vs Java EE pour une application web
NodeJS vs Java EE pour une application web


Depuis 2009, NodeJS a envahi le petit monde du développement web, et petit à petit fait son trou parmi les plateformes de référence pour réaliser une application, site ou API de services. Le vieux Java EE résiste pourtant, et quiconque souhaite aujourd’hui démarrer un nouveau projet peut se confronter à cette problématique : NodeJS ou Java EE ? C’est cette question que nous nous proposons de trancher, ou plus modestement d’éclairer de quelques éléments de comparaison qui permettront de structurer la réflexion des décideurs sur les points critiques à prendre en compte en vue de ce choix.

Lire la suite…



Angular – Explication en 53secondes

Explication Angular en #53secondes pour comprendre les concepts clés de la technologie de Google. +d’info sur Expertise sur Angular Angular in a nutshell Angular est un framework Javascript qui permet de réaliser des applications WEB Cross Plateform : Web, mobile et desktop. Il est possible de développer sur Angular soit en Javascript natif, soit en Dart (un langage développé par Google), soit en TypeScript (un langage développé par Microsoft).

Lire la suite…