Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Y a t-il un connaisseur objectif du visual basic dans la salle ?

Par ! Lyss Melonys GM ! le 8/12/2002 à 13:31:01 (#2736666)

Bonjour à tous,

Si je me tourne vers vous aujourd'hui c'est pour m'aider à résoudre un problème concernant le langage VB.

Je cherche en fait les points forts et les faiblesses de ce langage, tout simplement. J'ai cherché pendant 2 bonnes heures sur google pour un résultat négligeable.

Ce que je cherche c'est donc les points forts et faibles, avec si possible une petite explication, étant donné que je ne connais absolument pas ce langage-là.

Ce serait bien aussi si je trouvais quelqu'un qui puisse m'expliquer le peu que j'ai pu trouver :
- Le Visual Basic n'est pas un vrai langage objet. (mais pourquoi ? :/ )
- Le VB ressemble au basic (j'en ai pas eu l'impression).
- Le VB nécessite beaucoup trop de ressources.
- et enfin, quelle est la portabilité du VB

Merci d'avance :)

Re: Y a t-il un connaisseur objectif du visual basic dans la salle ?

Par Lorim le 8/12/2002 à 13:36:45 (#2736712)

Provient du message de ! Lyss Melonys GM !

- Le Visual Basic n'est pas un vrai langage objet. (mais pourquoi ? :/ )
- Le VB ressemble au basic (j'en ai pas eu l'impression).
- Le VB nécessite beaucoup trop de ressources.
- et enfin, quelle est la portabilité du VB


VB n'est pa sun vrai language Objet car il n'utilise en fait que des liens vers des objets déja existant .... et en creer en VB c'est :rolleyes: :monstre:

Vb ressemble au Basic c'est exact mais avec beaucoup "d'amélioration" on va dire

Euh quand tu sait que VB est du mircosoft et que quand tu compile ou fait un simple débbug ca pompe tout les ressources de ta machine ...... et je en parle pas des problemes de déchargement mémoires meme quand tu execute l'exe "compilé" :rolleyes:

Portabilité de Vb ......... :mdr: .... désolé mais a part allez sur des sytems win et encore ca dépend sur quel win tu as compilé :rolleyes: :monstre:

Mais bon c'est un language de type pratique pour te faire de petite appli pour ta pomme ^^

Par Kathandro le 8/12/2002 à 13:36:48 (#2736713)

Alors le VB, c'est un langage où tout est déjà fait, y'a plus qu'à utiliser ce que les autres ont fait pour faire son programme.

Ce n'est pas un vrai langage objet dans le sens où tu subis, plutôt que tu prévois (avec le c++ par exemple).

Ceci dit, c'est un bon langage pour les débutants, et ça reste un bon compromis pour faire des petits algos avec un aspect graphique assez beau.

Par contre, il mouline beaucoup trop, car il a été programmé en C++ (ce qui fait que le temps que tu passe du c++ au vb etc...).

Par Manaloup le 8/12/2002 à 15:32:09 (#2737463)

VB n'est pas un langage objet mais tends a l'être ..mais ne le sera pas avant un bout de temps ..suffit de voir comment créer un objet sous vb, arfgh :monstre:

mais c'est très facile, bien destiné aux petits programmes basiques commes des utilitaires en tout genre :)
mais aussi a ceux qui débutent en programmation et qui n'y connaissent rien

pour la portabilité du VB c'est uniquement sur Windows mais vu que Windows = 95% des ordinateurs personnels, elle est assez grande, les apps VB ne sont pas faites pour tourner sur des serveurs mais chez des clients ..
Il y a aussi le VBScript qui est interessant (pas que pour faire des virus.. :rolleyes: ) pour les réseaux microsoft en entreprise

Re: Y a t-il un connaisseur objectif du visual basic dans la salle ?

Par Grim le 8/12/2002 à 15:33:20 (#2737472)

Provient du message de ! Lyss Melonys GM !

- Le Visual Basic n'est pas un vrai langage objet. (mais pourquoi ? :/ )
- Le VB ressemble au basic (j'en ai pas eu l'impression).
- Le VB nécessite beaucoup trop de ressources.
- et enfin, quelle est la portabilité du VB


Ben non, le VB n'est pas un vrai langage objet mais plutôt un langage orienté utilisation d'objets existants, bref, la création d'objet en VB :rolleyes:

le VB nécessite oui trop de ressources, d'abord parce qu'il les libère mal et parce ce que son compilateur ne mérite pas ce nom...(et tu peux rajouter à celà la consomation de mémoire due aux dll...)

Quand à sa portabilité, comme tout ce qui vient de microsoft, il est prévu pour un système windows, d'ailleurs trouve un programme fait en vb par un amateur, tu verra que tu auras parfois du mal à le faire fonctionner sous un windows fraichement installer pour de sombres histoires de dll manquantes...

Maintenant, si tu cherches juste un langage objet pas trop difficile, jette plutôt un oeil vers le delphi (avis perso qui n'engage que moi :))

Re: Re: Y a t-il un connaisseur objectif du visual basic dans la salle ?

Par willoi le 10/12/2002 à 12:59:19 (#2751079)

Provient du message de Lorim


Mais bon c'est un language de type pratique pour te faire de petite appli pour ta pomme ^^


dac avec ce que t'as dis avant mais là non
tu peux quand meme aller au delà de ta pomme
en effet tous le programmes que j'ai developpés dans la boite ou je suis depuis un an sont en vb et certaibns sont assez conséquents.
A mon avis le premier point en prog. qui est important c'est la rigueur
apres ya l'organisation et la generalisation
et ceci qqsoit le langage.

Par ! Lyss Melonys GM ! le 11/12/2002 à 10:29:28 (#2758469)

je vous remercie tout m'a été utile :)

Par Père NoDeull le 11/12/2002 à 12:26:20 (#2759352)

- pas objets, on va dire qu il s'y emploit, mais on est loin de la POO C++ ou java.

- vb ressemble au basic, oui, en faite, le langage vient du basique, avec l'interface et quelques ajouts quand meme ;)
c'est comme comparé pascal et delphi

- si le vb est si gourmant pour des performances bidon, c'est que le compilateur (enfin le pseudo-compilateur) est assez lamentable. C'est une sorte de langage semi-interterprété semi-compilé. Le code est interprété en partie durant l'execution du programme

- portable que sous windows, en plus faut avoir les runtimes (c'est embetant sur les ordinateus ancestraux de certaines administrations :) )

points forts:
il parait que c'est simple pour apprendre, mais apprendre mal, je vois pas l'intéret.

ps: jamais de majs a vb, on pourrait croire que je le respecte

Re: Re: Re: Y a t-il un connaisseur objectif du visual basic dans la salle ?

Par Lorim le 11/12/2002 à 12:58:05 (#2759712)

Provient du message de willoi
dac avec ce que t'as dis avant mais là non
tu peux quand meme aller au delà de ta pomme
en effet tous le programmes que j'ai developpés dans la boite ou je suis depuis un an sont en vb et certaibns sont assez conséquents.
A mon avis le premier point en prog. qui est important c'est la rigueur
apres ya l'organisation et la generalisation
et ceci qqsoit le langage.


euh ca fait plus de deux ans que je programme en VB trés régulierement au boulot ...

et les trois quart du temps ce ne sont que des petites aplli interne a ma boite pour automatiser certain traitement et tache répétitive et fastidieuse...

En deux ans et quelque je n'est vu qu'une seul "grosse" appli avec VB et encore .... elle s'appuait beaucoup sur Ms Accés et du C/C++ :rolleyes:

Pour les appli qui sont pour les clients c'est principalement du C/C++

Re: Re: Re: Re: Y a t-il un connaisseur objectif du visual basic dans la salle ?

Par willoi le 11/12/2002 à 13:03:36 (#2759770)

Provient du message de Lorim
euh ca fait plus de deux ans que je programme en VB trés régulierement au boulot ...

et les trois quart du temps ce ne sont que des petites aplli interne a ma boite pour automatiser certain traitement et tache répétitive et fastidieuse...

En deux ans et quelque je n'est vu qu'une seul "grosse" appli avec VB et encore .... elle s'appuait beaucoup sur Ms Accés et du C/C++ :rolleyes:

Pour les appli qui sont pour les clients c'est principalement du C/C++


ben moi j'ai fait des applis multi-postes pour des clients partageant une base de données sql server ou access et exploitant des donnees de gestion provenant de Sage ou d'as400
et ben j m'en suis sorti et maintenant c'est stable !

apres cé vrai que si j'avais eu le choix j'aurais choisi un autre langage

JOL Archives 1.0.1
@ JOL / JeuxOnLine