[linux/windows]choix langage/BD compatible

Fermé
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006 - 20 févr. 2006 à 10:00
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006 - 21 févr. 2006 à 14:07
Bjr
je suis entrain de developper une application ou il ya un pc sous windows qui est connecté en reseau avec un autre pc sous linux je cherche un langage de programmation et un sgbd qui permettent à un opérateur dans le pc linux de saisir des données qui seront consultées par le pc windows rien n'empeche que le pc linux puisse consulter la bd qui se trouve sous le pc windows. quelle choix doit je faire .svp reponse urgente.
Merci d'avance
A voir également:

7 réponses

salut

je ne sait pas si j est bien comprit ta question mais pour ton probleme je crois qu il faut que tu utilise SQL qui est un langage universelle pour les bases de donnée donc tu poura l utiliser a partire de linux et de windows...

si je n est pas bien repondu a ta question decrit plus clairement ton probleme...

@+
0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006
20 févr. 2006 à 11:30
Merci pour votre reponse , je sais que je doit utiliser le SQL mais quelle SGBD doit je choisir , et surtout quelle langage sur linux dois je choisir sur linux qui me permet de remplir la base de données qui se trouve sur le pc windows , sur le pc windows je pense utiliser vb.net et sql server ont m'a dit que je peut utiliser le kbasic sous linux mais comment vais remplir la base de données qui se trouve sur le pc windows
Merci de me repondre
0
j est trouver un site qui poura peut etre t aider

http://sgbd.developpez.com/cours/
0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006
20 févr. 2006 à 14:32
Merci bien c'est un trés bon site sur les bases de données mais je doit aussi avoir un choix sur le langage de programmation et sur l'intefaçage entre le programme des saisis de données et la bases de données tel que le cas de vb.net et sql server surtout dans le cas de l'envirpnnement linux moi je ne connais rien dans le monde linux
Merci de vouloir continuer la discussion
@+
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
20 févr. 2006 à 11:59
Salut,
Sinon en programmant ça sur un site web?
0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006
20 févr. 2006 à 12:14
Merci bien de me repondre je n'ais pas compris la reponse pouvez founir plus de détails? , je sais que les deux pc sont connectés en réseau local
merci de vouloir continuer la discussion
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
20 févr. 2006 à 12:40
Bien en gros sur ton PC windows tu fais tourner un serveur web (exemple: Apache), et un serveur de base de données (exemple: mySQL). Tu écris les interfaces graphiques en html/php par exemple pour la consultation et la modification.
Avantages:
-1 seul dévelopement pour windows ET linux (et d'autres par la suite si nécessaires)
-Même interface quelque soit l'ordinateur utilisé.


0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
20 févr. 2006 à 14:18
Merci bien de votre reponse , votre reponse est convaincante , mais si j'ai fait le choix au niveau du pc windows d'utiliser le .net et sql server quelle langage vais je utiliser vous les interfaces de saisi de données au niveau du pc linux , doit je encore avoir une bd aussi au niveau du linux ou la bd au niveau du pc windows me suffit.
Merci de vouloir continuer la discusion
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
20 févr. 2006 à 15:14
Salut.
Il te faut utiliser ASP.Net dans ce cas si tu tiens vraiment à la plateforme .Net.
Et dans ce cas, il s'agira d'une application web, et donc pas d'interface spécifique pour Linux.

Mais pourquoi ce fanatisme .Net? Il y a plusieurs solutions alternatives et acceptables.
0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
20 févr. 2006 à 15:35
Merci bien de votre reponse j'ai fait le choix du .net parce que c'est nouveau et moi je suis en stage pfe et je voulais l'apprendre mais je suis en choix de toutes les alternatives possibles , c'est une partie de mon pfe , a part les solutions web connaissez vous d'autres solutions connaissant que j'ai une architecture d'un réseau locale d'entreprise ou j'ai un pc serveur sous windows et un ensemble de pc sous linux qui doivent mettre a jour ou consulter le bd qui se trouve sous le seveur windows , s'il ya une autre alternative est ce que je doit avoir la bases de données au niveau de chaque machine linux.
Merci de vouloir continuer la discussion.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006
20 févr. 2006 à 12:08
Merci bien c'est un trés bon site sur les bases de données mais je doit aussi avoir un choix sur le langage de programmation et sur l'intefaçage entre le programme des saisis de données et la bases de données tel que le cas de vb.net et sql server surtout dans le cas de l'envirpnnement linux moi je ne connais rien dans le monde linux
Merci de vouloir continuer la discussion
@+
0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006
20 févr. 2006 à 12:13
Merci bien de me repondre je n'ais pas compris la reponse pouvez founir plus de détails? , je sais que les deux pc sont connectés en réseau local
merci de vouloir continuer la discussion
0
je pense egalement que tu devrai utiliser mySQL avec apache et php car c est le plus simple tu trouvera bocoup de doc sur le net et gros avantage tout est gratuit... de plus vu que mySQL est un vrai serveur de base de donnée contrairement a access tu n a besoin de le faire tourne que sur une seul machine tu utilise le php pour faire tes requette sql...

est se que sa repon a ta question ???
0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006
20 févr. 2006 à 15:52
merci oui mais pas exactement car php / MySQL est aussi une solution basé dans le web moi je cherche s'il ya d'une part et d'autre ( pc serveur windows et pc linux) deux langages de programmation( non basé sur une architecture Web ) qui permmettent la communication parce que je doit du coté du pc linux avoir d'autres manipulations a part celle de la mise a jour de la bases de données , c'ad un autre moyen de communication que le langage web.
Merci de vouloir continuer la discussion
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
20 févr. 2006 à 16:18
Bien si tu nous disais quelles sont ces autres choses?
Parce que il est possible qu'elles soient faisables en PHP par exemple.
Sinon tu peux aussi faire une application dans n'importe quel autre langage (java, python, c++,...)
0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
20 févr. 2006 à 16:29
Merci pour votre reponse , je n'ais pas encore fixé les autres choses mais j'ai juste voulu voir si j'ai pris une autre alternative que celle du web quelle langgage de programmation dois je choisir et comment je dois dans ce cas communiquer avec la bases de données du pc windows dois je aussi monter une bd au niveau du pc linux connaissant que je dois avoir un acces en lecture et ecriture de deux cotés , est ce que sql server fait la tache ?
Mercie de vouloir continuer la discussion.
0
noura2006 Messages postés 15 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 21 février 2006 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
21 févr. 2006 à 10:28
Help Help svp
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
21 févr. 2006 à 10:33
Bien sûr, n'importe quel serveur bien configuré permet d'accéder à partir d'un autre PC, c'est pour ça qu'on appelle ça un serveur.
SQLServer, mySQL, Oracle,...ont tous cette fonctionnalité. Après il faut savoir gérer les éventuels conflits en écritures (à priori c'est paramétrable dans les propriétés du serveur).
Comme je l'ai déjà dit plus haut, tu peux sois tout centraliser soit répliquer sur chaque poste et synchroniser après, tout dépend des contraintes.

Quant au langage de programmation, quelque chose de multi plateforme me parait plus indiqué pour éviter de tout recommencer, alors soit java, python ou autre langage qui tourne sur une machine virtuelle, soit C++, C, Pascal,... qui peuvent se compiler sous Linux et sous Windows (adaptation de code sans doute nécessaire mais pas dramatique).
0