FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hay algo que los que tengan experiencia pueden explicar mucho mejor que lo que yo lo haría:
¿ Que puedo hacer con Python ? ¿ Qué tipo de aplicaciones puedo hacer ? ¿ Es veloz ? ¿ Existen buenos IDEs ? ¿ Tiene sentido usar un IDE ? Teniendo en cuenta que aquí conocemos y usamos Object Pascal...¿ cuáles serían los nichos que cubre Python y que Delphi / Lazarus / Free Pascal es menos adecuado ? Esas son las razones que pueden llevar a alguien a ponerse a aprenderlo, o bien a descartarlo.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#2
|
||||
|
||||
Cita:
Como con cualquier lenguaje de programación, te permite hacer muchas cosas, algunas de mejor o peor manera, pero puedes hacerlas. Si, y mucho. Tomando en cuenta que es un lenguaje interpretado, a mi me parece muy rápido. Nada que ver con Java, por ejemplo. IDEs, bueno, dependiendo de para que lo vayas a usar. Al ser un lenguaje mas flexible es muy difícil diseñar un IDE que cumpla con todos los escenarios, entonces, lo que si hay es entornos de desarrollo que te gestionen proyectos, bibliotecas, te brinden autocompletado, refactoring, etc...; Yo empecé usando solamente gedit, con la intención de forzar mi aprendizaje. Al final me gustó y me quedé con el, recién apenas hace unas semanas empecé a probar Pydev, un plugin para eclipse que me está gustando bastante, aunque siempre he detestado eclipse. A raiz de la recomendación de mamcx, ayer descargué PyCharm y estoy dandole una probadita, ya en unos días, cuando lo haya podido examinar a fondo podré dar comentarios al respecto. Aquí se me hace muy difícil responder puesto que realmente con Object Pascal no trabajé mucho, tan solo lo estudié algún tiempo y luego empecé a trabajar para la web, que es donde estoy ahora con Python + Django. Sin embargo, quizá la razón de aprenderlo no sea para dejar a un lado Object Pascal, sino para complementarlo. |
#3
|
|||
|
|||
Hola...
Mi gran duda existencial sobre Django es como publicar una aplicación o sitio web desarrollado en Django, usando hostings compartidos (los famosos Apache, MySQL) o si existe algún proveedor de hostings que soporte Django de paquete. Saludos... |
#4
|
||||
|
||||
Cita:
Saludos. |
#5
|
|||
|
|||
Hola...
Cita:
Saludos... |
#6
|
||||
|
||||
Cita:
Mientras te recomiendo que lo hagas en local y ya funcionando lo subas a tu cuenta y configures el fastcgi para que ejecute Django desde tu instalación de Python (la que has cargado). Saludos. |
#7
|
||||
|
||||
La documentación de django es muy buena:
http://docs.djangoproject.com/en/1.3/topics/install/ Y sobre hosting: http://code.djangoproject.com/wiki/ServerArrangements La info en español: http://django.es/ ---- Sin embargo creo que es bueno separar python de django. Es mejor aprender el lenguaje de base y luego mirar un framework...
__________________
El malabarista. |
#8
|
||||
|
||||
Cita:
Y sobre lo que puedes hacer y no hacer con Python o la familia Object Pascal, creo que depende de cómo las quieras ver. Pero sus diferencias nacen desde que uno es Script y el otro es compilado. Eso puede decirte muchas cosas. Además creo que a cómo están hoy las cosas, con Python + Django puedes hacer aplicaciones Web. Cosa que no hay forma decente de hacerlas con Object Pascal. |
#9
|
||||
|
||||
Cita:
3- Si... pero no al grado de un lenguaje compilado. Para efectos practicos, la mayoria de las apps no seran mas o menos rapidas por causa del lenguaje... 4- IDEs si hay varios. Si te parece o no, es cosa de que pruebes. A unos les gusta mas un editor de texto potente (como Texmate). Yo uso ambas cosas dependiendo de.. 5- La pregunta es para que Delphi es mas adecuado. En terminos simplistas, es mejor cuando se trata de hacer GUIs usando las librerias nativas del OS, e integracion profunda con este. Los lenguajes de scripting se prestan mas para tareas simples o de una sola ves, sitios web, logica no visual, etc. Interfaces graficas? Ese es el domino de lenguajes nativos (C++, Delphi, Objective-C) En mi caso, uso python para darle funcionalidad de plugins a la aplicacion de BestSeller & delphi para crear un servidor web embedido con RemObjects. El combo host nativo + scripting es una opcion popular. Permite tener el desempeño de las librerias nativas (sin usar un puente de minimo comun denominador como Java) y la flexibilidad del scripting.
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Foro Python | roman | Noticias | 14 | 06-04-2011 10:49:46 |
¿No sabes Python? no hay problema... | Chris | Python | 21 | 03-04-2011 06:41:51 |
Tutorial de Python 'Python para todos' | marcoszorrilla | Noticias | 11 | 15-02-2009 05:19:15 |
python & firebird 2.0 | papa_naturaleza | Firebird e Interbase | 0 | 17-11-2007 17:30:26 |
|