Tags

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



Monitoring informatique
Monitoring informatique


Le monitoring de son SI Le monitoring informatique, pour quoi faire ? Avoir des applications, des sites web et des applications mobiles dernier cri est un point essentiel pour gagner et fidéliser ses clients et utilisateurs. Mais, à partir de deux applications, il devient difficile d’avoir un suivi réel de leur comportement. Régulièrement, des pannes ou instabilités rendent les applications indisponibles, ce qui peut entrainer des pertes financières et générer une insatisfaction grandissante.

Lire la suite…



Architecture des applications web en 2015

Introduction Plus l’informatique avance et plus le choix d’une architecture web se complexifie. Faisons le point sur l’architecture des applications web en 2015. Un peu d’histoire sur l’architecture web Revenons d’abord un peu en arrière vers les débuts d’internet. A l’époque, il était très facile de choisir une architecture parmi les quelques technologies web existantes. Il suffisait en somme de choisir sa technologie serveur, soit in fine PHP ou Java.

Lire la suite…



Qu’est ce qu’un virtual dataset sous Planisware ?
Qu’est ce qu’un virtual dataset sous Planisware ?


Problématique Le progiciel Planisware comme la plupart des solutions de gestion de projets est destiné à traiter un grand nombre de données (tâches, affectations, dépenses, ressources etc…) ainsi qu’à réaliser des calculs en temps réel sur ces données. Planisware a donc mis en place des moyens techniques pour permettre des traiter et calculer ces données de manière performante et rapide : les Datasets et leur extension les Virtual Datasets. Mais qu’est-ce donc qu’un virtual dataset ?

Lire la suite…



Tutorial Websocket JEE 7

Nous allons voir comment réaliser un websocket avec JEE7. Pré-requis pour faire des websocket en JEE7 Avoir un eclipse configuré Avoir un serveur d’application JEE7. Donc ce tutorial nous allons utilisé Widlfly 8. Qu’est ce qu’un websocket Si vous ne savez pas ce qu’est un websocket, commencer par lire l’article suivant. Définition et cas d’utilisation d’un websocket Création d’un websocket en Java JEE7 Premièrement il faut créer un projet Dynamic Web Project dans votre Eclipse.

Lire la suite…



NGINX tutorial

Qu’est ce que NGINX? NGINX est un « nouveau » serveur WEB apparu en 2002 qui vient concurrencer de plus en plus APACHE, qui reste pour l’instant majoritaire. Dans cet article, nous allons faire une courte introduction sur NGINX. Pourquoi NGINX? NGINX à la différence d’APACHE, n’utilise pas un modèle Thread Driven mais un modèle Event Driven. La différence principale entre ces deux approches est la suivante: Modèle Thread Driven Dans un modèle Thread Driven, un thread est créé dès qu’un client demande une page web.

Lire la suite…



Construire une architecture décentralisée

Parmi les architectures existantes, l’architecture décentralisée est une forme hybride de plusieurs autres modèles. S’il n’est pas difficile à appréhender, ce modèle requiert néanmoins une bonne organisation pour pouvoir être efficace. Nous allons voir dans cet article ce qu’est une architecture décentralisée, comment la mettre en place, mais aussi et surtout quels sont les écueils à éviter pour que votre projet ne se transforme pas en catastrophe. Qu’est ce que l’architecture décentralisée?

Lire la suite…



JAVA vs PHP pour la création d’une application web ou site web en 2014

Dans cet article, nous allons comparer de la manière la plus objective possible deux langages et technologies de programmation pour la réalisation d’un site web ou d’une application web en 2014. L’idée est de comparer les deux solutions Open Source et gratuit d’un point de vue décideur et développeur afin d’essayer d’y voir plus clair. A minima, connaitre les points forts et les points faible. Pour les deux langages, nous prendrons les versions à jour, c’est-à-dire JAVA 8 et PHP 5.

Lire la suite…



JSF 2 – Redirect HTTP 404 de manière programmatique

Il n’est pas forcément évident de faire un redirect 404 de manière programmatique en JAVA.  Un des principaux cas d’utilisation est lorsqu’on utilise un url rewritting pour générer des liens vers des pages web. Il peut arriver que la page web n’existe pas ou n’existe plus mais que la redirection (par exemple avec pretty-faces) vous a déjà fait calculer une partie de la page. Il devient dès lors très compliqué d’envoyer proprement une 404 au navigateur et non pas un simple message d’erreur.

Lire la suite…



JBoss 7 – Chargement de ressources par JNDI – Externalisation d’un fichier .properties

Il peut est parfois utile de charger des propriétés directement en JNDI depuis le serveur. Par exemple, un fichier properties qu’on souhaite externaliser de son war et qui est spécifique à chaque environnement. JBoss possède un mécanisme pour disposer de propriétés exposées en JNDI à l’application. Cette configuration se situe dans le subsystem naming:1.1. JBoss offre avec ce subsystem deux solutions pour disposer d’une « base de données » de properties:

Lire la suite…