créer un installer pour vos applis web [pour] ou [contre]


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

créer un installer pour vos applis web [pour] ou [contre]

Message le Lun Déc 10, 2007 10:55

bon

sur toutes mes applis web j'ai créé en tout 3 installers, ce qui fait un très faible pourcentage

en ce moment je prepare un site perso et j'ai decidé de commencer par un fichier install

j'ai l'impression que la demarche m'a obligée d'être plus rigoureux dans mon cahier des charge

certains d'entre vous pondent-ils aussi des fichier install ?

rog


zeb
WRInaute accro
WRInaute accro
 
Messages: 4553
Inscription: 5 Déc 2004

Message le Lun Déc 10, 2007 11:09

perso, j'ai aussi ce genre de démarche avec mon 'CMS maison', ça m'a obligé a penser compatibilité, mise a jour et structuration du code.

Les avantages sont multiples :

J'ai un versionnage de mon code.
Je me prend pas la tête a jongler avec la base d'un côté le système de fichier de l'autre.
Mes variables d'installations sont gérées plus intelligemment sur l'ensemble des scripts.
Ca va plus vite a déployer.
Je passe plus de temps sur le design (CSS) et moins a chercher ou j'ai oublié d'adapter un truc.
...

Je ne regarde plus le travail de préparation d'un nouveau site du même œil

Mon rêve, gérer un script de mise a jour (c'est pour bientôt)


zeb
WRInaute accro
WRInaute accro
 
Messages: 4553
Inscription: 5 Déc 2004

Message le Lun Déc 10, 2007 13:17

pas mal de lecture mais pas trop de réponse, on doit être les deux seuls clown a écrire du code perso lol .


cedric_g
WRInaute accro
WRInaute accro
 
Messages: 3552
Inscription: 18 Jan 2006

Message le Lun Déc 10, 2007 13:23

Bonjour


Non :wink:

Je fonctionne de manière un peu différente, dans la mesure où mon interface d'admin tourne sous Windows (application exécutable) et génère images, scripts de MAJ de ma base, etc... qui sont transférés de manière transparente par FTP et exécutés pour valider les changements.

Hormis mon blog (qui est un Dotclear), tous mes autres sites sont administrés de cette manière. Le script de MAJ gère toute la partie création de base de données de manière automatique.

Par contre les pages et bibliothèques PHP sont copiées à la main par ma pomme sur le serveur. Mais par habitude, je travaille énormément sur la réusabilité de mon code d'un projet à l'autre.

Je précise que je suis développeur Windows à la base... et que les développements web sont très anecdotiques dans mon job, 1 ou 2 par an (hormis mes sites persos).


zeb
WRInaute accro
WRInaute accro
 
Messages: 4553
Inscription: 5 Déc 2004

Message le Lun Déc 10, 2007 13:31

cedric_g a écrit:mon interface d'admin tourne sous Windows (application exécutable)


J'ai jamais pensé a un truc de ce style, c'est pas con comme idée.


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Lun Déc 10, 2007 13:39

dans la V1 j'ai encore une fois proscrit l'utilisation d'une base de donnée et comme il aura un systeme de postage de commentaires, la secu est difficile à gérer

l'installeur va entre autres permettre de ne pas oublier un fichier htaccess dans un repertoire contenant des données modifiables par le visiteur

mais ça implique quand même des heures sup à ajouter au projet (environ 50)

rog

@zeb
ouai on est pas très nombreux :D

@cedric_g
cool mais pas de fichier install

DadouDuck
WRInaute impliqué
WRInaute impliqué
 
Messages: 910
Inscription: 28 Mai 2007

Message le Lun Déc 10, 2007 14:01

Pour ma part le développement d'un installateur pour mon application fait partie de la liste des composants à faire, tout comme le composant de mise à jour automatique (j'en ai marre de me taper les maj à la mano pour tous mes clients)


cedric_g
WRInaute accro
WRInaute accro
 
Messages: 3552
Inscription: 18 Jan 2006

Message le Lun Déc 10, 2007 14:18

Pour ma part, le programme sous Windows (développé en VB 6.0 + Access à l'époque... Suis en train de le refondre en VB.Net 2005 avec beaucoup plus de modularité) présente l'avantage de pouvoir être utilisé par un total néophyte, c'est une petite application de gestion en tant que tel et la diffusion des mises à jour se fait en cliquant sur un bouton "transférer" : c'est tout !

L'install de l'application est faite via un setup Installshield sur la machine cliente. Pour le site, généralement il reprend plus ou moins la même structure et les parties dynamiques sont uniquement composées d'appels à des procédures "maison" d'affichage, qui sont gérés via les CSS pour leur mise en forme.

C'est ainsi que j'administre mes galeries photo sur mon site web...


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Lun Déc 10, 2007 14:42

j'ai été pris d'une curiosité et j'ai été sur ton site, super site, bravo

la prochaine fois que tu croisera blogger dans les bois, salues le de ma part
:D


xTrade
WRInaute passionné
WRInaute passionné
 
Messages: 2289
Inscription: 11 Déc 2006

Message le Lun Déc 10, 2007 16:25

cedric_g a écrit:Hormis mon blog (qui est un Dotclear), tous mes autres sites sont administrés de cette manière. Le script de MAJ gère toute la partie création de base de données de manière automatique.


C'est pas plus mal, mais comme toi j'ai l'habitude de programmer sous windows.
C'est bien plus facile de faire des interfaces sous windows qu'en php/ajax


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Page Creator

  • Stratégies de mots-clés
    Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
  • Analyser la classe C de l'adresse IP
    Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité