Conseils appli local & synchronisation online
Hors ligneNegotop Le 10/09/2006 à 20:49 Profil de Negotop Configuration de Negotop

Bonjour,
je suis développeur (moyen) de sites en php/mysql.

Dans le cadre d'un de mes projets, de type CMS, j'aimerais créer une application locale qui permettrait à mes contributeurs de travailler sur une base de données locale, via une application, avant de mettre à jour la base online en les synchronisant.

Si je m'y connait suffisament en php/mysql, je ne m'y connait pas du tout en application windows locale.

Sachant que je ne veux pas demander à mes contributeurs d'investir dans quelque matériel ou logiciel que ce soit, et que j'aimerais proposer une solution qui fonctionne sur la plupart des plate formes, quelle solution me proposez-vous ?

N'hésitez pas à me donner des détails, parce que je ne m'y connais absolument pas et je recherche justement des pistes.

Un grand merci
@ bientot
Hors ligneIonace Le 16/09/2006 à 16:26 Profil de Ionace Configuration de Ionace

Salut !

Premiere chose : c'est quoi un projet de type CMS ??

Deuxieme chose : pour repondre a ta question, j'ai moi aussi eu envie de faire une apli locale avant de mettre a jour une base de donnees (toujours en mysql avec du php pour le portail). Ma premiere envie a ete de tout coder en C++ (comme a mon habitude ^^) et de faire une interface graphique de bourrin. Malheureusement, comme tu l'as souligne, niveau portabilite c'est pas top... et puis comme j'avais besoin d'une base de donnees locale et que j'avais franchement pas envie de me prendre la tronche, bah je me suis dit qu'il n'y avait qu'a faire du XML ! Probleme => je connais pas du tout les api a utiliser pour faire du XML en C++ (et pour dire, deja qu'en php c'est pas simple j'avais pas trop envie de m'y coller, si tu vois ce que je veux dire) et puis vient le probleme recurant de la portabilite.

Alors voila la solution a ton probleme (et au mien) : phyton !

C'est un language tres bien fait, un peu bizarre en approche mais franchement puissant, multi plateforme, on peut realiser des interfaces assez rapidement apres avoir appris ses fonctionnalites de bases (contrairement au C++ avec ses api windows ..ou pire, les MFC !! oulalalala ) et te permettra de faire du XML comme pas deux. La gestion du reseau est bien realise et a l'avantage d'etre egalement portable (on sait jamais des fois y a des fonctionnalitees sur d'autres languages qui ont un comportament bizarre sur differents OS). Regarde sur developpez.com qui a une mine de tuto sur le python et qui pourra peut etre regle tes tracas !

@++
Hors ligneNegotop Le 17/09/2006 à 19:19 Profil de Negotop Configuration de Negotop

Salut IoNAce,
je n'espérais même plus recevoir de réponse et je t'en remercie vivement !!!

CMS : Content Management Systeme
Il s'agit de Systèmes de Gestion de Contenu, le type de site multicontributeurs. Tu peux créer tes utilisateurs qui se connectent pour mettre à jour une rubrique... En gros c'est ca.

Pour notre problème, tu semble avoir parfaitement compris le problème que j'ai pour l'avoir toi même vécu
Donc je te fais confiance, et je vais m'intéresser un peu au serpent

Encore merci
@++
Hors ligneIonace Le 17/09/2006 à 20:29 Profil de Ionace Configuration de Ionace

Avec grand plaisir !
J'ai deja eu des problemes sur certaines de mes projets et je sais a quel point c'est appreciable d'etre entendu et compris ^^
Tiens moi au courant pour ton projet !

@++
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels