Python i Tryton

NaN-tic 7 de nov. 2018

En els darrers 12 mesos hi ha hagut més americans que han entrat a Google per buscar informació sobre Python que sobre Kim Kardashian. Potser no és la dada més rellevant des d’un punt de vista científic però il·lustra perfectament l’extraordinari creixement d’aquest llenguatge de programació. Una altra dada: segons un informe publicat per la revista Forbes, l’any 2017 el creixement de Python va ser d’un 456% respecte a l’any anterior.

A més, aquesta tendència indiscutible s’ha de combinar amb les dades que fan referència als seus rivals: segons Google Trends des de 2010 ençà les consultes a Google sobre Python s’han triplicat, mentre que les relatives a tots els altres llenguatges de programació s’han reduït o, en el millor dels casos, mantingut.

Però per què? Què té Python per convertir-se en el llenguatge informàtic més important del moment? Les raons són poderoses:

  • És simple. El codi que tardaries tres hores a desenvolupar en Java et pren només 30 minuts en Python. De fet, és un dels llenguatges més senzills a llegir i a desenvolupar. La sintaxi és simple i la interfície transparent. Això fa que sigui adoptat massivament per programadors nous i veterans.
  • És lliure. Python és en sí mateix un llenguatge open source. Això vol dir que està disponible per a qualsevol desenvolupador i, per tant, es fa servir en tot tipus de projectes tecnològics. Aquesta varietat d’ús i capacitat d’adaptació és el que l’ha fet líder de mercat.
  • És compatible. Python pot combinar-se amb C, C++, Java i altres llenguatges de programació destacats. Això dóna als desenvolupadors la possibilitat de crear aplicacions híbrides i úniques utilitzant les funcionalitats dels diferents llenguatges. Un bon exemple es va exposar a les darreres Jornadas Tryton, on es va presentar “hy”, una derivació del llenguatge LISP per programar sobre Tryton.
  • És modulable. Els usuaris de Python han creat un repositori virtual que inclou 150.000 mòduls pre-programats i que estan a disposició de qui els vulgui utilitzar. Aquests mòduls cobreixen absolutament qualsevol camp, des dels videojocs fins a l’astronomia, i poden ser inserits en un desenvolupament Python en qüestió de segons.

Totes aquestes virtuts han portat Python a ser la primera opció per a qualsevol programador. Així, Netflix utilitza Python per recomanar-te pel·lícules, Dropbox està construït amb Python, Google fa servir Python per rastrejar pàgines web, Pixar produeix films d’animació amb Python, i Tryton ajuda a organitzar la teva empresa amb Python.


Apostant per Python des de 2008

Tryton és l’ERP en open source que recomanem als nostres clients. I un dels principals motius és perquè està desenvolupat sobre llenguatge Python. Aquesta aposta, original de l’any 2008 quan es va crear aquesta solució de gestió empresarial, ara agafa tot el seu sentit.

Mentre les grans companyies van decidir desenvolupar llenguatges propis per protegir els seus programes (SAP amb ABAP o Microsoft Dynamics amb C/AL), Tryton es basa en un llenguatge simple, lliure, compatible i modulable. I el que és més important: un llenguatge en alça i que la majoria de programadors coneixen. És el mateix llenguatge de programació pel que estan apostant les grans multinacionals tecnològiques i dels camps més innovadors, com el blockchain o el machine learning.

Tryton i Python han arribat a un grau de maduresa que els permet combinar-se per oferir una robustesa i unes prestacions tècniques del màxim nivell.


Amunt