Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: _R€d_ en 14 Octubre 2005, 04:11 am



Título: Por que no VB?
Publicado por: _R€d_ en 14 Octubre 2005, 04:11 am
Holas :)
Quisiera buenas razones del por que VB no es un lenguaje muy recomendado por los programadores, ya que he visto que muchos dicen que VB no es bueno por esto, por lo otro...y no me ha quedado claro hasta ahora porque muchas de estas personas no recomiendan este lenguaje...

Quisiera esto, tambien cuando entre a la Uni y aprenda decididamente un lenguaje decirle al profesor: Profe, este lenguaje apesta! por esto, por lo otro xD, bueno no tanto asi...pero buenas razones si seran aceptadas...

Saludos. ;)


Título: Re: Por que no VB?
Publicado por: Chief en 14 Octubre 2005, 04:29 am
Bueno, lo malo que tiene VB es que tiene dependencias, como por ejemplo  la dll MSVBVM06.dll (creo que se llama asi) que en sistemas operativos anteriores a XP, no esta incluida, despues que las aplicaciones quizas sean un poco mas lentas, que tengan mas tamaño, y hay un par de cosas que no se pueden hacer, cosas que requieren un lenguaje de mas bajo nivel.
Pero lo que quizas si sea muy muy bueno, es que es sencillo, y rapido programar algo en VB, te ahorra muchas, muchas lineas de codigo, y los prgramas con interfas Visual te salen mucho mas facil y bonitos, jeje, eso ultimo depende de vos.

Quizas que algunos no te lo recomienden porque si aprendes a programar primero con VB, y luego necesitas pasarte a c++ por ejemplo, te va a resultar mucho mas dificil, porque en c++ vos tenes que hacer muchas cosas que VB hace por vos, pero esto tiene sus ventajas, ya que eliminas las desventajas de VB.

Bueno, eso es algo de porque VB no es tan bueno, cuales son las ventajas, aunque yo no le diria al profesor que VB apeste, porque tiene sus cosas buenas (las que ya nombre), jeje

Salu2!! ;)


Título: Re: Por que no VB?
Publicado por: yagami2k2 en 14 Octubre 2005, 04:34 am
El visual basic al ser un lenguaje de alto nivel, no aprobecha al máximo las prestaciones que nos ofrece el ordenata, esa es una y supongo que la otra será por que casi todo esta hecho, ya vienen incorporadas algunas sentencias por lo cual el programador no tiene que preocuparse mucho, solo ponerle las propiedades a los objetos y sus respectivas funciones y/o procedimientos...

Jeje creo que más de uno de haber escuchado el "todos alguna ves pecamos de programar en VB", espero que alguien nos explique más razones ;D


Título: Re: Por que no VB?
Publicado por: _R€d_ en 14 Octubre 2005, 06:28 am
Sep,  ;D bueno otra cosa que me he dado cuenta es que es cierto que dicen que VB "conduce a los malos habitos al programador"; ya que al programar practicamente VB hace gran parte de todo y como "corregirte" en tus lineas de codigo...pero se llama Visual Basic; entonces es "programacion visual".

Pero existen dos tipos de programacion??? Visual y No visual??? ???


Título: Re: Por que no VB?
Publicado por: Leoj90 en 14 Octubre 2005, 06:55 am
Si empiezas con programación, empieza con VB.NET o alguno de esos de la plataforma .NET, con Vb6 no empieces porq ya en unos años quedará como Qbasic o como alguno de esos lenguajes del año de la canica...  Si no quieres Vb, entonces usa C++  ;)


Título: Re: Por que no VB?
Publicado por: antraXactive en 14 Octubre 2005, 09:08 am
Lo peor peor peorisimo de Visual Basic es que te obligaa depender de Microsoft y no puedes realizar trabajos para otros SO como Linux, Mac... y seras parte de un monopolio!


Título: Re: Por que no VB?
Publicado por: Kizar en 15 Octubre 2005, 15:38 pm
Hay compiladores de basic mu parecidos o = a vb que permiten compilar para linux

Ej: Gambas

Salu2


Título: Re: Por que no VB?
Publicado por: xadap en 15 Octubre 2005, 15:59 pm
-


Título: Re: Por que no VB?
Publicado por: Kizar en 15 Octubre 2005, 17:08 pm
tenes razon, pero lo que yo digo es que el lenguage, "basic" si sabes programar en vb tamben sabes en gambas...

Salu2


Título: Re: Por que no VB?
Publicado por: Leoj90 en 16 Octubre 2005, 04:26 am
Bueno, ahora si.. Respondo como me lo dijo mi hmna (me lo dijo en otro tema, pero lo aplico en q lenguaje usar..):
Si quieres saber q lenguaje debes usar, lee las caracteristicas, ventajas y desventajas de todos, algo como:
Vb: Es facil de usar, pero solo crea aplicaciones para windows.
C++: Es el lenguaje mas usado por los programadores pero es un poco mas dificil que otros.

Y asi con cada uno q tengas interes de estudiar o q quisieras saber si ese podrias estudiar. Tu ves las ventajas y desventajas, segun q tipo de aplicacion quieras crear, será el tipo de lenguaje el q tendrás q estudiar  ;)
Y no decirte directo "estudia vb porq es facil" o "estudia c++ porq es el mas usado".. recordar CARACTERISTICAS, VENTAJAS Y DESVENTAJAS  ;)


Título: Re: Por que no VB?
Publicado por: MaLkAvIaN_NeT en 16 Octubre 2005, 21:37 pm
Bueno el lenguaje de programación depende de lo que quieras hacer, y de cuan involucrado estés con él,, es lo principal luego siempre es recomendable usar un lenguaje plenamente orientado a objetos, y que sea multiplataforma pues como dice  antraXactive  
Citar
Lo peor peor peorisimo de Visual Basic es que te obligaa depender de Microsoft
concuerdo con él

salu2

cin www.foroschl.tk


Título: Re: Por que no VB?
Publicado por: la caca en 16 Octubre 2005, 23:15 pm
pero con visual basic podemos hacer de todo, o no??, excepto al ser un lenguaje de alto nivel no podemos controlar muchos aspectos de hardware jeje (eso es lo malooo  :'(, ej: desconectar el puerto USB.), pero dentro de todo esta bien, facil, solo ahi que pensar un poco (un poco mas que poco la verdad ejejej.) pero como todo lenguaje tambien tiene algunas complicaciones. VB no esta plenamente orientado a programacion de objetos jeje pero se peude jej

chau


Título: Re: Por que no VB?
Publicado por: Chief en 17 Octubre 2005, 01:22 am
Visual Basic es POE (Programacion orientada a Eventos), no posee caracteristicas como l herencia y poliformismo.

Pero creo que lago se puede hacer con el puerto USB, claro usando API's, que son las que le dan un poco mas de potencia a VB.

Salu2!!


Título: Re: Por que no VB?
Publicado por: Leoj90 en 17 Octubre 2005, 01:41 am
Tu usas el q quieras.. yo por ej. ahora uso Vb porq no pienso hacer un programa para Mac, Solaris... quizas despues aprenda c++ para hacer programas para Linux.. pero por el momento, nop.  ;D


Título: Re: Por que no VB?
Publicado por: /* strcpy() */ en 17 Octubre 2005, 01:50 am
Leoj90 busca info sobre el proyecto mono
www.go-mono.com -> o algo asi


Título: Re: Por que no VB?
Publicado por: Zorrohack en 17 Octubre 2005, 02:03 am
Bueno pues yo a la verdad es que prefiero VB porque todos los programas que hago(por cierto son para sacarle $$$) los hago en Visual Basic, he tratrado de aprender C++ pero no me entra  ni con aceite es demasiado fuerte, en fin yo no hago aplicaciones para Linux ni Solaris ni Mac asi que me quedo con Visual Basic.



Título: Re: Por que no VB?
Publicado por: Leoj90 en 17 Octubre 2005, 02:16 am
Ese es un buen motivo.. y no como los demas de "me dijeron q este es mejor..."  :D ;)
Yo estaba haciendo el examen de microsoft y me fue mal por el C#  >:( es parecido a php, y el vb es parecido al asp.. se me hizo mas facil la estructura de vb..  ;)

Esta bueno eso del mono, haber si ahorita lo hago  ;)


Título: Re: Por que no VB?
Publicado por: xadap en 17 Octubre 2005, 19:21 pm
-


Título: Re: Por que no VB?
Publicado por: MaLkAvIaN_NeT en 18 Octubre 2005, 02:36 am
Bueno como dijeron anteriormente VB es un lenguaje de alto nivel,, pero la gran ventaja es que nos da acceso a la api de windows,, en realidad yo conozco muy buenos programas creados en VB

...Y sobre los examenes de Microsoft,, es una táctica para ganar adeptos y copar a la gente de .NET, con éste comentario no quiero hacer pensar que la tecnología .NET es mala, no al contrario,, y sobre las estrellas de MIcrosfot como dije son tácticas de publicidad, aunque sirven también para obtener más conocimientos,, con los cursos online, manuales y los famosos 'Webcast',

salu2

www.foroschl.tk


Título: Re: Por que no VB?
Publicado por: _R€d_ en 18 Octubre 2005, 02:50 am
Ya quedan en claro muchas dudas en mi cabeza; gracias a su aporte...ustedes los han dicho todo.

Citar
Lo peor peor peorisimo de Visual Basic es que te obligaa depender de Microsoft
concuerdo con él
Concuerdo con ustedes ;D

Mi idea es aprender primero C/C++ algun que otro lengueje necesario y despues VB :)

Saludos!!!:D


Título: Re: Por que no VB?
Publicado por: la caca en 19 Octubre 2005, 19:13 pm
Citar
Visual Basic es POE (Programacion orientada a Eventos), no posee caracteristicas como l herencia y poliformismo.

jajajaj JUSTO EN ESTE MOMENTO ESTOY LEYENDO UN LIBRO QUE SE LLAMA "PROGRAMACION ORIENTEADA A OBJETOS EN VISUAL BASIC" (me enseña polimorfismo, herencia y una que no aprendi todavia ya que no llegue a esa parte jejej)

osea que no digas que es POE solamente