Développement web

Ruby on Rails : le framework MVC pour les applications Web complexes

Les frameworks simplifient le développement d’applications Web. Des architectures basiques, des paradigmes prédéfinis et des bibliothèques intégrées constituent la plateforme de programmation parfaite pour construire une application. Ruby on Rails est un nom qui revient souvent dans le domaine des frameworks pour les applications Web. Basé sur le langage de script Ruby, le framework convainc particulièrement grâce à son code clair et léger, et sa structure compatible avec les bases de données. [...]  

CRUD : La base de la gestion de données.

Ceux qui travaillent au développement de logiciels, connaissant bien le concept de CRUD. Cet acronyme englobe les opérations classiques pour la communication avec les systèmes de base de données qui constituent par défaut la base de la gestion des données. Mais comment peut-on configurer exactement ces fonctions d’accès à la gestion des données ? Et quel rôle jouent les langues de programmation et l’environnement de langage de la base de données ? [...]  

ZURB Foundation : le framework CSS pour des frontends responsifs

Si vous souhaitez développer votre frontend sans avoir recours à un modèle prédéfini ni à un kit pour page d’accueil, mais que vous ne voulez pas pour autant démarrer de zéro, il est intéressant de considérer l’utilisation d’un framework CSS, tel que ZURB Foundation. Cette solution open source, grâce à son système de grille flexible et de nombreux snippets de code préfabriqué, propose en effet tout ce dont vous avez besoin pour réaliser un site Web responsif. [...]  

Créer son application mobile native, partie 3 : le design

Le design d’une application est loin de s’arrêter à sa forme et ses couleurs : nombreux sont les autres éléments à prendre en compte pour une meilleure présentation et usabilité. Le travail investit va être déterminant pour amener vos mobinautes à réellement utiliser votre application et non la désinstaller directement après téléchargement. [...]  

Créer son application native, partie 2 : programmation ou éditeur d’app ?

Si vous souhaitez créer une application mobile native, il est important de gérer ses aspects techniques. Pour effectuer une programmation classique, il est nécessaire d’utiliser les environnements de développement intégrés. Des connaissances en développement de logiciel étant toutefois primordiales, les débutants ne pourront pas opter pour cette option. Afin de pouvoir développer une application sans en avoir l’expérience, il est possible cependant de se tourner vers les éditeurs d’application. Ces derniers sont faciles à utiliser et pourront parfois vous étonner par le nombre de possibilités qu’ils offrent. [...]  

Créer son application mobile native, partie 1 : la planification

Les applications mobiles offrent des informations, du divertissement et bien plus encore. Aujourd’hui, il est difficile d’en faire abstraction, que ce soit pour son smartphone ou sa tablette. Si vous avez vous-même une idée d’application prometteuse, sa mise en place ne doit pas vous effrayer. Dans notre guide en huit parties, nous vous expliquons de manière simple comment créer votre application mobile native. Cette première partie est consacrée à la planification de votre application. [...]  

Applications Web progressives : quelles promesses ?

Le marché des applications a déjà vu apparaître quelques nouveaux formats d’applications progressives : les applications natives conventionnelles, puis des applications Web et enfin applications hybrides. Mais qu’est-ce qu’une application Web progressive ? Elle repose sur le concept de l’application Web mais possède l’apparence d’une application native. Mais les PWA franchissent encore un pas et promettent la possibilité d’utiliser sensiblement mieux les fonctions natives des appareils mobiles, tout cela en étant hors ligne. [...]  

Alternatives à GitHub : tour d’horizon des 5 meilleures applications

La plupart des utilisateurs, pour la gestion des référentiels de données, font souvent appel au service en ligne GitHub, qui a fait ses preuves. Il existe pourtant plusieurs alternatives adaptées à des besoins spécifiques, qui sont parfois plus appropriées pour certains utilisateurs. Cet article propose une vue d’ensemble pour en apprendre advantage à propos des alternatives à GitHub et comprendre laquelle serait plus adaptée à la gestion de votre projet. [...]  

Alternatives à Bootstrap : tour d’horizon des meilleurs frameworks frontend

Bootstrap est le framework le plus populaire pour créer des interfaces Web hautement performantes. Il est composé d’une collection de composants HTML, CSS et JavaScript, publiés par Twitter en 2011, sous la licence libre MIT. Il contient en outre une gamme d’extensions, d’interfaces pour les systèmes de gestion de contenu, et des thèmes préconstruits. Mais il existe aussi des alternatives à Bootstrap qui valent la peine d’être considérées. [...]  

Logiciels de contrôle de qualité : les tests unitaires

Les tests unitaires comptent parmi les méthodes les plus efficaces en matière de détection d’erreurs lors des premières phases de développement de logiciels. Leurs particularités sont qu’ils arrivent à identifier les éléments les plus isolées d’un programme pour les transférer dans un environnement de test. Si une erreur est découverte, il est alors facilement possible de la localiser et de la corriger. [...]