UTNianos

Versión completa: Que Lenguajes utilizar para crear una aplicación para comercio[Ayuda!]
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola! Como andan? Bueno, les comento, estaba interesado en aprender algo de JQuery mezclado con base de datos...cuento solo con una idea intuitiva, pero como bien me dijeron alguna vez, para aprender mejor a programar que mejor que tener un objetivo/proyecto para poner en práctica lo que uno va aprendiendo, asi que me propuse hacer un programita que permita administrar un comercio(lista de proveedores, de precios, que iprima facturas, control de stock, etc; no tengo un lapso de tiempo determinado para finalizarlo, pero le quiero meter garra). Mi pregunta es, que lenguajes debo usar...se puede considerar las posibilidades de crear el tipico .exe o una aplicación mediante un navegador?(es decir, utilizar tecnologia de diseño web, en lugar de la orientada a las clásicas ventanitas) pregunto esto porque ando un poco perdido y quiero saber si alguno tiene alguna recomendación! Gracias desde ya por leer todo esto =P

Saludos!!!!
uf, la pregunta del siglo.

y la respuesta depende de múltiples factores: cuánta gente lo va a usar, de qué manera (sistema distribuido o centralizado), qué prefiere el cliente, etc, etc, etc.

hoy en día todo apunta a la nube, pero... el desktop nunca muere.

acá ya debatimos un poco sobre estas cuestiones: http://www.utnianos.com.ar/foro/tema-sel...a-proyecto
Uh che, gracias por la respuesta! La aplicacion seria para un negocio chiquito para mi hno, con lo básico, pero estoy empezando a meterme en lo que es programación y quiero primero abrir un poco el panorama de...qué tecnologías usar, como mezclarlas...sigo googleando mientras, Gracias!

El tema lo creo para ver si alguien tuvo experiencia armando algo parecido o si tiene noción de para donde apuntar, ya con una idea o un disparador arranco..(no es la intención que me digan como hacerlo). ^^

Saludos!
(18-12-2012 20:15)Unbekannt escribió: [ -> ]Uh che, gracias por la respuesta! La aplicacion seria para un negocio chiquito para mi hno, con lo básico, pero estoy empezando a meterme en lo que es programación y quiero primero abrir un poco el panorama de...qué tecnologías usar, como mezclarlas...sigo googleando mientras, Gracias!

El tema lo creo para ver si alguien tuvo experiencia armando algo parecido o si tiene noción de para donde apuntar, ya con una idea o un disparador arranco..(no es la intención que me digan como hacerlo). ^^

Saludos!

Mirá, en lo que a mi experiencia respecta, yo tengo un emprendimiento con unos amigos de diseño y desarrollo web, auditoría, asesoramiento técnico, etc. La tecnología que nosotros usamos para programar es PHP con MySQL para BDD y nos sirve. Quizas prefieras evaluar algo de eso ya que en el caso de que el negocio crezca y el sistema está colgado en la web, tenés la posibilidad de consultar al sistema desde donde quieras.
(18-12-2012 20:24)nikolay escribió: [ -> ]
(18-12-2012 20:15)Unbekannt escribió: [ -> ]Uh che, gracias por la respuesta! La aplicacion seria para un negocio chiquito para mi hno, con lo básico, pero estoy empezando a meterme en lo que es programación y quiero primero abrir un poco el panorama de...qué tecnologías usar, como mezclarlas...sigo googleando mientras, Gracias!

El tema lo creo para ver si alguien tuvo experiencia armando algo parecido o si tiene noción de para donde apuntar, ya con una idea o un disparador arranco..(no es la intención que me digan como hacerlo). ^^

Saludos!

Mirá, en lo que a mi experiencia respecta, yo tengo un emprendimiento con unos amigos de diseño y desarrollo web, auditoría, asesoramiento técnico, etc. La tecnología que nosotros usamos para programar es PHP con MySQL para BDD y nos sirve. Quizas prefieras evaluar algo de eso ya que en el caso de que el negocio crezca y el sistema está colgado en la web, tenés la posibilidad de consultar al sistema desde donde quieras.

Ok, es lo que tenía pensado, no se si va a crecer peeero, por si las moscas... no estaría mal. Ahora voy a seguir por buscar el tema de PHP o JQuery o que lenguaje usar. PHP me vienen diciendo y leí que está en crecimiento pero JQuery lo vengo escuchando mucho también. LA respuesta me sirvió che! Te agradezco!
Separemos los tantos

JQuery y PHP no son lenguajes suplementarios, sino complementarios. Esto es, no es usar uno U el otro, sino usar ambos ( suponiendo que se deseen usar estos dos).

Yo te recomendaria si queres empezar un sistema web que primero busques material sobre Arquitectura Web y que intentes aprender HTML a fondo.

Tambien te recomendaria empezar con una idea mas simple, como para poder afirmar conceptos.
Ok! ahora me pongo a investigar lo de arquitectura y HTML, voy anotando..gracias por la respuesta Bruce ^^ jeje!

Saludos,
(18-12-2012 20:52)brunodiaz escribió: [ -> ]Separemos los tantos

JQuery y PHP no son lenguajes suplementarios, sino complementarios. Esto es, no es usar uno U el otro, sino usar ambos ( suponiendo que se deseen usar estos dos).

Yo te recomendaria si queres empezar un sistema web que primero busques material sobre Arquitectura Web y que intentes aprender HTML a fondo.

Tambien te recomendaria empezar con una idea mas simple, como para poder afirmar conceptos.

this.

igual, no te quedes con aprender un lenguaje.
aprende a Programar, despues el lenguaje es anecdotico. simplemente elegis el que mejor se acomoda a tu proposito
Cita:Uh che, gracias por la respuesta! La aplicacion seria para un negocio chiquito para mi hno, con lo básico, pero estoy empezando a meterme en lo que es programación y quiero primero abrir un poco el panorama de...qué tecnologías usar, como mezclarlas...sigo googleando mientras, Gracias!

Para mi, tenés que preguntarte:

A ) ¿Cuantas personas lo van a utilizar a la vez?
B ) ¿Cuanta "Movilidad" van a tener esas personas? (o sea, desde cuantos lugares se va a usar a la vez)
C ) ¿Estás dispuesto a tener una computadora levantada las 24 horas? (ya sea tuya, o pagandole a un tercero para que te mantenga levantada esa pc)


Si la respuesta A es una persona, y la respuesta B es que la movilidad va a ser nula (o sea, solo desde una pc se va a usar), o si la respuesta C es NO, entonces definitivamente lo más conveniente es una aplicación desktop.

Una aplicación web, te da la ventaja de que solo la instalas en un lado (un servidor), y despues no necesitas instalarlo en todas las computadoras que la gente va a querer utilizar. Te da la desventaja de que si se cae el servidor, se le cae a todos el sistema, cosa que con una aplicación desktop no sucede tanto eso.

Si vas a hacer una aplicación web, te diría que aprendas Jquery si o si, ya que te da ciertas herramientas que te facilitan el desarrollo de la "vista".Con jquery/javascript, no deberías de acceder a una base de datos (hay formas, pero no es una buena practica hacerlo)

Sobre que lenguaje utilizar... te recomendaría que utilices el que te guste, o el que te atraiga más, pero que sea dentro de todo nuevo (NO C, NO Pascal, NO cobol, etc). Más allá de las cuestiones personales, la mayoría de los lenguajes "modernos" van a ayudarte en la tarea. PHP, Python, Java, .NET, Ruby, son todos lenguajes que de alguna u otra forma, están hechos para facilitarte el laburo de este tipo de sistemas "comunes", y excepto PHP, todos sirven para hacer aplicaciones tanto web, como desktop. Cada uno tiene sus ventajas y desventajas, pero me parece que para empezar, lo mejor es jugartela ciegamente por uno, aprenderlo (haciendo este proyecto), ver los pros y los contras, y recién despues ver si otro lenguaje es mejor/peor. Recordá que uno programa para hacer un sistema, y no al revez. Tenés que programar con lo que se adapte más a tu manera de programar, así el sistema lo haces más rapido, y con la experiencia vas a hacer código más limpio, mantenible, copado, etc. Despues de haber estado con un lenguaje, vas a tener con qué comparar los demás, y ahí vas a poder tomar una mejor desición. La principal idea de este primer proyecto tuyo, debería de ser la de aprender.

Personalmente, te recomiendo Java, más que nada por la cantidad de material de calidad que hay, y la madurez del lenguaje. Aunque si queres hacer un esfuercito... python es hermoso: Es muy maleable, muy dinamico, tiene framerworks ("heramientas" ponele) muy copados que te aceleran mucho el desarrollo (django, por ej), pero es muy facil hacer codigo feo/cabeceadas/negradas/etc. Pero cualquier desición que tomes, cualquier lenguaje que elijas y que esté "de moda" es una buena elección para un sistema de gestión comun, como el que queres hacer.
(18-12-2012 22:18)Jarry escribió: [ -> ]
(18-12-2012 20:52)brunodiaz escribió: [ -> ]Separemos los tantos

JQuery y PHP no son lenguajes suplementarios, sino complementarios. Esto es, no es usar uno U el otro, sino usar ambos ( suponiendo que se deseen usar estos dos).

Yo te recomendaria si queres empezar un sistema web que primero busques material sobre Arquitectura Web y que intentes aprender HTML a fondo.

Tambien te recomendaria empezar con una idea mas simple, como para poder afirmar conceptos.

this.

igual, no te quedes con aprender un lenguaje.
aprende a Programar, despues el lenguaje es anecdotico. simplemente elegis el que mejor se acomoda a tu proposito

Porque habre puesto uno U el otro.
Para colmo la mayuscula acentua mi verguenza.
brunodiaz Imakuni y Jarry gracias por las respuestas!!! Voy armando toda la idea de como encararlo. Tengo conocimientos de C y Pascal...y los de la carrera (paradigmas) Pero vieron que no alcanza para dominarlos...nunca. Es más por motus propio el tema de programar y se entiende. Arrancare con Java a ver como va, y sí, como bien dicen después será cuestión de adaptarse a la sintaxis de cada uno, pero la idea es la misma. Me sirvió el contemplar si deseaba tener 24 hs corriendo un servidor! definitivamente, mientras sea casero y no alguien que este dispuesto a pagar un host o algo parecido...preferible hacerlo desktop. Será ponerse a leer y practicar. Gracias de nuevo!!!!

Saludos!!
además para arrancar con un sistema desktop te ahorrás algunos dolores de cabeza (creo).

incluso para arrancar y no luchar mucho con la BD podés usar sqlite (http://www.sqlite.org).
(18-12-2012 22:18)Jarry escribió: [ -> ]
(18-12-2012 20:52)brunodiaz escribió: [ -> ]Separemos los tantos

JQuery y PHP no son lenguajes suplementarios, sino complementarios. Esto es, no es usar uno U el otro, sino usar ambos ( suponiendo que se deseen usar estos dos).

Yo te recomendaria si queres empezar un sistema web que primero busques material sobre Arquitectura Web y que intentes aprender HTML a fondo.

Tambien te recomendaria empezar con una idea mas simple, como para poder afirmar conceptos.

this.

igual, no te quedes con aprender un lenguaje.
aprende a Programar, despues el lenguaje es anecdotico. simplemente elegis el que mejor se acomoda a tu proposito
Gracias LeaTex !! anoto lo de sqlite...bueno ahora un poco mas claro me voy a poner a investigar para ir arrancando. Gracias por las sugerencias gente!!!

Saludos y Felices Fiestas!
URLs de referencia