Tags

Python VS JAVA en 2020
Python VS JAVA en 2020


Python vs Java en 2020 Seul un néophyte non averti n’a jamais entendu parler de Java ou de Python, respectivement 1er et 3ème langages les plus populaires du monde à ce jour. A eux deux réunis, ils accumulent tout de même plus de 25% de côte de popularité au TIOBE index ! Connus et aimés par les développeurs, ce sont 2 langages qui ont fait leur preuves, et qui, en 2020, se vouent une sacrée bataille !

Lire la suite…



Quelles technologies pour une application web métier en 2020 ? Java VS C# VS PHP VS Javascript
Quelles technologies pour une application web métier en 2020 ? Java VS C# VS PHP VS Javascript


Java VS PHP VS C# VS Javascript en 2020 : pourquoi ce comparatif ? A chaque fois que nous réalisons un nouveau projet, nous avons pour habitude de nous poser la question suivante : quelle est la meilleure technologie actuelle adaptée pour ce projet ? On ne vous cache pas que c'est souvent objet de débats passionnés en interne car chaque équipe prêche pour sa chapelle ! Loin de nous l'idée de vouloir trancher de manière franche et définitive la question, nous voulons dans cet article mettre en lumière les arguments de chacun afin que vous puissiez y voir plus clair .

Lire la suite…



Installation et utilisation de OpenCV avec Xcode
Installation et utilisation de OpenCV avec Xcode


Il y a quelques semaines, on vous parlait d’OpenCV, la solution de traitement d’images. Pour ceux qui utilisent des Mac, on a fait un tuto pour vous permettre d’installer et d’utiliser OpenCV avec Xcode. Enjoy ! Pré-requis Pour ce tuto, nous utilisons la version 4.0.1 de OpenCV et la version 10.1 de Xcode. Côté gestionnaire de paquets, on utilisera HomeBrew. Installation de HomeBrew Pour installer HomeBrew, ouvrez un terminal et rentrez la commande suivante :

Lire la suite…



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. ![Opencv Logo](/2019/09/opencv-logo.png "Opencv Logo") 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…



Un gestionnaire de paquets, c'est quoi ?
Un gestionnaire de paquets, c'est quoi ?


Dans le monde du développement, il y a de ces outils indispensables qui nous facilitent la vie et dont on ne pourrait plus jamais se passer… j’ai nommé : le gestionnaire de paquets ! Vous avez dit paquet ? Mais, qu’est-ce qu’un paquet ? Les paquets et leurs problématiques Avant de définir ce qu’est un gestionnaire de paquets, prenons le temps de comprendre ce qu’est un paquet et quelles sont les difficultés qu’ils engendrent.

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…