Ya tengo claro el esquema de la nueva versión de amkert.com y he empezando la codificación desde 0.
Ya comenté que me he pasado de forma radical del Lado Oscuro del software propietario, al “Eje del mal” del software libre. Esto no tiene marcha atrás para mi.
Repasando los casi 10 años que llevo programando aplicaciones webs, creo que ya he perdido más tiempo de la cuenta, esperando versiones, reventando servidores como churros, comprando licencias y teniendo miles de problemas con los lenguajes de programación propietarios.
El nuevo ambiente de desarrollo será:
- Lenguaje principal: Python
- Control de versiones con Git
- Framework para python: Django
- Motor de datos: Postgre
- Versión de linux para los servidores… no está claro 100% sigo haciendo pruebas y acepto sugerencias.
- Casi siempre utilizo un mac para programar
- Ide: Eclipse o TextMate (utilizo los dos)
- Todo sazonado con mucho ajax (jquery, javascript, json, yaml…)
Macintosh-2:~ manuelgarcia$ python
Python 2.5.1 (r251:54863, Sep 1 2010, 22:03:14)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print "Definición terminada"
Comienza el desarrollo
Uno de los objetivos principales de estas elecciones es tener la versatilidad para planificar el despliegue en los servidores, pudiendo elegir entre un abanico de soluciones soportadas bastante grande como apache, tornado, Nginx
Seguiré posteando como me va.
Publicado en Amkert, Python
|
Después de muchas pensadas, abandonaré ASP como lenguaje de referencia en amkert para pasar todo el desarrollo de a Python.
Han sido muchos años programando con ASP y SQL Server como principales tecnologías en la empresa, pero necesito un cambio que me permita servir escalando, ser más productivo y no ser esclavo de una plataforma o entorno.
Porqué me decido por Python:
- Multiplataforma
- Lenguaje orientado a objetos
- Sintaxis clara y muy elegante
- Realmente muy potente. Se puede hacer cosas muy interesantes
Inconvenientes que tendrá el cambio:
- Reescribir todo el código desde cero
- No puedo aprovechar nada del motor de datos SQL Server
- La migración será dolorosa en cuanto al traslado de productos, pedidos, facturas, pedidos a proveedores
- Entorno de administración nuevo. Siempre hemos tenido la gestión interna vía web, con lo que toca hacerla de nuevo.
- Pocas referencias sobre python para proyectos de comercio electrónico, realmente creo que poco usado para el ecommerce.
Sobre el deployment, servidores de bases de datos e infraestructura, iré contando más adelante.
Si alguien me quiere dar algún consejo, deja por aquí un comentario.
Publicado en Amkert, Python
|
Después de mucho tiempo sin escribir, vuelvo al blog a ver si saco tiempo para escribir aunque sea muy de vez en cuando.
En todo este tiempo:
- He sido papá
- Hago cada vez menos fotos
- Centrado 100% en el comercio electrónico en Amkert y BodyCares
- Programando más que nunca.
- Marketeando más que nunca.
A ver que voy contando…