Foros del Web » Programación para mayores de 30 ;) » Programación General »

Mejor lenguaje para un proyecto.....

Estas en el tema de Mejor lenguaje para un proyecto..... en el foro de Programación General en Foros del Web. Estoy en septimo semestre de la carrera en la uni, para el proximo semestre tendre que hacer lo que llamamos residencia profesional, se trata de ...
  #1 (permalink)  
Antiguo 27/09/2008, 00:41
 
Fecha de Ingreso: agosto-2008
Mensajes: 96
Antigüedad: 16 años, 3 meses
Puntos: 0
Mejor lenguaje para un proyecto.....

Estoy en septimo semestre de la carrera en la uni, para el proximo semestre tendre que hacer lo que llamamos residencia profesional, se trata de hacer un proyecto y llevarlo a cabo, implementarlo en la vida real en una empresa. A pesar de que es para el proximo semestre ya he pensado un poco al respecto sobre el proyecto para no estar con las prisas el proximo semestre. El proyecto que tengo en mente es sobre una gran base de datos a nivel nacional en donde este toda la informacion de cada persona, incluyendo documentos digitalizados como acta de nacimiento, curp (o legajo como es llamado en otros paises), certificados de primaria, secundaria, preparatoria, incluso el titulo profesional, historial medico y academico, etc, etc. Por que??? porque creo que no solo aqui en Mexico ocurre, sino en todo el mundo, que vamos a hacer un tramite legal (sobre todo en dependencias gubernamentales) y se tiene que llevar todo un baul de papeles originales y copias, y si vamos a hacer otro tramite o un pago, es otro dia perdido con el papeleo y si luego despues de un dia perdido resulta que no era lo que querian tendras que regresar otro dia para perderlos nuevamente para completar ese tramite, con esta base de datos nacional simplemente uno podria ir con una identificacion oficial o el numero de curp y simplemente se busca la informacion necesaria, y realiza cualquier tramite o pago de cualquier indole (tenencia, impuestos, etc.) asi, de esta forma, se podria agilizar el servicio y evitaria que las personas acarren todos los documentos, no se perderia mucho tiempo y evitaria muchos contratiempos, amen de las horas ahorradas en largas filas. Ahora bien, que lenguaje me conviene mas??? necesitaria un multiplataforma pues podria abarcar no solo dependecias gubernamentales, sino empresas privadas. He estado pensando que quizas convendria PHP, pues todas las oficinas ya cuentan con el navegador; con otros lenguajes que no funcionen con navegadores se tendria que programar un programa servidor y un programa cliente, implementar el cliente en cada oficina, por lo que no conviene. Que opinan??? Cual lenguaje me convendria mas???
  #2 (permalink)  
Antiguo 27/09/2008, 11:40
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años
Puntos: 7
Respuesta: Mejor lenguaje para un proyecto.....

Vas a recibir diferentes opiniones. Para mi, el lenguaje mas productivo para ese tipo de proyectos es C#.
Checalo:
http://www.microsoft.com/express/vcsharp/
  #3 (permalink)  
Antiguo 27/09/2008, 11:53
 
Fecha de Ingreso: agosto-2008
Mensajes: 96
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Mejor lenguaje para un proyecto.....

Pero si lo programo en C#, en la plataforma .NET que pasa con los equipos que usan linux??? habria incompatibilidad. Saludos.
  #4 (permalink)  
Antiguo 27/09/2008, 14:55
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años
Puntos: 7
Respuesta: Mejor lenguaje para un proyecto.....

Cita:
Iniciado por betopm Ver Mensaje
Pero si lo programo en C#, en la plataforma .NET que pasa con los equipos que usan linux??? habria incompatibilidad. Saludos.
Para eso existe MONO (que es el port de .NET para linux, mac y otros OS). No se que funcionalidades quieras darle, pero como es algo sencillo, no creo que MONO tenga problemas.

Pero si te quieres evitar de caulquier problema de portabilidad con otros sistmas operativos, mejor utiliza Java.

Aunque... realmente te interesa que sea multiplataforma?
  #5 (permalink)  
Antiguo 27/09/2008, 15:32
 
Fecha de Ingreso: agosto-2008
Mensajes: 96
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Mejor lenguaje para un proyecto.....

Si me interesa multiplataforma, porque al presentar el proyecto, uno de los problema seria la diversidad de plataformas que pueden haber en distintas empresas u oficinas. El proyecto mono no es 100% compatible, ademas, hacerlo en plataforma .NET seria programar e implementar el programa cliente en cada maquina de todo el pais, cosa que elevaria los costes en dinero, tiempo y recursos humanos. Saludos.
  #6 (permalink)  
Antiguo 27/09/2008, 18:47
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años
Puntos: 7
Respuesta: Mejor lenguaje para un proyecto.....

Cita:
Iniciado por betopm Ver Mensaje
, hacerlo en plataforma .NET seria programar e implementar el programa cliente en cada maquina de todo el pais, cosa que elevaria los costes en dinero, tiempo y recursos humanos. Saludos.
En realidad "solo" tendrias que verificar que realmente sea compatible entre los diferentes OS que necesites, no entre las diferentes maquinas.
Mono es 100% compatible con .NET 1.1 y 2.0, y con ALGUNAS funciones del 3.5
El problema, es que no se que tan compatible sea al portar el codigo generado por visual studio para hacer la parte grafica.
CREO que vale la pena ver que tan compatible es MONO con lo que haras en visual studio, porque la productividad con C# es mucho mayor que con Java.
Debes de decidir entre estas 2 opciones:

-Pasar un poco mas de tiempo investigando las compatibilidades entre OS's con .NET, y ahorrarte mucho tiempo al codear.
-Pasar mucho mas tiempo haciendo el codigo (con java) sin preocuparte por ningun problema de portabilidad.

Es tu decision.

saludos,

Última edición por blackwind; 27/09/2008 a las 18:53
  #7 (permalink)  
Antiguo 27/09/2008, 20:44
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Mejor lenguaje para un proyecto.....

Yo Por las caracteristicas del proyecto usaria(por que lo conosco) PHP y Oracle o Postgres , otra opcion que ahora estoy investigando(por ahora solo son conjeturas) Se podria usar java y algun framework(no se el rendimiento que tendria), o tambien python(y algun framework).

Ventajas muchas, entre ellas la actualizacion automatica, soporte unicamente al servidor. mutltiplataforma, incluso lo podrias hacer para dispositivos moviles, y sobre todo no se necesita un hardware especial para correr la aplicacion(lo digo por que lo que estan recomendando va a necesitar un hard intersesante)

Saludos y muchos exitos con tu proyecto.
__________________
Drupal Argentina
  #8 (permalink)  
Antiguo 05/10/2008, 16:14
 
Fecha de Ingreso: agosto-2008
Mensajes: 96
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Mejor lenguaje para un proyecto.....

Retomando un poquito el tema. He decidido hacer la muestra a escala en PHP, programandolo con mysql. Tome en cuenta programarlo en C#, pero el inconveniente es que con C# tendria que programar en el servidor y despues programar el cliente, cosa que seria un poco mas complicado puesto que al exponer el proyecto puede resultar dificil implementar el programa cliente en cada maquina de cada oficina en todo el pais, mas aparte la capacitacion o el manual de usuario, lo que conllevaria a la dificultad que podria conllevar el hecho de que actualice el programa en el servidor y luego adaptar en cada programa cliente la nueva actualizacion. No medite en java porque siempre se me ha hecho un poco exigente en cuanto a memoria se refiere. Con PHP se accederia a los recursos mediante el navegador, requisito que ya tienen todos los sistemas operativos, sea cual sea (Linux, Windows, Unix, etc.) Que opinan??? espero comentarios. Saludos.
  #9 (permalink)  
Antiguo 05/10/2008, 20:51
Avatar de Fayca  
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: Mejor lenguaje para un proyecto.....

Pues algo 100% portable y nativo de plataforma, podrias usar c++, para las ventanas y las librerias para c++ wxWidgets que son portables hasta pockets pc, tambien tiene soporte de sockets y todo eso
  #10 (permalink)  
Antiguo 05/10/2008, 23:21
 
Fecha de Ingreso: agosto-2008
Mensajes: 96
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Mejor lenguaje para un proyecto.....

Quiero hacerlo sencillo, sin tantas ostentaciones, puesto que estamos hablando de terabytes de informacion en bases de datos, documentos escaneados pero con buena calidad, aparte busco tambien el programar solamente del lado del cliente que si de por si se requeriria de muchos recursos en tiempo, dinero y esfuerzo, el programar del lado del cliente aumentaria todas las cifras, aparte de que se tendria que programar y configurar una a una en todo el pais. Esto a grandes rasgos pues aun voy a ver los detalles en lo que a seguridad se refiere, y demas detalles. Siento que mediante el navegador con PHP seria mas flexible, no se veria afectado si decidiera actualizar el programa servidor con el tiempo. No he contemplado dispositivos moviles puesto que lo que quiero es restringir lo mas que pueda el acceso a la informacion para evitar que vean o copien informacion privada personas ajenas. En fin, esto lo he planteado y comentado a grandes rasgos, espero que realmente pueda llevarlo a cabo en la vida real, si es asi, necesitaria un poco de ayuda. Que opinan??? Saludos.
  #11 (permalink)  
Antiguo 06/10/2008, 00:04
Avatar de Fayca  
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 7 meses
Puntos: 2
Pregunta Respuesta: Mejor lenguaje para un proyecto.....

Cita:
Iniciado por betopm Ver Mensaje
Quiero hacerlo sencillo, sin tantas ostentaciones, puesto que estamos hablando de terabytes de informacion en bases de datos, documentos escaneados pero con buena calidad, aparte busco tambien el programar solamente del lado del cliente que si de por si se requeriria de muchos recursos en tiempo, dinero y esfuerzo, el programar del lado del cliente aumentaria todas las cifras, aparte de que se tendria que programar y configurar una a una en todo el pais. Esto a grandes rasgos pues aun voy a ver los detalles en lo que a seguridad se refiere, y demas detalles. Siento que mediante el navegador con PHP seria mas flexible, no se veria afectado si decidiera actualizar el programa servidor con el tiempo. No he contemplado dispositivos moviles puesto que lo que quiero es restringir lo mas que pueda el acceso a la informacion para evitar que vean o copien informacion privada personas ajenas. En fin, esto lo he planteado y comentado a grandes rasgos, espero que realmente pueda llevarlo a cabo en la vida real, si es asi, necesitaria un poco de ayuda. Que opinan??? Saludos.
¿De qué estas hablando?
  #12 (permalink)  
Antiguo 06/10/2008, 00:06
Avatar de Fayca  
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: Mejor lenguaje para un proyecto.....

Disculpame, como que no dije nada, me confundi con otro tema jeje, es que traigo sueño
  #13 (permalink)  
Antiguo 06/10/2008, 07:13
 
Fecha de Ingreso: agosto-2008
Mensajes: 149
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Mejor lenguaje para un proyecto.....

Hola, amigo, te recomiendo 100% que utilices Delphi, tyo ya he trabajado durante 5 años el lenguage es Pascal, y he echo sistemas muy grandes y la verdad es que no me arrepiento aver comprado este lenguage, es una de las ultimas tecnologías con su delphi 2007 y delphi 2009, su uso es un poquito complicado como todo lenguage pero te aseguro que no te arrepentiras, chequealo...

54LU2
  #14 (permalink)  
Antiguo 09/10/2008, 19:07
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Mejor lenguaje para un proyecto.....

Cita:
Iniciado por maco2008 Ver Mensaje
Hola, amigo, te recomiendo 100% que utilices Delphi, tyo ya he trabajado durante 5 años el lenguage es Pascal, y he echo sistemas muy grandes y la verdad es que no me arrepiento aver comprado este lenguage, es una de las ultimas tecnologías con su delphi 2007 y delphi 2009, su uso es un poquito complicado como todo lenguage pero te aseguro que no te arrepentiras, chequealo...

54LU2

Pero me parece que no has leido los requerimientos del proyecto.
Portable(mulltiplataforma), preparado para correr en ordenadores de bjos recursos, administracion centralizada. etc, para correr en cientos de ordenadores. etc etc, para lo cual por mas lindo que te paresca Delphi no es lo ideal para este proyecto.
__________________
Drupal Argentina
  #15 (permalink)  
Antiguo 12/10/2008, 07:37
 
Fecha de Ingreso: agosto-2008
Mensajes: 149
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Mejor lenguaje para un proyecto.....

mira amigo, cualquier lenguaje incluyendo delphi si sabes como programarlo bien puedes crear programas portables, yo en lo personal si he hecho portables para equipos de bajo rendimiento como pentium III y hasta II, y por la administración centralizada todo depende de tí, si sabes manejar bien uno de los lenguajes no tendras problema......

elige el que más te acomode y te convenga, ya que si preguntas eso de que lenguaje es mejor, muchas personas te responderán por su lenguaje preferido(C#, delphi, pascal, ....etc...) y nunca sabrás cual es realmente el mejor...
54LU2
  #16 (permalink)  
Antiguo 12/10/2008, 07:49
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses
Puntos: 74
Respuesta: Mejor lenguaje para un proyecto.....

Claro maco2008, es tal como decis, por eso yo recomiendo a todos usar Brainfuck
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #17 (permalink)  
Antiguo 12/10/2008, 08:25
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Mejor lenguaje para un proyecto.....

Cita:
Iniciado por maco2008 Ver Mensaje
mira amigo, cualquier lenguaje incluyendo delphi si sabes como programarlo bien puedes crear programas portables, yo en lo personal si he hecho portables para equipos de bajo rendimiento como pentium III y hasta II, y por la administración centralizada todo depende de tí, si sabes manejar bien uno de los lenguajes no tendras problema......

elige el que más te acomode y te convenga, ya que si preguntas eso de que lenguaje es mejor, muchas personas te responderán por su lenguaje preferido(C#, delphi, pascal, ....etc...) y nunca sabrás cual es realmente el mejor...
54LU2
Me refiero a que pueda ser portable multiplataforma

Y no dudo de tus capacidades de buen programador. Pero podrias correr un programs hecho en delphi en linux, solaris, bsd, incluso mac, sin tener que recurrir a ayuda poco convencional.?¿

Lo de BrainFuck, es una especie de broma?¿ para atormentar aun mas las pocas neuronas que a algunos nos quedan?¿
__________________
Drupal Argentina
  #18 (permalink)  
Antiguo 12/10/2008, 08:33
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses
Puntos: 74
Respuesta: Mejor lenguaje para un proyecto.....

Si es tal como dice maco2008 entonces es en serio ... sino no.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #19 (permalink)  
Antiguo 12/10/2008, 08:44
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Mejor lenguaje para un proyecto.....

Si es Web tienes muchas opciones , pero si es aplicacion de escritorio, c++, java u otro lenguaje probado 100% portable sera tu opcion.

pero sigue los consejos que te han dado analiza antes de elegir.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:49.