php/extjs experience feedback - iav case - 2

Post on 26-Jun-2015

392 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Brief presentation of my work as an Software Engineer for IAV between 10/2006 and 09/2007 - Part 2

TRANSCRIPT

2ème cas d'application de PHP, ExtJS, MySQL, Apache, Debian...

Fayçal TIRICH

Gestion des ordres de missions

Présentation

Fenêtre principale

WebTab based application

Présentation

Exemple de WebTab destinéau paramétrage de l'application

Présentation

Exemple classique de l'utilité d'Ajax:Filtrage unique de la grid sansrecharger toute la page

Présentation

Export des résultats versdes feuilles de calculs

Présentation

Génération dynamique de graphessynthétiques et dynamiques en Flash

Présentation

Export automatique ou manueldes graphes Flash en image JPEG

Plomberie de l'application

Technologies adoptées

Serveur Apache sur un Linux Debian

PHP5 avec programmation orientée objet

Accès aux données via ADODB en optant pour un Mapping Relationnel Objet

Base de données MySQL et le moteur InnoDB comme moteur de tables

Couche présentation via la plateforme Ajax: ExtJS

Technologies adoptées

Raison de ce choix de combinaison:

On ne change pas une

équipe qui gagne

Quelques nouveautés

Adoption complète de l'Active Record

Quelques nouveautés

Opter pour l'export des états d'impressionvers des feuilles de calculs plutôtque pour des PDF

Donner ainsi aux opérateurs plusd'ouverture en matière de mise en pageou d'exploitation des données

Quelques nouveautés

Opter pour des graphes en Flash

•Meilleur rendu

•Meilleur gestion de chevauchement

•Plus interactif

•Plus de personnalisation

•Export en image JPEG

•...

Quelques nouveautés

Paramétrer le mod DEFLATEde compression coté Apache

Quelques nouveautés

Ce mode soulage énormément le serveuren réduisant le temps de téléchargement via une compression considérable selon la nature des fichiers

Quelques nouveautés

Vérification du coté client: Alors que la tailledu fichier index.js est 58Ko, seulement 8Ko ont ététélécargé par le navigateur

Merci pour votre attention

top related