débutant : gestion MySQL

cookie

Membre actif
7 Février 2004
461
40
43
Bruxelles, Belgique
www.audiocity.be
Bonjour à tous,

Je programme pour le web depuis quelques années déjà et utilise abondamment le couple MySQL/PHP pour mes sites web.

J'aimerais me lancer dans le développement de petits logiciels. Et pour commencer, je voudrais créer un petit logiciel de gestion de bases MySQL en local ou avec des passerelles http. Une sorte de PHPMyAdmin en local, que je pourrais petit à petit améliorer pour créer à terme, des outils de gestion plus personnalisés de bases de données.

Malheureusement, je n'y connais rien en développement Mac (PC aussi en fait ;)). J'ai cherché au niveau des technologies XCode, Cocoa C++,... mais j'avoue que je ne comprends pas trop la différence entres ces systèmes et leur utilisation en pratique.

Ma question est donc la suivante : Vers quel technologie dois-je m'orienter pour pouvoir créer des application permettant de gérer des bases SQL ?

J'ai cherché sur ce forum et sur le web, malheureusement, je tombe souvent sur des discutions entre personnes ayant déjà l'habitude de toutes ces technologies. C'est donc difficile à suivre pour le néophyte que je suis. Et puis, je ne voudrais pas commencer à apprendre un nouveau langage pour me rendre compte au final que ce n'est pas du tout vers ça que j'aurais du m'orienter pour les applications que j'aimerais créer.


Un tout tout grand merci pour vos conseils,

Ced.
 
Bonjour,
cookie a dit:
J'aimerais me lancer dans le développement de petits logiciels. Et pour commencer, je voudrais créer un petit logiciel de gestion de bases MySQL en local ou avec des passerelles http. Une sorte de PHPMyAdmin en local, que je pourrais petit à petit améliorer pour créer à terme, des outils de gestion plus personnalisés de bases de données.
phpMyAdmin marche très bien en local, il faut juste activer le partage web sur ton Mac.
Malheureusement, je n'y connais rien en développement Mac (PC aussi en fait ;)). J'ai cherché au niveau des technologies XCode, Cocoa C++,... mais j'avoue que je ne comprends pas trop la différence entres ces systèmes et leur utilisation en pratique.
XCode est l'interface de développement. Tu peux l'utiliser pour écrire et compiler des programmes en C, C++, Objective-C, Java, ...
Cocoa est la librairie écrite en Objective-C (et aussi en Java encore pour quelques temps) pour implementer toutes les fonctionalités de bases pour faire des applications graphiques sous Mac OSX.

La triplette recommandée pour travailler sur Mac OSX est XCode/Objective-C/Cocoa. Mais ces technologies ne sont pas réutilisables ailleurs, en étant toutes fois très plaisantes à utiliser et très puissantes. Alors que le Java ou le C++ sont réutilisables sur d'autres plateformes, mais avec du C++ il sera plus difficile de faire une IHM au "look and feel" Mac OSX.
 
cookie a dit:
Bonjour à tous,

Je programme pour le web depuis quelques années déjà et utilise abondamment le couple MySQL/PHP pour mes sites web.

J'aimerais me lancer dans le développement de petits logiciels. Et pour commencer, je voudrais créer un petit logiciel de gestion de bases MySQL en local ou avec des passerelles http. Une sorte de PHPMyAdmin en local, que je pourrais petit à petit améliorer pour créer à terme, des outils de gestion plus personnalisés de bases de données.

Malheureusement, je n'y connais rien en développement Mac (PC aussi en fait ;)). J'ai cherché au niveau des technologies XCode, Cocoa C++,... mais j'avoue que je ne comprends pas trop la différence entres ces systèmes et leur utilisation en pratique.

Ma question est donc la suivante : Vers quel technologie dois-je m'orienter pour pouvoir créer des application permettant de gérer des bases SQL ?

J'ai cherché sur ce forum et sur le web, malheureusement, je tombe souvent sur des discutions entre personnes ayant déjà l'habitude de toutes ces technologies. C'est donc difficile à suivre pour le néophyte que je suis. Et puis, je ne voudrais pas commencer à apprendre un nouveau langage pour me rendre compte au final que ce n'est pas du tout vers ça que j'aurais du m'orienter pour les applications que j'aimerais créer.


Un tout tout grand merci pour vos conseils,

Ced.

Une option serait d'utiliser Runtime Revolution, très simple pour des petites applications..
sinon il faudra apprendre C++, très puissant certes, mais il faudra étudier un peu plus...