
Por que elegir Python ? para desarrollar
Publicado por Zapata Osvaldo E. (6 intervenciones) el 27/07/2012 14:04:25
Hola , este post es para sacarme las dudas como muchos ,de porque elegir Python y no otro lenguaje ,a traves de preguntas sinceras y concretas .
Todas las empresas en su medida deben innovar para ser competitivos en el mercado en el ambiente que se desempeñan , y esa innovación requiere invertir en tecnología para sus gestiones administrativas.
Las empresas en general cuentan con sistemas (Clientes-servidor - plataforma Windows en su gran mayoria )y la gestión de la información es primordial en términos de toma de decisiones. Entonces es muy importante decidir, que lenguaje de programación elegir para innovar con ciertas características como :
1- Curva de aprendizaje medianamente corta
2- Multi plataforma (Linux - Win - Maq )
3- coneccion con Motores DB(SQL Server - MySQL - Oracle - AS/400 - etc ) NATIVAS ,esto quiere decir que al diseñar una ventana con grid el acceso a esa informacion sea transparente y rapida.
4- Que contenga un IDE intuitivo minimizando el tiempo de desarrollo, la hora costo de programación tiene un valor a la hora de vender un sistema o modificar.
5- Con librerías estandard (tipo RAR ) Que pueda vincular una DB y sus campos para que me genere automáticamente un FORM (ABM - Altas Bajas - Modificaciones )o un BROWS (Ventana Grid) vinculado al FORM ,cuando se hace un Clic en el registro seleccionado.
6- De lo anterior ,que el lenguaje se asemeje a una plataforma de 4 generacion o 5º generacion o sea Programación RAR - RIA.
7- Que permita tener generadores de formularios automaticos seleccionando una tabla y sus campos
Segun mi experiencia ,creo que una ves que la curva de aprendizaje es completada ,el desarrollo de sistemas es muy agil ,obviamente conociendo los parametros arriba mencionado ,como pautas principales para desarrollar una aplicacion que sea :
1-Multi Plataforma de acceso : es decir que la información se pueda acceder con la modalidad Cliente-Servidor - Web - y ACTUALMENTE via Mobil .
Creo que para principiantes sera de mucha utilidad estos Items y espero que como yo me puedan sacar parte o en su totalidad de esta elección.
Yo como desarrollador senior en Clarion 6.x y anteriores Delphi , VFox . Cobol-Pascal ,espero que me entiendan respecto de las preguntas ,solo trato de ver y entender el PORQUE ESTE Y NO EL OTRO desde el punto de vista de un usuario que tiene que resolver un problema a la hora de desarrollar un sistema de gestion que sea seguro y robusto , porque la Empresa solo mira el producto final segun los requerimientos solicutados , el trabajo interno lo hace el desarrollador.
Es muy gratificante cuando un sistema de tu autoria funciona correctamente y que a la hora de preguntar -Como esta todo , algun problema ??? y la respuesta es - Nooo , ninguno , todo esta bien .
Saludos y gracias a aquellos que visitan esta vision y puedan sugerir aspectos t detalles de este
Lenguaje Python que veo es muy versatil -
[email protected] : Zapata Osvaldo E.
Todas las empresas en su medida deben innovar para ser competitivos en el mercado en el ambiente que se desempeñan , y esa innovación requiere invertir en tecnología para sus gestiones administrativas.
Las empresas en general cuentan con sistemas (Clientes-servidor - plataforma Windows en su gran mayoria )y la gestión de la información es primordial en términos de toma de decisiones. Entonces es muy importante decidir, que lenguaje de programación elegir para innovar con ciertas características como :
1- Curva de aprendizaje medianamente corta
2- Multi plataforma (Linux - Win - Maq )
3- coneccion con Motores DB(SQL Server - MySQL - Oracle - AS/400 - etc ) NATIVAS ,esto quiere decir que al diseñar una ventana con grid el acceso a esa informacion sea transparente y rapida.
4- Que contenga un IDE intuitivo minimizando el tiempo de desarrollo, la hora costo de programación tiene un valor a la hora de vender un sistema o modificar.
5- Con librerías estandard (tipo RAR ) Que pueda vincular una DB y sus campos para que me genere automáticamente un FORM (ABM - Altas Bajas - Modificaciones )o un BROWS (Ventana Grid) vinculado al FORM ,cuando se hace un Clic en el registro seleccionado.
6- De lo anterior ,que el lenguaje se asemeje a una plataforma de 4 generacion o 5º generacion o sea Programación RAR - RIA.
7- Que permita tener generadores de formularios automaticos seleccionando una tabla y sus campos
Segun mi experiencia ,creo que una ves que la curva de aprendizaje es completada ,el desarrollo de sistemas es muy agil ,obviamente conociendo los parametros arriba mencionado ,como pautas principales para desarrollar una aplicacion que sea :
1-Multi Plataforma de acceso : es decir que la información se pueda acceder con la modalidad Cliente-Servidor - Web - y ACTUALMENTE via Mobil .
Creo que para principiantes sera de mucha utilidad estos Items y espero que como yo me puedan sacar parte o en su totalidad de esta elección.
Yo como desarrollador senior en Clarion 6.x y anteriores Delphi , VFox . Cobol-Pascal ,espero que me entiendan respecto de las preguntas ,solo trato de ver y entender el PORQUE ESTE Y NO EL OTRO desde el punto de vista de un usuario que tiene que resolver un problema a la hora de desarrollar un sistema de gestion que sea seguro y robusto , porque la Empresa solo mira el producto final segun los requerimientos solicutados , el trabajo interno lo hace el desarrollador.
Es muy gratificante cuando un sistema de tu autoria funciona correctamente y que a la hora de preguntar -Como esta todo , algun problema ??? y la respuesta es - Nooo , ninguno , todo esta bien .
Saludos y gracias a aquellos que visitan esta vision y puedan sugerir aspectos t detalles de este
Lenguaje Python que veo es muy versatil -
[email protected] : Zapata Osvaldo E.
Valora esta pregunta


0