Développement sites internet & applications web

Développement sur mesure

Certains projets web ont des besoins trop spécifiques pour être conçu avec des CMS, et peuvent montrer rapidement leurs limites quand il s'agit d'ajouter des fonctionnalités non prévu. Ce qui a pour effet d'augmenter considérablement le coût et le temps de développement de votre site ou application web, bien sûr je parle ici de fonctionnalités qui n'écéssite une récriture ou une adaptation considérable du code source. C'est à partir de ce moment, que rentre en jeu le développement spécifique à l'aide des frameworks de programmation.

Développement Python et Php

Développement Php et PythonJe propose mes services de développement sur mesure pour vos sites internet et application web en utilisant les languages de programmation serveur Python ou PHP.

Je les utilise conjointement avec divers frameworks comme Django, Cakephp, tout en respectant une approche orientée objet et suivant le patron de conception (MVC) pour des projets évolutifs et robustes.

Voici quelques avantages sur l'utilisation de frameworks :

  • commencer sur des bases solides
  • développer que les fonctionnalités nécessaires (Rapidité de développement)
  • qualité du code
  • flexibilité
  • modularité

Framework Django et CakePhp

Le choix d'un framework de programmation est un choix difficile mais aussi personnel, tout comme le language de programmation j'ai choisi d'utiliser pour le langage Python: Django, qui est la référence et utilisé par de très gros sites comme la NASA, The New York times et bien d'autres. Côté PHP mon choix s'est tourné vers CakePhp pour son efficacité et sa rapidité de développement, de plus il est considéré comme étant un fork Php de Ruby on rails, ce qui peut être qu'une très bonne chose.

Bien sûr je suis ouvert au développement sur d'autres frameworks tel que:

  • Laravel,
  • Symfony,
  • FuelPHP,
  • Codeigniter,
  • Ruby on rails,
  • Flask
  • etc.

Javascript et jQuery

Développement Javascript et jquery

Une partie du développement appelé développement front-end ou développement client, est également un élémént indispensable pour la création d'application web, les languages client comme Javascript (Ajax), HTML et CSS s'occupe de la partie affichage et interactions via le navigateur. Je ne m'attarderai pas sur ces 2 derniers car ils sont amplement expliqués dans la rubrique intégration html et css. Javascript quant à lui permet d'interagir avec le DOM, permettant ainsi la réalisation d'actions à moment précis ou en fonction d'un événement spécifique tel que:

  • chargement de page
  • mouvement de la souris
  • click souris
  • détection du scroll
  • message d'alerts
  • etc.

Nous appelons celà de la programmation événementielle. Je propose donc naturellement d'intégrer dans le développement le language Javascript et sa librairie jQuery, leurs utilisations conjointement avec les technologies serveur comme par exemple l'utilisation d'Ajax, sont pourvus de multiples avantages ergonomiques et ressources serveur. L'abondance d'Ajax dans les sites internet de ces dernières années a largement participé à l'expression web 2.0, ceci n'est entre autres que le regroupement de diverses pratiques technologiques qui ont eu pour effet de créer cette appellation afin de différencier les sites modernes (Ajaxréseaux sociaux, etc.) des sites un peu moins interactifs possiblement d'une autre époque.

Déroulement et gestion de projet

Une fois votre cahier des charges transmis, je me chargerai des spécifications des différents cas d'utilisation (permettant de lister les exigences fonctionnelles) afin de respecter au mieux et de m'assurer de la bonne compréhension de votre projet.
Après validations de tous les cas, la partie technique de conception pourra être enfin abordée (UML, Schéma base donnée, développement, etc). Tout au long du projet plusieurs réunions pourront être réalisées pour s'assurer de son bon déroulement et garantir ainsi un cheminement correct, ou de l'anticipation des divers changements qui pourraient surgir au cours du développement, ce qui arrive assez fréquemment.

Monter

© Circonflex-studio - Tous droits réservés - Mentions legales
Développeur web indépendant / Webdesigner / Intégrateur
Nice - Cannes - Monaco - Antibes - côte d'azur | site valide HTML 5

Ce site à été développé en Python avec le framework Django

"http://www.cssawards.net/nominee/circonflex-studio/"