¿Python o PHP? (he ahí el dilema)
Hace tiempo (por no decir años) tengo el gusanito de desarrollar una aplicación de escritorio muy sencilla para la gestión de expedientes médicos, nada con funciones de sobra que los médicos no utilizan, simplemente administrar los datos de los pacientes…
El detalle radica en que hace mucho que no programo nada de manera concienzuda, además que me despegue de la programación para irme por el lado de las redes, en aquellos años en que era (digo era por que ya semesemesemesesemese olvidoseme) experto en dBase y Clipper.

¿Que lenguaje de programación recomendarían ustedes para tal causa?, Platicando con Markuz, me comentaba sobre lo ideal, que seria Python, después combinarlo con GTK y MySQL, luego se me ocurrió la idea de hacer algo con PHP, MySQL y GTK.
¿La tengo difícil?, bueno, gusto propio de hacer la aplicación Tener beneficios adicionales como el aprendizaje extra, que eso ni a mentadas de madre me lo van a dar en la universidad, posiblemente algo económico también, bien valen la pena la quebrada de choya.
Espero sugerencias, manuales y todo eso.
Ciao!.
Es muy curioso ver esto… porque ya tiene como un mes que veo la idea de desarrollar algo para “cosas medicas” desde muchas partes.
*En la lista de correo del Grupo Linux de Occidente(http://glo.org.mx/), surgió la idea/necesidad de hacer una aplicación para administración de hospitales, a la que rápidamente nos unimos mas miembros del GLO, pero que nunca despego, no es que no haya interes, pero nunca conseguimos reunirnos.
*Un exalumno mio, me pidio asesoria sobre una sistema, y para cuando me dí cuenta, era precisamente para un hospital y precisamente la sección de datos de los pacientes(arosbar@gmail.com, PHP, MySQL, xajax, obvio en web).
* Y bueno pues tú.
No sé porque siento que está es una necesidad común y que todos estamos re-inventando la rueda.
Bueno mira hace tiempo que estoy desarrollando una aplicación para la dirección de transito municipal, y todo lo hice con PHP MySQL y JavaScript (Apenas voy a dar mis primeros pasos con AJAX).
Como parece que lo vas a manejar desktop creo que es mejor python-gtk (aunque en mi caso sería python-qt). Ya que es algo que me gusta de python: la simplicidad con la que maneja las cosas
Hice algo haci.. para administrar camiones y documentos en una constructora. Lo hice en PHP.
Era una pequeña aplicacion web que tenia cuentas de usuarios con ciertos priveligios para administrar los registros que se iban guardando.
Pues bueno, como dice levhita, esto es una necesidad comun en el sector medico, algunos la necesidad de la administracion de hospitales, algo mas complejo; otros con la necesidad de simples expedientes medicos, y cosas tan simples como formatear e imprimir recetas.
La necesidad de reinventar la rueda en esta area es por la mayoria de software propietario que te ofrece la via lactea y el medico ni siguiera usa en su totalidad una estrella.
Por lo que comenta masterloki y denkenx, la flexibilidad de una plataforma web seria lo ideal para el cliente, PHP y MySQL seria la solucion.
Por otro lado, no todos se mueven como pez en el agua con aplicaciones como estas y prefieren el entorno de escritorio.
Pero lo primero a resolver aqui, es aprender el lenguaje de programacion adecuado o ambas opciones, Python y PHP.
Ciao!.
PHP + GTK …. no te lo recomiendo, no se que tan probado ni que tan usado es PHP con GTK, pero seguro no es mucho, puesto que son pocos los proyectos desarrollados asi. En todo caso, te recomendaria C, pues PHP es algo parecido a C, obviamente, tendras que hacer lo que se hace en C.
Si lo quieres para el escritorio mejor usar Python, PHP trabaja mejor en Web (pues esta hecho para ello), otra recomendacion, si esperas usar DB chicas, prueba SQLite, asi puedes integrar todo en un paquete.
Para aprender Python, te recomiendo “Dive into python” http://www.diveintopython.org
y para SQLite, en sus sitio oficial hay documentacion: http://www.sqlite.org
Saludos
PHP permite hacer lo mismo que python, pero python te facilita mucho el hacerlo bonito
Es mucho más fácil hacer codigo elegante con python, etc, lo que dicen es cierto.
Y yo se mucho mejor php que python, no creas que lo digo nomas así
Aunque Python me atrae mucho, ciertamente elegiría una aplicación web. Son mucho más portables y fáciles de hacer (en realidad la practica lo hace más fácil pero da igual).
PHP si bien puede usar GTK es más como para hacer tu css y *.php. A lo mucho necesitarias una maquina virtual (Servidor web) que con python daría lo mismo.
Son cosillas que te limitan a uno u otro lenguaje, que si PHP por portabilidad, que Python no necesita servidor, que PHP ni para que GTK, que Python también es portable pero hay que darle a los widgets, etc, etc.
Yo elegiría en este caso Python, porque siendo sinceros, quien no quisiera tener la ayuda del Sr. Islas!!!! Que por cierto, si lee esto haber cuando nos hace un favor y nos explica Python for dummies xD (please !!!).
Pues agradesco a todos por sus recomendaciones y comentarios al respecto.
Solo resta decir que analizando la situacion, lo mejor es Python y MySQL o SQLite.
Y pues a estudiar y aprender que las vacaciones estan cercas.
Pronto les dare noticias sobre la aplicacion.
Ciao!.