Autor
|
Tema: Amigo Batchero (Leído 20,520 veces)
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Es util porque lo puedes implementar a otros lenguajes. Eso es cierto, pero a la vez es una tontería engañosa, Un lenguaje tiene sus propios métodos y funciones para hacer todo lo que haces con Batch, un lenguaje de scripting/programación no depende de Batch, ¿Entonces porque usarlo?, ¿Porque debe ser útil?. Una cosa es usar un lenguaje dentro de otro lenguaje porque séa totálmente necesario o porque no véas otra salida (Por ejemplo javascript dentro de un HTML, o un VBS dentro de un Bat), y otra cosa muy distinta es tener la mala costumbre de usar Batch porque pienses que es más útil usar Batch que los métodos del propio lenguaje (Por ejemplo usar Batch en VisualBasic o en C...). Por ponerte un ejemplo, en el HTA usas VBS porque es totálmente necesario usarlo, no te da otra opción por si misma (Podrías usar JS en vez de VBS, pero en fin, te obliga a usarlo), pues eso mismo te pasará con Batch, llegará un momento en que necesitarás hacer algo diferente y te darás cuenta que Batch no dispone de recursos nativos para hacer eso, y tendrás sólamente dos opciones: 1. Buscar un software commandline de terceros que haga la taréa que necesitas en Batch. 2. Hacer caso de nuestros consejos y aprender CUALQUIER otro lenguaje, porque seguramente tendrá métodos nativos para realizar esa taréa, Batch se queda muy corto cuando lo conoces. Saludos.
|
|
« Última modificación: 12 Diciembre 2012, 22:22 pm por EleKtro H@cker »
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Eso es cierto, pero a la vez es una tontería engañosa,
Un lenguaje tiene sus propios métodos y funciones para hacer todo lo que haces con Batch, un lenguaje de scripting/programación no depende de Batch, ¿Entonces porque usarlo?, ¿Porque debe ser útil?.
Una cosa es usar un lenguaje dentro de otro lenguaje porque séa totálmente necesario o porque no véas otra salida (Por ejemplo javascript dentro de un HTML, o un VBS dentro de un Bat), y otra cosa muy distinta es tener la mala costumbre de usar Batch porque pienses que es más útil usar Batch que los métodos del propio lenguaje (Por ejemplo usar Batch en VisualBasic o en C...).
Por ponerte un ejemplo, en el HTA usas VBS porque es totálmente necesario usarlo, no te da otra opción por si misma (Podrías usar JS en vez de VBS, pero en fin, te obliga a usarlo), pues eso mismo te pasará con Batch, llegará un momento en que necesitarás hacer algo diferente y te darás cuenta que Batch no dispone de recursos nativos para hacer eso, y tendrás sólamente dos opciones: 1. Buscar un software commandline de terceros que haga la taréa que necesitas en Batch. 2. Hacer caso de nuestros consejos y aprender CUALQUIER otro lenguaje, porque seguramente tendrá métodos nativos para realizar esa taréa, Batch se queda muy corto cuando lo conoces.
Saludos.
Pero para gente inexperta viene de PM tener mano de Batch... Yo por ejemplo no tengo mucho tiempo, y como Batch es sencillo, y no tardo ,mucho en programarlo pues hago uso de el. Cuando tenga tiempo aprendere un lenguaje nuevo.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Pero para gente inexperta viene de PM tener mano de Batch...
Yo por ejemplo no tengo mucho tiempo, y como Batch es sencillo, y no tardo ,mucho en programarlo pues hago uso de el. Es lo que intento decir, Batch te parece útil porque no sabes hardcodear sin usar Batch, pero cuando sepas hacerlo con los métodos del lenguaje que uses, verás como te resulta mas ÚTIL hacerlo sin Batch, créeme. PD: Si te sirve de algo, yo hace varios años pensaba más o menos como tú, hasta que se dió lugar las dos opciones que comenté Ahora la utilidad que le doy a Batch es hacer los pseudocódigos (Bueno, códigos 100% funcionales XD, porque si que es verdad que resulta fácil codear en Batch) y luego desarrollo la misma idea en VB.NET, que queda más bonito xD. Le pongo chincheta a este tema por un tiempo, a ver si salen opiniones y consejos interesantes.Saludos.
|
|
« Última modificación: 12 Diciembre 2012, 22:46 pm por EleKtro H@cker »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Empiecen a programar en otros lenguajes, quizás en un principio les parezca más difícil, pero traerá muchísimos más beneficios, además de que conocerás en verdad como es el mundo de la programación.
Saludos.
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Empiecen a programar en otros lenguajes, quizás en un principio les parezca más difícil, pero traerá muchísimos más beneficios, además de que conocerás en verdad como es el mundo de la programación.
Saludos.
Pero yo mientras que no tenga tiempo. Sigo con Batch.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
0x5d
|
Hola a todos, espero y estén bien todos.
He estado ausente durante mucho tiempo (aún me sigo preguntando por qué sigo de moderador :p ...), me he dado una pasada por el foro a ver qué tal va.
¿por qué siguen programando en Batch?
Durante mi estudio en algunas tecnologías he visto que son tecnologías que requieren de mucho tiempo y estudio ... y siempre pienso "*****, debí haber empezado con esto hace años ..." y me viene a la mente todo aquel tiempo que "desperdicié" programando en Batch.
Por una parte sí creo que fue un desperdicio y por otra no, programar en Batch no te traerá ningún, absolutamente ningún beneficio en el ámbito laboral, salvo el conocimiento de algunos comandos, pero hasta ahí, sería sumamente raro que te pidieran alguna vez un script que hiciera X cosa, entonces ¿por qué seguir programando en Batch? en estos momentos deberían estar aprediendo otra cosa que les pudiera ser muchisimo más útil en un futuro. Si están utilizando Batch para aprender programación podrían hacerlo directamente en c, o en perl, o en python, o en ruby, o en Java, cualquier otra Cosa!!!
¡Aprendan un lenguaje que les deje algo!
Yo programé mucho tiempo en Batch, sin llegar a ningún lado, los conocimientos que adquirí en Batch no me han servido en lo absoluto.
Lo que daría yo en retroceder el tiempo y haber empezado a programar en Java.
Entonces, ahí está mi consejo, abandonen Batch y aprendan otra cosa, cualquier otra cosa.
Saludos.
Woooooooooooooooooow, Desconozco al RockoX (Leo G. o como sea) que conocía y que era mi colega moderador de Batch en PortalHacker ... (Soy JaAViEr) Aunque es cierto lo que dices, yo voy con Python ya como 2 años y es precioso ! Saludos !
|
|
|
En línea
|
|
|
|
ABDERRAMAH
Desconectado
Mensajes: 431
en ocasiones uso goto ¬¬
|
Hago más yo con código haxbox (máquina virtual de mi propia autoría) que con batch, ahí queda.
|
|
|
En línea
|
|
|
|
daryo
|
Opino que lo más correcto para alguien que trabaja sobre Windows sería aprender Batch hasta un nivel medio (El uso del FOR sobre todo) simplemente para manejarse bien con Batch y salir de algún apuro en Windows, porque siempre puede surgir alguna tarea que necesite automatizar en el sistema, y con Batch es muy fácil porque Batch es FÁCIL, pero cuando ya sepan como funciona Batch, olvídenlo y empiecen a programar en otro lenguaje.
PD: Se te hecha en falta por la sección.
Un saludo!
seguro nadie aca me conoce pero aprendi bastante de leo aun asi le doy toda la razon a este comentario batch no esta mal para aprender ciertos conceptos de programacion , ademas que si se programa por hobby es entretenido y bue tampoco hay que desmeritarlo del todo con los juegos que he visto de por ejemplo smartgenius se demustra que aun se pueden hacer muchisimas cosas interesantes pero una vez tocas otro lenguaje o mas bien uno de verdad te das cuenta de lo limitado que se estaba con batch mi consejo seria usar batch para tomar bases de programacion y luego irse con otra cosa como c++ python o perl saludos
|
|
|
En línea
|
buenas
|
|
|
0x5d
|
seguro nadie aca me conoce pero aprendi bastante de leo aun asi le doy toda la razon a este comentario batch no esta mal para aprender ciertos conceptos de programacion , ademas que si se programa por hobby es entretenido y bue tampoco hay que desmeritarlo del todo con los juegos que he visto de por ejemplo smartgenius se demustra que aun se pueden hacer muchisimas cosas interesantes pero una vez tocas otro lenguaje o mas bien uno de verdad te das cuenta de lo limitado que se estaba con batch mi consejo seria usar batch para tomar bases de programacion y luego irse con otra cosa como c++ python o perl saludos Yo te he visto por CPH !
Cuando uno solo maneja bien el Batch lo defiendes a muerte, pero cuando te metes con perl, c, c++, python o algún otro y te mudas a Linux (sea cuál distro sea) te olvidas de Batch y te vas con otro lenguaje , porque recién ahí abres los ojos y dices: "Batch nunca fue nada al lado de esto" , le guardo hermosos momentos , pero su época en mi vida ya pasó, así como quizás pase algún día con Python !
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Yo te he visto por CPH !
Cuando uno solo maneja bien el Batch lo defiendes a muerte, pero cuando te metes con perl, c, c++, python o algún otro y te mudas a Linux (sea cuál distro sea) te olvidas de Batch y te vas con otro lenguaje , porque recién ahí abres los ojos y dices: "Batch nunca fue nada al lado de esto" , le guardo hermosos momentos , pero su época en mi vida ya pasó, así como quizás pase algún día con Python !
¡Exactamente! cuando te abres a otra cosa ves que estabas totalmente limitado con Batch.
|
|
|
En línea
|
|
|
|
|
|