|
|
Hola, te felicito por tus comentarios sobre VB. Que sugerencias (programas) ofreces tanto para programar como para usar bases de datos.
Sócrates SG ha dicho!!,
El 11 de marzo de 2005 a las 21:20:07
Yo definitvamente estoy casado con Visual C++, recomiendo ampliamente la version 7 (Visual Studio .Net).
Si solo quieres programar, puedes usar el VC++ 7, o el java, dependiendo de si lo deseas crear multiplataforma. Si son graficos, recomiendo mas java... como que es mas facil implementarlos ahi, aunque habria que analizar si no conviene mejor algo en flash (depende de la habilidad del desarrollador).
Si quieres una aplicacion web, definitivamente lo que deberas de escoger, es el Visual C#, es mucho mejor que php (el cual esta basado en C), en ultimo lugar quedaria ASP (aunque no he checado el visual asp .net, quizas pueda tener algo interesante que le suba escalones).
Definitivamente para la base de datos cualquier version de C, dara el ancho. Delphi, puede darle un poco de competencia, pero pues casi nadie maneja ese lenguaje.
coyote ha dicho!!,
El 12 de marzo de 2005 a las 00:08:15
1) apuntadores??, has oido hablar de las variablesp or referencia??
2) No se para quieres inicializar variables, solo debes inicializarlas cuando son objetos, si son numeros por automatico tienen el 0, si son string tiene el valor vacio.
3) no entendi que quisiste decir con este punto
4) no solo maneja access (si, es una basura), tambien soporta cualquier base de datos ODBC
5) lo marca en la compilacion como cualquier lenguaje de programacion, la correcta sintaxis que se debe poner es responsabilidad del programador.
6) no es lenguaje para principiantes, cualquiera puede aprender cualquier lenguaje de manera sencilla
7) tienes razon, en la version .NET ya fueron mejorados estos aspectos.
comentarios) para aplicaciones web en la plataforma .NET puede ser cualquier lenguaje, todos usan el mismo framework, por lo tanto las mismas librerias, la implementacion de graficos en java es mas dificil que en .NET, mas si es AWT (obsoleto), php esta basado en PERL, ASP esta basado en VBscript, ASPX o ASP.NET esta basado en el framework .NET, por lo tanto se puede escribir en cualquier lenguaje (VB,C#).
Cualquier lenguaje de programacion puede dar el ancho en base de datos, por que solo actua como interfaz, asi que si quieres una buena aplicacion, con base de datos, debes tener una base de datos bien hecha.
Flash, es una frontend, no maneja datos nativamente, necesitas algo que lo alimente, y sinceramente es para darle mas elegancia, no tiene nada de funcionalidad.
jts ha dicho!!,
El 14 de marzo de 2005 a las 11:10:20
1.- Has oido hablar de listas?... has creado alguna en VB... pues pk no se puede.
2.- Y si no las quiero inicializar en 0?
4.- Yo no dije queno cargue otras bases de datos, si no que no optimiza recursos. Por ejemplo, un select es cargado en su totalidad para visualizar los registros. En otros lenguajes, solo carga un apuntador al select (en memoria solo tienes un registro a la vez y no todos).
5.- Pero es una perdida de tiempo al escribir el codigo, deberia de tener mejor un compilador, el cual te indique al final (cuando yo lo desee) para evitar posibles chequeos inutiles.
6.- Visual Basic en un RAD... mmmm, bueno lo traduzco: RAPID APLICATION DEVELOPMENT. Por lo tanto, cualquier individuo puede aprenderlo sin nociones previas de programacion. Por lo tanto, si es para principiantes.
7.- Al parecer Visual Basic .Net, fue puesto casi casi por obligacion, lo unico mas o menos fuerte es ASP .NET.
Perl esta basado en C, por lo tanto PHP esta basado en C (todo lo creado para UNIX es su lenguaje padre el C).
Con respecto a los visuales, todos tienen la misma base, pero lo manejan de manera diferente. Dependera de la habilidad del programador y de lo que desea crear.
No cualquier lenguaje de programacion puede dar el ancho para las bases de datos, depende del SGBD que se vaya a utilizar.
Flash puede ser una gran aplicacion, incluso para bases de datos (mas si se carga la expansion de bases de datos) gracias al action script que maneja. De hecho, no creo que flash le pida absolutamente nada a VB.
Por ultimo, la mejor aplicacion... es la que uno domina perfectamente, y con la que uno sabe hacer los proyectos que le solicitan.
coyote ha dicho!!,
El 14 de marzo de 2005 a las 15:54:45
si usas VB 6 si apesta en ese aspecto
repito ASP.NET no es un lenguaje, informate bien mano. lo del SGBD, que fue lo que dije?? Flash es solo un frontend, le has visto que se conecte nativamente a algun servidor de BD?
y estoy de acuerdo en lo ultimo que dices, pero no puedes entonces llegar a criticar algo si es que no conoces al 100%
jts ha dicho!!,
El 14 de marzo de 2005 a las 16:20:15
los visuales del .net usan las mismas librerias para todos los lenguajes, asi si yo creo algo en VB, puedo hacer el port en C# y sigue sirviendo bien
jts ha dicho!!,
El 14 de marzo de 2005 a las 16:21:59
Yo jamas dije que Flash no fuera un frontend, ni que fuera nativa su programacion.
Tampoco asegure nunca que ASP fuera un lenguaje. Aunque, porque no habria de serlo?; veamos, ASP = HTML + VB Script + SQL, los tres son lenguajes?, pues si, por lo tanto ASP = LENGUAJE. Ok, pero el termino es ambigüo para ASP, asi que llamemosle TECNOLOGIA DE LADO SERVIDOR. Pero en ASP .NET, ahi si le podemos llamar LENGUAJE.
ASP.NET es a diferencia de ASP, un lenguaje compilado basado en C#, Visual Basic y JScript principalmente, dejando a VBScript en segundo plano.
Momento, Microsoft creo VB y tambien ellos crean el VS .NET, si dejan ellos mismos de lado a VB Script y tuvieron que reforzar con C# y JScript, para complementar lo de VB... otra razon para decir que VB apesta (y creo que ellos si conocen VB al 100%).
Ademas, para los reportes VB se basa en crystal reports... mmm, ni por donde ayudarlo.
Por cierto, que debate tan interesante se suscito.
coyote ha dicho!!,
El 14 de marzo de 2005 a las 22:26:28
No, no lo mencionaste de ese modo, pero lo hiciste de una forma que asegurabas que Flash es un lenguaje aparte, al igual que el ASP.NET que es otro lenguaje, pero es cierto es una tecnologia de servidor sin ningun lenguaje en particular, hasta donde se, ningun lenguaje tiene sus propias librerias para reportes, pero eso si C# rulzzz, mas con el proyecto MONO
jts ha dicho!!,
El 14 de marzo de 2005 a las 23:04:56
Ahi esta el detalle. Aun en los tiempos del modo texto, ya UNIX C, contaba con su propias librerias para envio de librerias. Apoco los antepasados programadores utilizaban crystal reports??, pues no.
De los que recuerdo, estan pascal, c++, fortran, cobol, 4gl.
coyote ha dicho!!,
El 01 de abril de 2005 a las 19:27:50
hola, estan pero bien pendejos. Visual basic nunca morira, el .NET es solo una estrategia de microsoft para comprar mas software y alentar la maquina, el codigo es muy redundante y esto es solo la "ultima moda". No he conocido un lenguaje mas potente y facil de usar que el visual basic, jamas lo cambiaría por nada. ADEMAS, si no quieres que te corriga pa empezar...
1. programa bien
2. deshabilita la programacion linea por linea (jajaja, que pendejo eres)
eso es todo, y si quieren pagar 500 dolares por esa basura del .net alla ustedes ) yo ni regalados
carlos ha dicho!!,
El 06 de abril de 2005 a las 11:08:07
1.-Que no utilice visual basic, significa que no programo bien?.
2.-No sera la verificacion de sintaxis linea por linea?. Ademas, no tiene un compilador que verifique todos los errores, vb es porqueria!!.
3.-Si no quieres no los pagues, hay VS.Net pirata!!
coyote ha dicho!!,
El 06 de abril de 2005 a las 13:36:13
jts..
dice:
Por ultimo, la mejor aplicacion... es la que uno domina perfectamente, y con la que uno sabe hacer los proyectos que le solicitan.
entonces porque demonios criticas algo que algunos programadores dominan perfectamente????
al igual que estos programadores para ellos el programa que tu manejas sera una porqueria..
en definitiva, tu lo has dicho...
creo que antes de escribir pienses bien lo que dices.
solo de paso.. ha dicho!!,
El 09 de abril de 2005 a las 17:04:30
El dia que alguien piense que C es una porqueria, me avisas. Ya que demasiados lenguajes basados en el, no pueden estar equivocados.
Visual Basic, tiene todos los comflictos aqui descritos o no?, es por eso que pienso que es un lenguaje chafa.
coyote ha dicho!!,
El 11 de abril de 2005 a las 09:38:29
alguien me puede mandar un codigo de una bitacora para registrar las entradas de usuarios en una base de datos en visual basic
por favor.
gracias mil.
DULCE ha dicho!!,
El 18 de abril de 2005 a las 21:32:38
que manera de ser pendejos, lo que es yo, llevo 7 años programando UNIX. El hecho de que Visual Basic sea RAD es porque puedes hacer aplicaciones rápido. Si quieres hacer un kernel de linux en Visual Basic, no podrás hacerlo, porque es para aplicaciones de oficina. De hecho, Office fue hecho en Visual Basic, y sí, quizás apesta, pero no lo mires desde el punto de vista de los errores, sino del de la funcionalidad de las aplicaciones. OpenOffice.org ni señas de eso y está hecho en C. Además, muéstrame un código tuyo en C y te apuesto a que más de alguna pifia le encuentro. Eres un engreído, si al final la programación va orientada a lo que te pidan... Si te piden un sistema on-line, no vas a hacerla nunca en C/C++, siempre en PHP, ASP, ASP.NET, ColdFusion o por ultimo le das un putty al usuario y le enseñas a conectarse por SSH y le das como shell el /bin/tu_sistema ... Eso se llama "Buscar el Odio". Y no es que defienda a Visual Basic, si yo soy linuxero hasta la muerte, hago clases de GNU/Linux, concretamente utilizo Slackware, y sabes que? si no sabes programar BIEN en C, te pasan errores como "no está validado bien el código, te mandaron a guardar una inyección SQL algo así como password' or 1=1 y eso te dejará entrar como usuario. Infórmate. Y deja de berrinchar, que esas chorezas no son propias de un informático, son propias de un vil engendro. C no es una porquería, pero programadores como tú sí lo son, no tienen una estructura lógica para pensar. Y te cuento qué? Si te crees tan cabrón, haz con assembler lo que hace Visual Basic, veamos si te dan los cojones mano... No discuto NI POR VISUAL BASIC NI POR C NI POR ASM NI POR NINGUN LENGUAJE, DISCUTO EN CONTRA TUYA MAJO!
Rodrigo ha dicho!!,
El 05 de mayo de 2005 a las 22:35:01
Que tonteria...
Si te crees tan cabrón, haz con assembler lo que hace Visual Basic, veamos si te dan los cojones mano...
Jejeje, como si hacer lenguajes de progamacion, fuera cosa de todos los dias y de una sola persona.
Yo no he dicho que sea ni buen, ni mal programador... creo que eso le corresponde decirlo a las personas que me pagan por hacerlo. Simplemente expongo pk YO (entiendase por yo, pues YO... jamas dije que debia de ser el sentir del grueso de la poblacion de programacion) pienso que visual basic apesta.
Asumes que le encontraras un error a mi codigo sin conocerlo... y de paso yo soy el engreido?...
Ademas, yo soy libre de decir que visual basic apesta si asi lo creo, yo en ningun momento intente cambiar su forma de ver las cosas ni agredi a ningun programador en visual basic pk son personas que merecen mi respeto. Pk yo no merezco el respeto de decir lo que pienso sin que me digan engreido (cosa que esta dentro de las 15,000 cosas que me vienen valiendo madre)?
coyote ha dicho!!,
El 06 de mayo de 2005 a las 10:43:52
Veo que eres el tipico programador C++,
Te comento c++ priviene de C (claro esta) herramienta no contemplada para entornos graficos avanzados (una simple ventana windows). Lo se, se que puedes hacer una ventana de windows perfectamente (tras leerte la api de windows), pero puedes. La cuestion es el tiempo invertido en ello. Un programador de visual basic se centra en lo que tiene que desarrollar no en ingiarselas para que el usuario final sea capaz de verlo en ventanas (unica y exclusivamente se centra en el problema no en el entorno del problema).
Es facil 'flamear' a los programadores de Visual Basic, incluso te dire que en las cosas que apestan de VB te has dejado que no es un lenguaje horientado a objetos y blah, blah, blah. Listas? que no se pueden hacer en VB yo te aseguro que si otra cosa es que tu no sepas, dado que con tu condicion de Dios programador de C++, ni te molestes en intentarlo. Realmente no esta totalmente horientado a objetos (al menos en su version 6) pero en .NET es tan poderoso como cualquiera.
Realmente me das pena porque te has atascado en los post de programadores C y en los comentarios de tus amigos programadores de que visual basic es mierda y tal y tal de hace años atras. Pobre... Sabes por que VB le ha dado por el culo a C, C++, etc??? te lo voy a decir (pero no se lo digas a nadie). La razon es que al ser un RAD (bastante bien hecho por cierto) ya no tienes que molestarte en reinventar la rueda (cosa que si tienes que hacer en C++) y como ya te he dicho (te lo repito para que lo entiendas) solo te centras en el problema.
Seguramente un programador de Visual basic no pueda programar un driver, pero seguro que TÚ con C++ tampoco.
Por cierto, VB es para lo que es Desarrollo rapido y es tan dificil como C (en concepto) solo que C++ hace dificil lo facil y asi hace creer a sus programadores que son mejores cuando en realidad lo unico que son es personas con mas paciencia de lo normal.
No digo que VB sea mejor casi siempre... BUENO, SI SI LO DIGO!!! al menos para el 70% de las aplicaciones desarrolladas.
Un saludo a todos.
Homer00 ha dicho!!,
El 16 de mayo de 2005 a las 14:46:50
yo tambien opino que VB apesta.
viva Java y su padre C
Saludos!
Ricardo ha dicho!!,
El 16 de mayo de 2005 a las 15:20:15
Decir que C++, deja de ser una chingoneria porque no tiene integracion con la MFC y las APIs, comparandolo con Visual Basic, es una completa tonteria. Para empezar, C++ si tenia esa integracion, metiendosela a traves de las clases de MFC para C++.
Pero estamos comparando un VB, con un C++, algo completamente injusto. Si se quiere comparar, necesitaramos comparar QBasic con C++, ya que esa comparativa es similar, y en esa si se lleva de calle el C++ al VB.
Para comparar VB, necesitamos compararlo con VC++, y pues la integracion a la mfc es directa a traves del wizard (Tal como lo hace VB, pero ahi no se nota, porque es de las pocas cosas que VB sabe hacer, entonces programadores inexpertos creen que la integracion es "directa").
Listas con apuntadores... pues no existen, como se los hago entender... existen arreglos dinamicos a traves de objetos, pero son muy pesados en cuanto a memoria.
Y pues, antes de insultarme por insultar a VB (vean yo insulto a VB y ustedes a mi, que necedad), primero aprendan a programar en C de una manera aceptable.
Por otro lado, otro punto a favor de C, es que dominando una version de C (la que sea), practicamente es automatico la migracion a: C, C++, Turbo C, ANSI C, C Shell, JavaScript, php, perl, y si conoces objetos a VC++, VC#, Java, ActionScript (flash), Visual J.
Coyote ha dicho!!,
El 16 de mayo de 2005 a las 15:48:24
Saludos,
Comparar Qbasic con C++, no te jode, si quieres lo comparo con Cobol o Fortran. Lo que pasa con los desarrolladores de C es lo mismo que le pasa a las personas que tienen una television que menos limpiar la casa hace de todo, y le van a los colegas diciendoles que su television es la leche y tal y tal. Claro, sus amigos miran su tele y efectivamente no tiene tantas opciones que la de su amigo, nueva, flamante, capaces de soportar incluso el formato de television de la conchinchina.
Pues bueno, la historia es que el 90% de las veces se usan exclusivamente un reducido numero de botones (y si no me crees mira el desgaste de los botones de tu mando).
Eso indica que esas caracteristicas especiales apenas son usadas al menos para aplicaciones rapidas y en muchas ocasiones no tan rapidas). No me respondas a esto que voy a escribir ahora, tan solo piensalo detenidamente: En cuantas aplicaciones programadas por ti para una empresa que requiera de un programa de gestion de base de datos has usado Herencia, Listas, etc.
Ademas queria comentarte algo que pusiste en uno de tus post:
7.- Al parecer Visual Basic .Net, fue puesto casi casi por obligacion, lo unico mas o menos fuerte es ASP .NET.
No se si te equivocas con la sintaxis o sin mas no tienes ni puta idea de lo que hablas. Me temo que la conversacion te queda grande. Tu todo ilusionado haciendo comentarios contra VB, ¿¿porque sabes hacer listas, Arboles, etc con C??? Joder eso es basico, b-a-s-i-c-o.
Ese es tu problema, crees que programar en C, hace que seas o mejor o no se que pensar.Por tus comentarios pareces ser un programador mediocre de una empresa que hace pequeñas apliciones y a ti no te toca ni siquiera estructurarlas sino programarlas en C y por ello te crees algo???? pobre...
Saludos
Homer00 ha dicho!!,
El 17 de mayo de 2005 a las 18:18:02
Intentar demeritar mi conocimiento asumiendo x o y cosas, no creo que cambie en nada que VB es una absoluta porqueria. Cierto, habra quienes hagan todo con el, que bueno... me da mucho gusto por ellos que tienen la "creatividad" para hacerlo.
Decir que no se usa herencia, listas, bla bla bla en un programa de bases de datos, es una tonteria. La base de datos, usualmente es utilizada en el algoritmo de programacion y es una mala tecnica, ya que generalmente, los mismos datos son consultados muchas veces, consumiendo tiempo de ejecucion y tasa de transferencia de red. Ahi entran en accion las SUPER LISTAS!!! (tara ta tan ta tan).
Cargas los datos en una lista y usas la informacion cuantas veces necesites y solo se hizo una transferencia de archivo (incluso, ni siquiera se hizo un ORDER BY, que consume tiempo de procesador en el servidor, ya que en la lista puedes ordenarlo al insertar), podriamos usar arreglos, pero volvemos a lo mismo, no son dinamicos los espacios declarados y se desperdiciamucha memoria alojada. Claro, pero la gente que "afortunadamente" no tiene que preocuparse de vanalidades de tiempo y transferencia de datos, pues considera "innecesarias" las listas. Dices que son cosas basicas de saber, yo no lo niego, cualquier hijo de vecina lo sabe, el problema radica en saber APLICAR lo que sabes, creo que ahi te falla y en mucho, pero no te preocupes, señora base de datos, lo hace todo y te salva.
Por lo que dices tu "diseñas" las aplicaciones, programas, haces la ayuda, contactas a clientes, barres, trapeas y vas por las tortas y los chescos. Que bien, eres polifuncional como el programador promedio!!, te felicito.
Coyote ha dicho!!,
El 17 de mayo de 2005 a las 21:00:08
no saben ni de que estan hablando como comparan un lenguaje con otro todos los lenguajes fueron hechos para diferentes programaciones todos los lenguajes son buenos claro si saben usarlos al 100% que claro casi nadie lo hace por eso no conocen el potencial de los lenguajes vb es muy bueno le doy la razon a coyote para poder opinar necesitas trabajar con todos los lenguajes y conocerlos y hay algunos que tendran cosas que otros no y algunos te facilitaran en algunas cosas y otros en otras si se cren tan buenos programadores para trabajar con vb por que no desarrollan su propio lenguaje eso si lo quiero ver ca#!$%! apestan todos los ignorantes que piensan que vb no sirve apuesto a que no pueden desarrollar una aplicacion en qbasic y ya quieren trabajar en c++ me dan asco
dudas y aclaraciones les doy mi correo
es joseph072381@gmail.com
Joe ha dicho!!,
El 18 de mayo de 2005 a las 14:00:29
rectifico no estoy con coyote se ve que tambien no sabe ni lo que esta escribiendo con el estoy deacuerdo es con homero00
Joe ha dicho!!,
El 18 de mayo de 2005 a las 14:03:57
A este ultimo, ni siquiera me voy a dignar en contestarle. Primero porque como que no se le entiende bien lo que intenta decir y segundo no aporto absolutamente nada a la discusion.
Por cierto, yo nunca compare C con VB, ni que C sea el rey (aunque un momento... si lo es), solo dije que VB apesta y mientras no me den pruebas para pensar lo contrario, lo seguire pensando.
Coyote ha dicho!!,
El 18 de mayo de 2005 a las 16:09:47
En fin, dices....
..."solo dije que VB apesta y mientras no me den pruebas para pensar lo contrario, lo seguire pensando"...
Te lo expongo claramente dime que tiene C que no tenga VB.NET.
Gracias. Hoy no me meto contigo (tengo un buen dia). Al trapo coyote.
Homer00 ha dicho!!,
El 18 de mayo de 2005 a las 17:16:02
Respondiste con otra pregunta. Creo que eso no contesta mi pregunta, me pregunto si tu mismo que dices ser una "vaca sagrada" del VB, sabes que diferencia existe entre VB y VB.Net??
Coyote ha dicho!!,
El 18 de mayo de 2005 a las 18:52:55
Efectivamente lo se porque lo he sufrido, ahora la pregunta es si tu sabes algo de .NET o hablas de oidas.
Saludos a todos.
Homer00 ha dicho!!,
El 19 de mayo de 2005 a las 13:47:29
Bueno, realmente el punto aqui no es que tiene C que no tenga Visual Basic, sino que es lo que tiene Visual Basic que no me gusta.
En cuanto a comparar, realmente el C tiene sus apuntadores, quizas muchos no los valoren y es cierto que se puede emular eso en Visual Basic, pero realmente no es lo mismo. Personalmente prefiero el C por ello, aparte de la facilidad que te da para facilitar los algoritmos, ya que C, fue desarrollado por programadores y para programadores, al ver las dificultades que tenia programar en otros lenguajes (incluidos BASIC).
Podria explicar toda una teoria de programacion estructurada, de la cual, visual basic no tiene la mas remota idea. Por ejemplo, en C, todas las aplicaciones comienzan por un inicio y terminan por un fin. En Visual Basic se supone que tambien es asi, pero jamas se puede acceder a ello, por lo tanto, te tienes que adaptar a los mensajes del programa, para "cachar" aproximadamente la linea en la cual quieres implementar algo (cosa que afortunadamente VB.NET ya no tiene, ya que tiene una estructura similar al C#).
Otra cosa tambien referenta a mensajes, es el conjunto de PRE mensajes (entre otros muchos) que se manejan en C, y que jamas he hallado en VB (si alguien los ha visto, reportelos al 01-800-ONDE PUTAS). Ya se que quienes no los han usado, se diran que no son usuales y la manga y media, pero desafortunadamente si son usuales (al menos para mi).
Regresando a la sintaxis del codigo, me recuerda una analogia entre los cubos de niños de 1 - 3 años y los lego, los dos sirven para construir lo mismo (con imaginacion), el pedo es que con los cubotes, keda muy tosco lo que construyes.
Para muestra basta un boton. Creemos un codigo que a un RESULTADO, le sume el CARGO si este es mayor de 0, sino indicara que el ABONO es el que debemos restar:
Ejemplo en C:
resultado += cargo > 0.00 ? cargo : -abono;
Ejemplo en VB:
If Cargo > 0 Then
Resultado = Resultado + Cargo
Else
Resultado = Resultado - Abono
End If
Por ultimo VB trae muchas cosas hechas, pero a mi humilde opinion estan algunas a medias, delimitadas e inmodificables. Y esa no fue la excepcion en VB.Net. Ya se que aqui viene la justificacion de que el MSIL es el mismo y el ejecutable termina siendo "exactamente" igual si lo haces en VB, VC o VC#, pero yo no me quejo del codigo final, sino del momento de crear esa aplicacion (tratar de modificar algo en VB, inclusive es muchisimo mas dificil de si lo intentas modificar en VC).
Ahora, las cosas por las que considero que VB.Net apesta:
Obligaron a VB.Net a indicar ByVal o ByRef, para poder estar dentro del estandar del .Net Framenetwork, eso esta bien, pero ByVal o ByRef??????, que tonteria es eso!!!, tener que definir si es por valor una variable??... ademas no se les ocurrio algo mas simple... que hueva tener que escribir todo eso. Tan simple como es pasar * en la declaracion de la funcion para las referencias, y la variable "solita" para los valores.
Los mensajes de los controles, para que demonios tienen que pasar la variable del control??, tan facil como es declarar un control global, y ya no se esta friegue y friegue la asignacion de memoria cada que se llama un mensaje.
I.E:
VB.Net
Private Sub Mensaje_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mensaje.Click
MsgBox(Texto.Text, MsgBoxStyle.Information, ".:: Aviso ::.")
End Sub
VC# (lo mismo pero mas barato):
private void Mensaje_Click(object sender, System.EventArgs e)
{
MessageBox.Show(Texto.Text, ".:: Aplicacion ::.");
}
Se ve mas simple el C#, o no se que opine el publico conocedor. Ahi se ve claramente la diferencia entre un lenguaje creado para .Net y uno "ajustado" para lo mismo.
Coyote ha dicho!!,
El 19 de mayo de 2005 a las 15:23:15
Bueno, te digo que varias cosas de las que dices puede que tengas razon. Pero algunas cosas de las que dices es por que las ignoras. en el punto ...
1. en los paramentros de la funcion existe un statement que le indica al parametro si es por valor o por referencia. investiga sobre "byval" y "byref".
5. En el editor existe una opcion donde le quitas la palomita donde dice "comprobacion automatica de sintaxis" y con eso te quitas esa bronca que a mi tambien me tenia hasta la madre.
6. Definitivamente si usas productos microsoft las cosas siempre seran mas facil. Pero por ejemplo has programado la creacion de algun componente ActiveX?
Mario ha dicho!!,
El 25 de mayo de 2005 a las 14:29:34
No, nunca me he metido al ActiveX, por falta de tiempo y en el trabajo nunca he necesitado utilizar un control personalizado.
No se, a que te refieres con lo de investigar ByVal y ByRef, pero no creo que se le pueda quitar eso en el VB.Net (si, dije DotNet), ya que por ejemplo el codigo de ejemplo que puse, es lo que da por default al ponerle la funcion del OnClick.
Sobre el punto 5, en el post del 06-04-2005 13:36:13, escribi sobre eso. Aun asi, aunque no te aparezcan mensajes, es un problema el compilador, ya que no te dice a ciencia cierta cual es el problema, y a veces los textos señalados en rojo, realmente estan correctos, entonces hay andas revisando algo que SI esta correcto.
Coyote ha dicho!!,
El 25 de mayo de 2005 a las 18:27:44
Ahh tambien no se si ya te lo pusieron en otra respuesta pero olvide mencionarte que para escribir en varias lineas la separacion de instrucciones es con : (dos puntos)
Saludos
Mario ha dicho!!,
El 26 de mayo de 2005 a las 13:14:50
Eso si no lo sabia, gracias por el tip.
Coyote ha dicho!!,
El 26 de mayo de 2005 a las 13:34:13
Huevos a todos dejen de estar chingando y ponganse a trabajar, bola de pendejos
mike ha dicho!!,
El 31 de mayo de 2005 a las 13:58:56
Bueno bola de pedejos que piensan
que un buen programador se define por el lenguaje en el cual programa.
Esto es para los de C y VB.
Si un usuario le encarga un programa.
ustedes lo programan en el lenguaje que mas lesgusta ok. si lo terminan y se lo enseñan al usuario y los 2 programan hacen lo mismo aquien creen que el usuario lo considere el mejor programador.
A lo que voy esque ni ustedes pueden decir quien es mejor,el que un lenguaje sea mas complicado o mas sencillo no les da el derecho de decir quien es mejor.
Bola de tontos...
Carlos ha dicho!!,
El 03 de junio de 2005 a las 11:51:02
Buena observacion Carlos, pero el hecho es que yo nunca he dicho que YO sea mejor programador por el hecho de programar en VB. Aqui solo se expone, el porque yo pienso, que VB apesta.
En lo personal, quien lo quiera utilizar, chido! y si no... pos tambien chido!!, cada quien es libre de tener el criterio que quiera.
Coyote ha dicho!!,
El 03 de junio de 2005 a las 15:54:11
BRAVO!!! Yo opino lo mismo, aunque aún soy estudiante y acabo de aprender a programar el año pasado, y he superado mis amigos con varios años de exp., ya me quiero deshacer de VB, pero por el momento no puedo por los programas estupidos que me encargan en la escuela... es bueno saber que no estoy solo.
A proposito de los apuntadores, si los hay, pero son algo muy extraño...
Marcos ha dicho!!,
El 06 de junio de 2005 a las 13:53:01
... y lo de las listas, si se pueden crear... y para los demas: no es tanto que este en contra de VB, lo que pasa es que a mi me gusta tener lo mas controlado que se pueda mi programa, y por lo menos, no se si se pueda, pero no se hacerlo con VB, y con C, ya saben...
Marcos ha dicho!!,
El 06 de junio de 2005 a las 14:08:24
Para coyote: lo de las listas, si se pueden crear en VB... y para los demas: no es tanto que este en contra de VB, lo que pasa es que a mi me gusta tener lo mas controlado que se pueda mi programa, y por lo menos, no se si se pueda, pero no se hacerlo con VB, y con C, ya saben... y hacerca de lo de escribir en una sola linea en VB: Lo que yo se (tal vez este en un error) es que VB interpreta como una linea de codigo lo que se encuentra despues de los dos puntos(:), asi que esa única línea es en realidad mas de una... y para Homer00: hacerca de lo de la herencia y listas en bases de datos, no loo se, depende de como programes (yo lo he hecho), a mi me aburre programar bases de datos (por lo menos las de mi escuela), y lo que realmente me llama la atención es programar un DBMS, y creo que ahi si es muy útil lo de herencia, listas, etc... y lo del ByRef: No le llega ni a las bacterias de la tierra de los talones a '*'. Bien por ti COYOTE, y a la chingada aquellos pendejos que hablan sin siquiera conocer a fondo el codigo que hay detras de lo empaquetado (a eso me refiero con controlar mi programa).
Marcos ha dicho!!,
El 06 de junio de 2005 a las 14:32:46
Estoy de acuerdo con Marcos y con Coyote.
Visual Basic es un lenguaje para "Flojos" y tal vez si vas a programar alguna tontería pues para eso está VB en todos sus sabores (1, 2, 3, 4, 5, 6, 7 -.net).
Al final un programa VB pesa toneladas de bytes y no se diga correrlo porque carga todos los malditos componentes aunque no los vayas a utilizar. Tal parece que el chiste de ser una aplicacion para desarrollos rápidos les salio caro con el uso excesivo de memoria.
C# es una copia barata del JAVA y el C++, el mismo Microsoft® lo definía como: Una mezcla de JAVA y C++ pero mejorado... osea que arrastran los errores de C++ y JAVA juntos... no pos bonita robustés de su C# y su .shit XD
Por ultimo, yo desarrollo en JAVA, tmb me gustan el C y el C++, aunque como programo con "ventanitas" pues me va muy bien el JAVA además del gran soporte que triene para gráficos y BD's. Y bueno, el hecho de que con .net hagas cosas más rapido tiene su precio por todos lados: recursos hw y recursos $$$... ni que hablar del mismo .net.. microsoft siempre vende medios productos.
VB apesta, eso que ni que.
Unnamed ha dicho!!,
El 07 de junio de 2005 a las 10:41:48
Yo creo que no es tanto el lenguaje sino el desarrollador, el que es bueno puede programar en lo que sea, yo creo que todos los lenguajes tienen sus ventajas y sus desventajas el problema es saber escoger el ideal para el tipo de aplicacion que vayas a hacer, es malo encasillarse en uno solo, asi como tambien es malo no ser "experto" de alguno en especifico. Creo que confunden las ideas "cual es el lenguaje que se acomoda mejor para mi" y "que es lo mejor para programar para cierto problema en especifico". Gracias.
Fabian Zaldivar C. ha dicho!!,
El 10 de junio de 2005 a las 08:24:29
Estoy de acuerdo con tigo Fabian, pero creo que lo que coyote trata (arriba en el punto 6) de expresar es que no es lo mismo dominar C que que dominar VB, y que algunos programadores que mmm... no dominar no, que utilizan VB, demeritan la capacidad de un programador C. Al final si, si estoy de acuerdo contigo, que yo pueda dominar un lenguaje no significa que yo sea un buen programador.
Marcos ha dicho!!,
El 11 de junio de 2005 a las 17:38:28
otro newbie que se siente dios proque ya descubrio como hacer objetos y clases en c++ bah
phantaman ha dicho!!,
El 26 de junio de 2005 a las 02:43:57
Yo... newbie en C?...
Programando en C++, desde 1998.
Coyote ha dicho!!,
El 27 de junio de 2005 a las 09:44:27
conchadetumadre no sabes ni mierda de programacion and a que te cachen o si no tray a tu esposa para darle una cachada
oswaldo ha dicho!!,
El 13 de julio de 2005 a las 21:16:25
Creo que la mayoria de ustedes se dejan llevar por el juego estupido de querer pensar que el lenguaje que utilizan es el mejor...por favor...cada quien utiliza el lenguaje que mejor le parezca, eso depende de la aplicacion que desee desarrollar, yo soy informatico tambien, pero ese juego de que siempre el que programe en el lenguaje mas duro es el que se cree mejor programando....me parece super ignorante y completamente estupido primero deberian dedicarse a pensar en que las cosas evolucionan y el que se quiera quedar haciendo ruedas de piedra solo porque asi se cree mas hombre...pues mal--venido a la antigua era de piedra y ahi se quedaran por su estupido orgullo anti personas que en algo sencillo pueden desarrollar algo que ustedes simplemente por utilizar otro tipo de herramientas talves no pueden y por orgullo no las aprenden...que estupidez.
Solamente... ha dicho!!,
El 13 de julio de 2005 a las 22:58:57
Bueno... primero que nada... un lenguaje cuenta con caracteristicas siempre diferentes.. en funcion de su proposito... inclusive hay agrupaciones de ellos... los cuales tienen algunos puntos en común, pero definitivamente el proyecto en cuestion y el Administrador del proyecto (ing. del software) es el que demanda la necesidad de las herramientas.... inclusive existe la combinacion de c++ y visual basic... o c++ y ASP con sus diversas variaciones denominados componentes.. y mas combinaciones compatibles.. obviamente.. y dependiendo de la plataforma.. etc.. no pretendo abarcar un gran tema... entonces... cual es la reflexión "cual lenguaje es mejor?" las respuesta es "Depende" depende de las necesidades del proyecto... y esto implica tiempos... y de la capacitacion del personal inmiscuido etc... otro tema amplio...
Oscarodlt ha dicho!!,
El 16 de julio de 2005 a las 20:26:10
JAJAJAJA.. me he divertido en grande con esta discusión, que ya es tan larga que no se si alguien lea este ultimo de mis mensajes, pero lo único cierto es que me hicieron imaginar al clásico tipo que usa LINUx y que como todo mundo dice que Microsoft apesta pues el se solidariza y apoya... Tratando de mediar un poco, definitivo es que el mejor lenguaje es aquel que te saca del apuro para ganarte tu lana para comer, de ahí el hacerse un buen programador ya dependerà de ti, y los lenguajes por eso hay muchos, por que en algún momento se quedan cortos para darnos soluciones a la hora de programar, VB, C, C++, C# y el resto, son herramientas que están ahí para compartirse, no para ser motivo de discusión, hablar de gustos personales y quererlos imponer no habla nada bien de seres tan inteligentes como lo son los programadores (¿¿alguien está en desacuerdo con eso??), en fín... no se jalen tanto las medias por que se las pueden estropear.
Un saludo a todos!!
server142 ha dicho!!,
El 19 de julio de 2005 a las 19:16:47
Creo que VB es un lenguaje rapido para cosas rapidas, creo que depende de la nacesidad es el lenguaje a utilizar, yo he trabajado con VB, ORACLE, ACCESS, SQL y realmente me he casado con la utilizacion de los productos de IBM, Domino, Lotus, DB2, Websphere, workplace y si estos los corres sobre Linux puedes olvidarte por completo de Bill Gates. Saludos
Carlos del Castillo ha dicho!!,
El 01 de agosto de 2005 a las 13:36:16
LOs qu diajieron que visual basic Apesta SON UNOS POBRES PENDEJOS
en su decir se ve que no lo dominan en
nada siendo tan facil.
y por eso piensan tal cosa , lo qule si
apesta es su trasero
Jajaja bola de pendejos
Rolex ha dicho!!,
El 23 de agosto de 2005 a las 17:25:52
Hola, yo soy Desarrollador de C y C#.NET y actualmente estoy trabajando en un proyecto para migrar del .NET Framework 1.1 al 2.0 sobre Windows XP Pro X64, utilizando el Beta 2 del Visual Studio 2005 y SQL Server 2005. Nuestro amigo tiene razón, si el quiere que todo el mundo sepa qué para él (y sólo para él) VB apesta, está en todo su derecho de decirlo, incluso si quiere decir que él es el mejor programador del mundo, que lo diga, nadie lo puede arrestar por eso. Cada quién es libre de pensar lo que le venga en gana, yo programé bastante en VB, y no digo que apesta ni que sea la madre de los lenguajes, si rebuscan en internet encontrarán que existen muchos desarrolladores que no les apesta, más bien odian a muerte el VB ya sea el 6.0, .NET, etc., y también existen muchos que lo defienden como a su propia alma (el que diga que esto no es así, entonces que me explique porque este blog está tan lleno de mensajes).
Y les voy a decir cuál es para mí el mejor lenguaje de programación, es el cuente con lo siguiente:
- Máximo aprovechamiento de recursos en una cantidad mínima, es decir, usa pocos recursos y los usa bien.
- Interoperabilidad alta, el leng. se entiende con los demás, por ejemplo, poder conectarte a una BD de cualquier fabricante sin tener que agregarle nada a tu proyecto, utilizando lo que te viene en el paquete del lenguaje.
- Desarrollo de interfaces de usuario intuitivas, la interacción con nuestro producto final debe ser lo más pero más sencilla posible para que el usuario no nos moleste cada 15 minutos e.g. porque no sabe donde le cambia el color a la fuente.
-Y el más importante, sintáxis y estructura fácil de aprender y aplicar. Control sobre lo que se está haciendo que "EL PROGRAMA HAGA LO QUE YO LE INDIQUE, NO LO QUE EL LENGUAJE QUIERA" siempre. (y siempre es S-i-e-m-p-r-e).
Y yo sé que existen muchas más, pero todos somos desarrolladores expertos y no voy a entrar en ese Bla,Bla,Bla... sólo para que observaran a qué me refiero.
En conclusión, no existe un lenguaje y si es así yo lo desconozco, que te trabaje con una base de datos remota, te genere una interfaz de usuario de las mil maravillas tipo Flash, qué todo eso sólo te cueste 100 líneas de código (comentarios incluidos), y para hacerlo más chido que sólo te consuma un mega (1MB) máximo de RAM. Ese para mí sería el lenguaje perfecto.
Si alguien conoce un lenguaje que haga algo así o bien aproximado, mándeme el dato para migrar mi sistema de registro académico (lo que escribí al inicio) a ese lenguaje.
Saludos a todos, y en vez de estar discutiendo quién es mejor, trabajemos juntos, la comunidad de desarrolladores es una cultura definida y una cultura no prevalece cuando se alzan contra ella misma.
Por cierto, uno de los mejores desarrolladores que yo he conocido se llama, Guillermo Som de http://www.elguille.info, el man programa en VB (sí... dije VB), pero no es por eso que es excelente, sino porque es dedicado, tiene una lógica fenomenal, pero lo mejor de todo, comparte lo que sabe con la comunidad. Así que para los desarrolladores de VB en esa página encontrarán bastante info.
Viva la programación, no importa el lenguaje, los desarrolladores de software estamos considerados entre los 10 tipos de personas más inteligentes, no dañemos ese estatus.
Gracias por leer, mi humilde opinión.
Jony ha dicho!!,
El 24 de agosto de 2005 a las 15:06:22
Muy cierto, Jony... la utilidad del lenguaje es la que uno le encuentre como programador.
Marcos ha dicho!!,
El 01 de septiembre de 2005 a las 09:03:25
Que honda con los que odian a muerte visual basic, si al final de cuentas existen una gran variedad de lenguajes para crear la aplicacion que necesitan o acaso quieren un lenguaje que tenga apuntadores, que pueda crear dll,activex, coneccion a cualquier base datos sin utilizar mucho codigo,que utilice muy pocos recursos del sistema y muy fácil de manejar. ¡Ja!.
Mejor contraten a un programador especializado para que les cree su aplicación. más fácil verdad? je je je
oscar lopez ha dicho!!,
El 25 de septiembre de 2005 a las 14:52:40
Un verdadero programador no se debe quejar del lenguaje que esta utilizando, sino busca la forma de hacer que funcione como él lo desea, porque para eso es el programador, "un solucionador de problemas"
oscarlp ha dicho!!,
El 25 de septiembre de 2005 a las 14:57:46
parecen niñas discutiendo por una muñeca, para mi(en lo personal) VB apesta aun no he conocido a fondo la version .net, pero c es la base de casi todos.
saludos.
Guru ha dicho!!,
El 26 de septiembre de 2005 a las 11:54:36
no sabes nada vos, si queres saber algo preguntamelo. Pinche Pu...
Pablo ha dicho!!,
El 04 de octubre de 2005 a las 11:53:09
...
Marcos ha dicho!!,
El 22 de octubre de 2005 a las 13:36:07
Soy programador en Java Bajo Linux y desarrollo bajo el IDE de eclipse.
Mi postura es la siguiente.
El usar Lista o usar base de datos depende del ambiente donde estes. Por ejemplo recientemente desarrolle un CRM junto con un equipo y tuvimos que usar listas ya que el servidor estaba en otro sitio y se tenia una conexion lenta (VPN a 64kbps), si hubiera sido en un ambiente LAN hay procesos que haciendolo desde una base de datos serian aceptable, y no seria necesario cargarlo a una lista en memoria.
Ademas hay casos de clientes que estan limitados de memoria y cargar una cantidad de informacion en una Lista seria muy perjudicial.
Asi que creo que todo es un equilibrio, hay casos que debemos usar lista y otros casos base de datos
El mister ha dicho!!,
El 26 de octubre de 2005 a las 12:48:12
Che, con respecto a las bases de datos...
en vb con Active X Data Objects, podes abrir dynasets a un ODBC.
En el laburo yo abro una select de 3 tablas joineadas que el peso total de todo el join puede ascender a los 3 gigas.
Pero lo estoy haciendo con punteros.. en memoria solo hay un registro a la vez.
El dynaset que prove ADO es una interfase para los cursores de los RDBMS mas conocidos, como MSSQL.
groso ha dicho!!,
El 31 de octubre de 2005 a las 20:19:05
Chiflen a su mauser, Nunca Podran Ganarle a ensamblador!!!
VIVA ASM de borland por su puesto!!!
KGB ha dicho!!,
El 04 de noviembre de 2005 a las 19:48:08
jajajajaja que cantidad de petardos si vb o algun otro les parece malo o " que apesta" los invito a desarrollar uno mejor cuando lo posicionen a nivel mundial y revolucinen el mundo con su software ahi SI critiquen de lo contrario no cometan esas estupides tan facil que es criticar no? como se nota que son latinos recentidos, yo he desarrollado programas en todos los lenguajes y todos son muy buenas obras de ingenieria de sistemas, deberia darles verguenza a los super genios programadores
Miguel Angel ha dicho!!,
El 11 de noviembre de 2005 a las 01:11:25
¡¡ Un aplauso a toda esta gente !!
Deberían representar todo esto en una obra de teatro para freaks...
Me he reido como nunca ante las respuestas entre Homer00 y Coyote.
La verdad, aquí hablan mucho de VB y de que puede hacerse todo, pero como dijo Coyote, "VB sólo es sopa y frigoles". Un lenguaje debe DEJAR HACER LO QUE SE QUIERA TAN ADECUADAMENTE COMO SE QUIERA. Y el lenguaje que más se aplica esto es C++. No digo que Java no sirva para nada, sirve para lo que sirve, igual que C#, e igual que VB6, que es dar de comer a programadores iniciados que necesitan programar rápido y fácil. Ahora bien, cosas como VB.NET son absurdas. La gente que pretenda programan bajo .NET debería hacerlo con C# y olvidarse de lo demás. También odio el C++ y extensiones que ha puesto Microsoft al lenguaje, C++.NET y C++/CLI, que no sirve para nada.
El lenguaje por el momento que en más lugares puede servir y se desenvuelve bien es C++, lo queramos o no asumir.
Y, a pesar del flame que pueda haber después de decir esto, el programador típico de VB es peor (dígase, tiene menos experiencia, conocimientos,...) que el típico de C++. Esto es así, dado que C++ es por ahora el lenguaje más "amplio" y que más posibilidades ofrece. Si llegas a controlar un 50% de éstas, serán muchas más que un 50% de las de VB: "Sopa con frigoles".
Felicidades Coyote.
elhombredelarbol ha dicho!!,
El 19 de noviembre de 2005 a las 17:00:22
Yo programo en visual basic 6 y en mi trabajo he desarrollado aplicaciones que se conectan remotamente a varios servidores de bases de datos Sql 2000, en diversas partes del país (México), incluso de manera simultánea. Extrayendo datos y generando reportes y estadísticas, teniendo una amplia aceptación dado su rapidez y facilidad de uso. Yo he hecho TODO lo que he querido y me han pedido en visual basic 6, y saben por qué? Porque no importa el lenguaje con el que lo hagas, simplemente porque soy muy brillante y para mi no hay límites, le pese a quien le pese.
Telemático ha dicho!!,
El 24 de noviembre de 2005 a las 12:07:34
Mi punto de vista al respecto es que en visual basic se pueden hacer cosas muy buenas y en poco tiempo, se puede trabajar con clases, librerias, objetos. Para conectarte a una base de datos lo puedes hacer de 6 maneras diferentes. Es facil de aprender. quien quere inicializar mil variables? osea como para que?. Existen mejores formas de hacer las cosas. Reduce la curva de aprendi a Visual Basic Net, que tiene todo respaldo del framework .NET.
netbor ha dicho!!,
El 16 de diciembre de 2005 a las 18:07:03
Esta discucion, me recuerda cuando esta en el colegio (COLOMBIA) uno con 9 años discutia que materias es mejor....
Con los años y con mi interes por los sistemas me di cuenta que todo los leguajes son incompletos.
Por lo tanto me di cuenta que hay que aprender a trabajar con lo que se tiene.
Lo que dice COYOTE, HOMER00, MARIO entre otros que se mo olvido el nick, es que COYOTE tiene derecho a decir lo que quiera de quien quiera o de lo que quira, tiene la privacia de internet.
HOMER00 si se sintio ofendido con el comentario, dejalo, es una persona que quiere expresarse, que no quieso ofender a nadie solo dio su punto de vista....
Los demas somos unos ignorantes, para discutir un tema tan burdo en un blog, cualquiera tiene la decision de trabajar como quiera, sea VB6, VB.NET, FRAMEWORK, C, C++, DELPHI, RUBI, TCL/TK, PYTHON, SHELL, PASCAL, BASIC, QBASIC, QuikBASIC, TURBO, ETC,ETC, ETC
En lo personal:
Como todo el mundo de esta lista que lleve tiempo en el ambito de sistemas empesamos con BASIC para DOS 2.5, seguimos con el ANCII C, pasamos a C standar, Gomociamos el VB (1-.NET) VC(++ xx - .NET), Conocimos DELPHI, nos encanto linux (PERL, PYTHON, NOTSTANDAR ANCII C, TK,TCL, RUBY, PHP, MONO), cuando nos creimas unos tesos pasamos ASM, y sin darnos cuenta (algunos) hicimos un sistema operatibo que decia Hola Mundo, nos cagamos del miedo, y nos dedicamos hacer pavadas que no bienen al tema.
En conclucion (para los que leyeron hasta el final) la moyoria sabes de que son capases cada lenguaje de programacion, que sea malo, o bueno, no implica una discucion tan tonta sobre el tema.
los sistemas visuales como VB VC Borlan, Java, vale la pena meterce con ellos, para destacar sus pro y sus contra, y cuando seamos ingenieros del sof en una compañia grande, nos demos cuenta que cosas y a que velocidad las podemos hacer.
Hace poco me encontre una alternativa a VB, multiplataforam, que maneja objetos, herencias, punteros, etc,es una buena alternativa, pero como todos los lenguajes, le falta mucho, peromo como no soy capaz de hacer uno que haga do todo, me conformo con este basic.
ILoVeCaNdLinUX
SIn nOMbrE ha dicho!!,
El 25 de enero de 2006 a las 17:12:50
mmm, Mi opinion es que suena a principiante esa opinion.
En lo personal fui desarrollador profesional 3 años, masticando C todos los dias, sistemas cliente-servidor, multihilos, etc.
Ahora soy desarrollador de Office Developer & Visual Basic, y creo que se necesita mucha experiencia para saberlos usar correctamente.
Ahi les dejo para que lean datos concretos:
http://www.microsoft.com/spanish/msdn/comunidad/mt...
saludos cordiales a todos
Antonio Ortiz ha dicho!!,
El 02 de febrero de 2006 a las 19:49:46
Me parecen unos idiotas todos los que defienden un lenguaje de programación especifico. Si existen es porque para algo sirven, cada uno tiene sus ventajas y sus desventajas y cada uno está desarrollado para diferentes cosas. Programo hace 10 años tanto en c como en visual basic, (entre otros lenguajes) y lo bueno de un lenguaje está en el uso que le demos como programadores. Por que no combinar todos los lenguajes que conocemos para desarrollar sistemas buenos. Porque no desarrollar programas en c que nos den un rendimiento óptimo integrados con visual basic que hacen ver nuestras aplicaciones bonitas al ojo de nuestros usuarios?. A nosotros como programadores nos interesa que las aplicaciones tengan un rendimiento óptimo, pero a los usuarios además les importa que la pantalla sea bonita y no les toque aprender dificiles comandos, (solo les gusta hacer clic con el mouse). Entonces por que no dejamos a un lado la pereza y combatimos la ignorancia y buscamos la manera de integrar todos estos lenguajes?. Yo ya he hecho algunas cosas interesantes, y tengo contentos a mis clientes, tanto los usuarios que quieren ver pantallas bonitas como al departamento de sistemas que quiere un rendimiento de los recursos aceptable.
Pepe Luis ha dicho!!,
El 13 de febrero de 2006 a las 10:54:14
Bien dicho.
Marco ha dicho!!,
El 11 de marzo de 2006 a las 12:52:44
Bjarne Stroustrup creo C++ para complicar el lenguaje, ya que habian demasiados buenos programadores de C para la demanda existente. De esta forma se aseguraba el pan del cual comer. Con eso lo digo todo sobre C++.
Wan ha dicho!!,
El 15 de marzo de 2006 a las 12:04:51
en serio que me da risa hasta donde a llegado esta controversia.
Les dejo mi humilde opinión NO COMO PROGRAMADOR sino como USUARIO de los sistemas que ustedes desarrollan.
En dos ocasiones he desarrollado (ojo no soy programado) sistemas y subcontrado todo el aspecto de programacion a terceros... y como buenos infomatico me tiran todo el discurso de las bondades de programar con tal o cual lenguaje ...... Al final del dia yo como contratante del servicio y como usuario final de los software que USTEDES programadores desarrollan puedo decir que lenguaje de programación utilizado VALE PARA PURA..... CONCENTRENCE en satisfacer las necesidades de sus clientes y consideren a los usuarios finales de sus sistemas.... a nosotros nos interesa que sirva.. que sea optimo que no se "cuelgue"....... digo es mi comentario... no se engranen
omar rodriguez.. ha dicho!!,
El 26 de marzo de 2006 a las 03:30:13
de Microsoft:
"Debido a las diferencias del pasado entre Microsoft Visual Basic, Microsoft Visual C, y Microsoft Visual C++, muchos desarrolladores tienen la impresión de que Microsoft Visual C# .NET es un lenguaje mucho más poderoso que Microsoft Visual Basic .NET. Algunos desarrolladores asumen que muchas cosas que son posibles en Visual C# .NET son imposibles en Visual Basic .NET; de igual forma en que muchas cosas que son posibles en Microsoft Visual C 6.0 ó Microsoft Visual C++ 6.0 son imposibles en Microsoft Visual Basic 6.0. Asumir esto es incorrecto. Si bien existen diferencias entre Visual Basic .NET y Visual C# .NET, ambos son lenguajes de programación de primera clase basados en el Microsoft .NET Framework, y ambos son igual de poderosos."
fuente:
http://www.microsoft.com/spanish/msdn/comunidad/mt...
Antonio Ortiz ha dicho!!,
El 18 de abril de 2006 a las 23:20:38
Les voy a comentar lo que decia un gran amigo mio: Sistemas chicos, Idiomas chicos; Sistemas Grandes, Idiomas Grandes. A veces tambien mascullaba: "No hay sistemas, hay personas..."
Yo creo que todo esta dicho.
Ricardo ha dicho!!,
El 29 de mayo de 2006 a las 12:40:25
Si usted ha leido hasta este comentario, es que es una persona que no tiene nada mejor que hacer.
Aun asi, reitero la premisa de mi comentario, a pesar de haber manejado VB a un nivel "experto", para mi Visual Basic apesta.
Volviendo a la metafora de la comida, es como quien come puras sopas Maruchan, sabe hacer sopas entre una gama de 7 diferentes sabores. Por el contrario, aquel que hace la sopa de pasta, sabra hacer cualquier sopa que se le pida en cualquier momento, pudiendola hacer, con ingredientes que le den su toque de CHEF.
Habra quien prefiera maruchas por su rapidez (y pue'que por su sabor), pero a mi me repugnan las Maruchas, yo jamas las volveria a probar, salvo viendome en extrema necesidad de comerlas.
Coyote ha dicho!!,
El 29 de mayo de 2006 a las 13:03:33
La verdad, he programado como en 4 lenguajes en los últimos 10 años de mi vida profesional y entre estos estan Visual basic, VB.net y tambien C++.
El ùnico lenguaje que me dejó dinero fue Visual Basic 6.0, si me lo preguntan el purismo con los lenguajes de programación, es pura cuestión de ignorancia y temor a los desconocido, por favor la mente abierta.
Hecgon ha dicho!!,
El 22 de agosto de 2006 a las 18:06:32
ADIOS A VISUAL BASIC¡¡¡¡
Yo solo le reprocho algo al V.Basic....
Una sola cosa.....LA INSTALACION¡¡¡¡¡
¡¡¡ES HORRIBLE¡¡¡¡
Haces un programa... ¡¡¡y tienes que ir personalmente al cliente a instalarlo¡¡¡ Porque si no no hay Dios que lo instale...
A veces me he visto OBLIGADO a instalar en la maquina del cliente el Visual Basic... luego instalar el programa..¡¡¡y luego borrar (desistalarle) el V.Basic....
¡¡Es un autentico drama las instalaciones¡¡¡¡ Un calvario real¡¡¡
Los errores en DLL,s o que le falta tal o cual fichero son continuos.....
¿Recordais cuando programabamos en Clipper o en DB3? ¡¡Leñe, se creaba un fichero EXE..¡¡¡Y ALLI ESTABA TODO¡¡¡ Y TE CORRIA EN CUALQUIER MAQUINA¡¡¡¡
Esta es la unica razon por la que voy a empezar a estudiar Delphy y Power Builder... ¡¡PORQUE ESTOS LENGUAJES CREAN UN FICHERO EXE....¡¡¡Y ALLI SE TERMINA TODO¡¡¡¡ Y ESO ES LO QUE QUIERO¡¡¡
Lo siento soy bastante bueno en V.B. y siento el tiempo que he perdido estudiando V.B.....
Quiero que despues de trabajar SE CREE UN UNICO FICHERO EXE (O COM) Y ALLI ESTE TODO...¡¡¡ABSOLUTAMENTE TODO¡¡¡ (aunque no me preocuparia si la Base de datos que maneje el programa va aparte). Pero que no haya DLL colgando... que no haya errores.... que pueda enviar el fichero por Internet...¡¡Y QUE SEPA CON SEGURIDAD QUE LE VA A FUNCIONAR AL CLIENTE¡¡¡
¿Vosotros sabeis la cara se te queda cuando delante de un cliente te tiras 3 horas para instalarle un programa? (Eso si lo instalas).
Creo que el gran error que tenemos todos con el V.B. es QUE ES UN INTERPRETE. (O sea, el V.B. NO ES UN CREADOR DE APLICACIONES..... SI NO QUE ES UN INTERPRETE).
O sea, el V.B. ¡¡¡LEE EL PROGRAMA¡¡¡ pero no esta especficamente creado para CREAR un programa¡¡¡
El DELPHY si lo esta..... y P.B. tambien.... Estos programas (lenguajes) estan creados para CREAR un fichero EXE.
El V.B. esta creado como LECTOR de codigo. ¿no se si me explico?
¡¡¡Ya no aguanto mas¡¡¡ El otro dia me marche de una empresa (cliente) SIN PODERLE INSTALAR EL PROGRAMA.... (SE ME HABIA OLVIDADO EN CASA EL CD DE INSTALACION DEL V.BASIC ¡¡¡ES EL COLMO¡¡¡) ¡¡NO VEAS LA CARA QUE SE TE QUEDA¡¡¡ Y al cliente no puedes explicarle que es culpa del V.B. La culpa para el, es que tu no sabes programar....
¡¡SE ACABO¡¡¡ ADIOS V.BASIC¡¡¡
Saludos.
JAVIER ha dicho!!,
El 08 de septiembre de 2006 a las 11:41:19
resultado += cargo > 0.00 ? cargo : -abono;
Alguien que no tiene una puta idea de VB:
If Cargo > 0 Then
Resultado = Resultado + Cargo
Else
Resultado = Resultado - Abono
End If
Alguien que conoce un poco mas que un tarado que se cree Dios por saber usar Listas en C..
resultado = resultado + iif((cargo>0), cargo, -abono)
claudio ha dicho!!,
El 20 de octubre de 2008 a las 23:04:30
if(cargo>0)
resultado=resultado+cargo;
else
resultado=resultado-abono;
if Cargo > 0 Then
Resultado = Resultado + Cargo
Else
Resultado = Resultado - Abono
End If
tarado...
claudio ha dicho!!,
El 20 de octubre de 2008 a las 23:11:23
No, nunca me he metido al ActiveX, por falta de tiempo y en el trabajo nunca he necesitado utilizar un control personalizado.
Entonces cuales son las bondades que utilizas de lenguajes como C++??????????? POR DIOOOOOOOOSSS!!!
No se, a que te refieres con lo de investigar ByVal y ByRef, pero no creo que se le pueda quitar eso en el VB.Net (si, dije DotNet), ya que por ejemplo el codigo de ejemplo que puse, es lo que da por default al ponerle la funcion del OnClick.
Alguien que se queja de VB y no sabe lo que es un ByRef!!!!!!!!?????????? y encima utiliza una opcion default!!!???? Como programador de C++????????????????? Dios, dios..
Sobre el punto 5, en el post del 06-04-2005 13:36:13, escribi sobre eso. Aun asi, aunque no te aparezcan mensajes, es un problema el compilador, ya que no te dice a ciencia cierta cual es el problema, y a veces los textos señalados en rojo, realmente estan correctos, entonces hay andas revisando algo que SI esta correcto.
Bue, que decir.. siendo programdor en C++ (!) quiere que el compilador le avise en donde se equivoco, porque, y cual seria la solucion...
un programador (?) de C++ desde 1998!!!!!!!!!!!!!!!!!!!!! C++ !!!!!!!! lei bien??? C++ !!!!!!!!!!?????? WTF???
Un lenguaje que por no poner un punto y coma no te compila ni por casualidad.. y ni siquiera indica cual es el que te olvidaste!!!!
por dios santo, un lenguaje que por no iniciar una variable no podes hacer una puta suma !!!
ANDA A CAGAR PELOTUDO!!!
programador de mc donals !!
claudio ha dicho!!,
El 20 de octubre de 2008 a las 23:20:09
Referencia
URL para referencias o trackbacks
|
|