Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas, estoy empezando con esto de la robótica y a corto plazo tengo intención de conectar el robot que estoy haciendo al pc y realizar diversas cosas.
El caso es que me manejo bastante bien en c y lo se desde hace unos cuantos años, pero para los programas de conexion con mi robot me estoy planteando hacerlos en vb para tardar menos y que me queden "bonitos" sin esfuerzo. Vosotros que opinais?
El caso es que soy bastante linuxero y me da un poco de palo 😛
Supongo que cuando dices Visual Basic te refieres al Visual Basic.Net, si es así, yo directamente utilizaría C#. Te va a salir al mismo "coste" de aprendizaje, ya que buena parte del aprendizaje es saber utilizar en entorno (framework) .Net, y así utilizarás el lenguaje principal del entorno y mejor integrado con él.
Si estás hablando de Visual Basic 6 o anteriores creo que es tomar una vía muerta ...
Si eres más pro Linux y te manejas bien en C yo te aconsejaría utilizar C/C++ con las FLTK o QT. No tendrás la ventaja de utilizar el IDE Visual Studio .Net (que está bastante bien) pero tendrás más libertad de Sistema Operativo 😉 (Linux soporta .Net mediante mono pero con graves carencias, como no disponer de un depurador, y me parece una contradicción usar herramientas de MS para Linux, para eso ya usa Windows...)
Respecto "ir al grano" ... si a priori no conoces ninguno y quieres hacer algo medianamente complejo (pon unas 200 horas) creo que todos te ocuparán +/- las mismas horas para manejarlos con cierta soltura.
Yo no escogería Java para robótica y menos para hacer un interfzaz bonito, , te encontrarás con "tropezones" (como tipo byte sólo con signo y librerías no estándar para acceder al puerto serie).
De todas formas, si quieres un interfaz realmente bonito y un unix por debajo, échale un vistazo al Mac OSX y Xcode 😉 Ahora hay versiones que corren en un intel normalito...
Cuidado... aqui usas VB y te critican... :twisted:, pero bueno, siempre puedes decir que "mejor hacer las cosas en VB que no hacerlas..." 😉
...Yo lo que busco es no tener que estar perdiendo mucho tiempo en el aspecto gráfico para que me quede aceptable y poder ir directamente al grano...
VB es ideal, pero por ejemplo Borland C++ con un poquito de practica tambien es rapido y facil.
...El caso es que me manejo bastante bien en c y lo se desde hace unos cuantos años, pero para los programas de conexion con mi robot me estoy planteando hacerlos en vb para tardar menos y que me queden "bonitos" sin esfuerzo. Vosotros que opinais?
El caso es que soy bastante linuxero y me da un poco de palo 😛
VB te vale perfectamente para hacerlo rapido y bonito y si es para comunicar con el robot te sobra y te basta, pero sabiendo C y siendo linuxero yo me quedaba en C... aunque podias probar Gambas (Visual Basic para linux) a ver que tal.
furri.
Yo lo que busco es no tener que estar perdiendo mucho tiempo en el aspecto gráfico para que me quede aceptable y poder ir directamente al grano. Miraré el c# a ver que tal porque me da un poco de pereza aprender un lenguaje nuevo, aunque tambien quiero aprender java
Si te da pereza aprender un lenguaje de programación nuevo ni intentes el VB. Java, C# o C++ lo único que tienes es que pensar en objetos pero la sintaxis es la misma.
Con cualquiera de los tres y un buen IDE la programación visual es sencillisima, incluso con C y un buen IDE (LabWindows en este caso) no te tienes que preocupar nada de la programación visual.
S2
Ranganok Schahzaman
Hola woltrixx,
Cuando descubras que el diseño visual es muy similar entre varios lenguajes de programación de ventanas, entonces observa esta comparación y te decides por la que más te guste:
http://en.wikipedia.org/wiki/Comparison ... structions)
Pues creo que voy a probar con c++ ya que aunque en lo que me manejo es en c, tambien he hecho algunas cosas en c++