Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2007, 21h49   #1
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 373
Points : 1 373
Par défaut Peut on programme en VB sous linux?

Bonsoir à tous,

Je suis actuellement entrain de créer un programme pour ma société sous windows. Mon soucis est que nous avons actuellement les deux systèmes d'exploitation (windows et linux) et je souhaiterai pouvoir refaire mon programme pour prévenir une éventuelle migration complète.

Quelqu'un peut-il m'aider???

D'avance merci
Charlie
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 22h13   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
alors visual basic est un mauvais choix des le depart car pas portable.

il serait bien plus utile d'utiliser une couche perl (langage interprete)
ou meme un programme C si tu veux un executable portable entre les systemes...

tu peux bien sur utiliser n'importe quel langage interprete standard portable meme si je donne perl comme exemple...

Et non ce n'est pas plus complexe que le VB c'est meme plus simple je pense (ayant fait autrefois un peu de VB...ce langage m'a jamais convaincu je trouvais les basic sur ordi 8bits des 80's bien plus performants)
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 10h30   #3
Membre confirmé
 
Homme
Inscription : février 2005
Messages : 287
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France

Informations forums :
Inscription : février 2005
Messages : 287
Points : 271
Points : 271
Citation:
Envoyé par frp31
alors visual basic est un mauvais choix des le depart car pas portable.

il serait bien plus utile d'utiliser une couche perl (langage interprete)
ou meme un programme C si tu veux un executable portable entre les systemes...

tu peux bien sur utiliser n'importe quel langage interprete standard portable meme si je donne perl comme exemple...

Et non ce n'est pas plus complexe que le VB c'est meme plus simple je pense (ayant fait autrefois un peu de VB...ce langage m'a jamais convaincu je trouvais les basic sur ordi 8bits des 80's bien plus performants)
Hello,

En effet, VB est un mauvais choix pour tes besoins. En l'occurence, Perl pourquoi pas... Mais regarde aussi du côté de Java (plutôt complexe si tu ne connais que VB6 ou précédents) ou Python (Python sera bien plus facile à appréhender que Java ) qui sont tous les 2 interprétés. Je ne sais pas trop ce qu'il en est de la portabilité du code, mais tu peux aussi jeter un oeil a Mono (implémentation de .Net sous les systèmes autres que Win.)

Bye !
PierreAd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 12h03   #4
En attente de confirmation mail
 
Avatar de gandalfar
 
Inscription : novembre 2004
Messages : 145
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 145
Points : 116
Points : 116
Envoyer un message via MSN à gandalfar
tu as gambas pour faire du vb sous nux
gandalfar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 12h48   #5
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
Citation:
Envoyé par gandalfar
tu as gambas pour faire du vb sous nux
mouais d'apres les echos que j'ai eut sur les divers forums que je consultes c'est quand meme pas super/compatible ....(des que les gars sortent un peu de sentiers battus pour faire des choses complexes ils ont des gros soucis)...
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 12h50   #6
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
Citation:
Envoyé par frp31
mouais d'apres les echos que j'ai eut sur les divers forums que je consultes c'est quand meme pas super/compatible ....(des que les gars sortent un peu de sentiers battus pour faire des choses complexes ils ont des gros soucis)...
Ce projet en est encore a un stade tres jeune d'ailleurs le canal freenode arrive d'etre presque vide !
Mais il y a du bon support sur la mailing liste, les developpeurs repondent et sont tres constructifs.
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 12h51   #7
En attente de confirmation mail
 
Avatar de gandalfar
 
Inscription : novembre 2004
Messages : 145
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 145
Points : 116
Points : 116
Envoyer un message via MSN à gandalfar
pour ces besoins cela suffira peut etre. sinon c est vrai qu il y plein de langage portable mieux que le vb comme ruby python io perl etc... mais il n a peut etre pas le temps n y l envie d aller voir ailleur...
gandalfar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 13h20   #8
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
Citation:
Envoyé par gandalfar
mais il n a peut etre pas le temps n y l envie d aller voir ailleur...
c'est vrai aussi...
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 20h18   #9
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 373
Points : 1 373
Bonjour à tous,

Je sais pas si c'est le fait que je sois sur un forum linux mais en tout cas merci tous pour vos réponses. Ca fait plaisir de se sentir aidé.
En ce qui me concerne ce n'est pas l'envie qui me manque mais bel et bien le temps.
J'ai réussi tant bien que mal à essayer de commencer à comprendre le vb, et c'est vrai que pour une fois microsoft à fait un logiciel pas trop mal car relativement simple d'utilisation.
Donc ce que je cherche c'est bel et bien cela avec en plus la gratuité total (j'ai cru voir qu'il fallait lacher 600€ pour RUBY...)

En résumé je cherche un logiciel simple, ludique, performant et gratuit

D'avance merci à tous pour vos précieux conseils
Charlie
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 10h19   #10
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 373
Points : 1 373
Encore une petite exigence:
Si le logiciel peut-être en français ça serait le top.

Quelqu'un peut-il me conseiller un logiciel?

Merci
Charlies
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 10h28   #11
Membre confirmé
 
Homme
Inscription : février 2005
Messages : 287
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France

Informations forums :
Inscription : février 2005
Messages : 287
Points : 271
Points : 271
Citation:
Envoyé par Charles-Elie
(j'ai cru voir qu'il fallait lacher 600€ pour RUBY...)
Non non, tu peux utiliser Ruby librement et gratuitement... A moins que tu parles du rubis, la pierre, auquel cas c'est peut-être possible

Sinon qu'est-ce qui te plaisait dans VB ? Le langage en lui-même ou plutôt l'environnement de développement, où tu construis tes interfaces en faissant des glisser-déposer ?
PierreAd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 10h48   #12
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 373
Points : 1 373
Pour PierreAd:
En ce qui concerne RUBY je revérifirai ce que j'ai vu mais si tu as raison et je l'espère ça pourra être sympa.

Pour VB c'est vrai que le glisser copier c'est sympa, mais surtout ce qui fait que je travaille avec, c'est que c'est le premier que j'ai trouvé et c'est le premier avec lequel j'ai travailler, mais je ne suis pas du tout étranger à changer du moment que je peux y gagner.

Qu'en penses-tu?
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 11h10   #13
Membre confirmé
 
Homme
Inscription : février 2005
Messages : 287
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France

Informations forums :
Inscription : février 2005
Messages : 287
Points : 271
Points : 271
Je ne connais pas assez ruby pour t'en parler, ne m'étant jamais moi-même plongé dedans. Je sais simplement qu'il s'agit d'un langage souvent comparé à Python (interprété comme Python si je ne m'abuse ?), et souvent qualifié de très élégant, voire artistique, par ses aficionados.

En revanche, je ne vais pas te mentir, ne l'ayant jamais utilisé, je ne sais pas ce qui existe en terme d'environnement de développement ou de bibliothèques graphiques
PierreAd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 11h20   #14
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 373
Points : 1 373
Et en ce qui te concerne personnellement tu me conseilles quoi, sachant que je travail actuellement sur Windows et que je souhaite développer pour windows et linux.

Merci
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 12h42   #15
Membre confirmé
 
Homme
Inscription : février 2005
Messages : 287
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France

Informations forums :
Inscription : février 2005
Messages : 287
Points : 271
Points : 271
Concrètement, quel sera le but de ton application, et quelles sont tes contraintes principales ?! Je suppose qu'il s'agit d'une application fenêtrée, et pas en mode console ? Est-ce que tu te sens à l'aise avec le code, ça te plait, tu as déjà fait autre chose que du VB ou c'est ta seule expérience de programmation ? Quelle est environ ta date butoir pour l'application à créer ?

Moi comme ça, je te dirais python... parce que il permet de faire beaucoup de choses assez facilement, qu'il te demandera beaucoup moins de travail d'apprentissage que du java par exemple, et qu'il bénéficie d'une bonne communauté (même si c'est pas comparable à celles de Java, dotnet, C/C++...). Après, ruby pourquoi pas, perl pourquoi pas...!

En fait ça va dépendre beaucoup des contraintes et impératifs que tu as pour ton application (hormis le fait que ton application tourne sous windows & linux)
PierreAd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 12h51   #16
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 373
Points : 1 373
En fait mon application est très simple:

Je dois juste renseigner plusieurs zone de texte, radiobutton... pour pouvoir les sauvegarder et les imprimer.

En fait je crois que je vais terminer mon applic sur VB pour qu'elle soit dispo rapidement et pour que mes collègues puissent l'essayer pour la tester, puis je m'essayerai à RUBY ou PYTHON qui de première vue me plaisent pas trop mal.

En tout cas je te remercie pour tes conseils.
Bonne continuation

Charles-Elie
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2007, 08h48   #17
Membre à l'essai
 
Inscription : janvier 2007
Messages : 66
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 66
Points : 21
Points : 21
J'ai le meme problème. Une appli tournant sur VB a pour but de tourner aussi sous linux.

J'ai trouvé gambas et mono.

Par contre mono manque cruellement de tutorial simple pour débuter à part les application console et les tonnes de doc sur le language, je ne sais toujours pas faire une application avec un texte qui change quand je clique sur un bouton.

avec gambas, j'ai réussi à faire cela pour test mais impossible de savoir comme l'application va se lancer sans gambas. Bref ou est mon exécutable et comment le lancer.

Je suis meme en train de chercher du coté de codeblock ( c++ ) ou kdevelop mais c'est pareil il manque des pieces au pulze.

Bref, je suis à la recherche de tuto simple pour déjà faire mon choix
- simplicité d'apprentissage ( peu importe le language )
- remble à VB ( des fenetre, du code à mettre sur les boutons )
- multi systèmes ( à la limite une recompile )

Pour l'instant j'ai pas encore trouvé mon bonheur.
aktos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2007, 11h44   #18
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
Au sujet de Gambas, il faut effectivement qu'un paquetage de librairies soient disponnibles sur la machine cliente pour lancer une application.

Citation:
Lazarus

Basé sur le langage de programmation Free Pascal, Lazarus se veut carrément une alternative au Delphi de Borland !

Cela peut sembler présomptueux, mais la version Windows de Lazarus est très intéressante et fonctionne apparemment sans problème. On est donc en présence de ce qu’on appel un RAD ou IDE, c’est à dire un environnement de développement graphique. Il allie la programmation pure en Free Pascal et un environnement graphique permettant l’ajout de composants et de formes afin de créer une interface homme/machine. Les composants disponibles sont variés allant du simple bouton à la zone de saisie, et on peut facilement régler leurs propriétés ou leurs associer un événement (qu’il faudra alors programmer).

On peut aussi théoriquement reprendre des projets Delphi/Kylix sous Lazarus, mais en pratique, il peut y avoir des problèmes de compatibilité, notamment au niveau des bases de données.
Une fois le programme écrit, on peut le compiler, débugger et exécuter très facilement.

Certes, nous ne sommes pas encore en présence d’une application équivalente à Delphi, mais Lazarus reste un des rares outils de développement libre d’applications qui allie avec simplicité et efficacité, les objets graphiques avec de la programmation.
source : http://www.framasoft.net/article2188.html
addresse sur le grand internet : http://www.lazarus.freepascal.org/

Je me permet de remonter la discussion puisque cette solution n'a pas ete proposee.
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2007, 22h04   #19
Invité de passage
 
Inscription : novembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 2
Points : 2
Points : 2
Il se trouve par hazard qu'un dev du projet Gambas traine les pied par ici...

Les exécutable gambas sont en faite des archives non compressée interprétée... Il faut donc un interpréteur...

ensuite il faut regarder dans le repertoire du projet si l'executable n'y est pas... c'est le défaut de la v1... le fichier s'appelle quelquechose.gambas

Je déconseil a présent l'utilisation de la V1 et conseille donc de passer a gambas2 qui va sous très peut sortir en RC1.

la doc est ici http://gambasdoc.org (au passage ce cgi est en gambas)

gambas supporte 4 type de base de donnée sans modification de code
idem pour l'interfaçage gtk/qt (pas encore parfais)

les appels direct de fonction de bibliothèque partagée...
Gambas est 'scriptable'

Gambas a un des rad les plus puissant qu'il m'ai été donné de voir...

http://gambas.sf.net
Gambix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2007, 22h06   #20
Invité de passage
 
Inscription : novembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 2
Points : 2
Points : 2
J'oubliais ... Gambas n'est pas portable.. (hors unix) mais il est libre... vb n'est pas portable... mais il faut taxer
Gambix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h06.


 
 
 
 
Partenaires

Hébergement Web