Icono de búsqueda de Download.it
Advertisement

Equipo profesional para desarrolladores de software

Equipo profesional para desarrolladores de software

Votar: (7 votos)

Licencia programa: De pago

Desarrollador: Jetbrains

Programa para: Windows

También disponible para Mac

Votar:

Licencia programa

(7 votos)

De pago

Desarrollador

Jetbrains

Programa para:

También disponible para

Windows

Mac

PROS

  • Un IDE de Python de alta calidad con acabado comercial
  • Una lista de características de primera clase
  • Numerosas opciones de licencia y ediciones

CONTRAS

  • Puede parecer excesivo para algunos programadores de Python
  • Mucho más complejo que el promedio de los editores de texto

PyCharm es un entorno de desarrollo integrado para el lenguaje de programación Python. Como IDE, PyCharm pretende simplificar la programación con características como la finalización de código y herramientas de depuración.

Los programas en Python pueden crearse usando un simple editor de texto, pero la popularidad de PyCharm sugiere que incluso muchos veteranos lo encuentran útil. Al agilizar el proceso de creación de código y facilitar la solución de problemas, PyCharm ha hecho que muchos desarrolladores de Python sean más productivos.

Un IDE completo para un lenguaje que no lo necesita necesariamente

Al igual que con otros lenguajes de alto nivel como JavaScript y PHP, Python está diseñado para minimizar el trabajo monótono y el tedio. Muchos desarrolladores de Python se apegan felizmente a editores de texto como Vim que proporcionan un mínimo de soporte específico para programación y lenguaje.

Esta situación contrasta marcadamente con lenguajes como Java y C#, donde la dependencia de un IDE es casi un hecho. El atractivo de PyCharm podría ser inmediatamente obvio para los recién llegados a Python con tales experiencias profesionales. Otros, que valoran las abstracciones de alto nivel de Python y la falta de complicaciones sintácticas, probablemente serán más escépticos sobre su valor.

Una opción interesante tanto para profesionales como para aficionados entusiastas

PyCharm ha presentado un caso lo suficientemente sólido con programadores de ambos bandos que disfruta de una adopción generalizada. Regularmente se clasifica en lo alto de las listas de los mejores IDEs para Python junto a competidores como el plugin PyDev para Eclipse.

Gratuito para uso educativo y desarrollo de código abierto, el IDE también está disponible en varias ediciones comerciales dirigidas a individuos y organizaciones. Aunque JetBrains, la compañía detrás de PyCharm, enfatiza a los usuarios profesionales, los aficionados y otros programadores a tiempo parcial pueden disfrutar del poder del IDE sin pagar por una licencia.

Un complemento completo de características IDE de fuerza industrial

Ese poder proviene de una lista de características que cubre cada etapa del proceso de desarrollo. Mientras que algunos editores de texto son capaces de proponer candidatos estáticos para la finalización de código, el motor inteligente de PyCharm le permite tener en cuenta definiciones de variables, funciones y clases específicas del proyecto.

Navegar por cualquier base de código es fácil con PyCharm, ya que indexa automáticamente identificadores de todo tipo. Aquellos en el moderno tren de las pruebas unitarias encontrarán que PyCharm simplifica la gestión incluso de las suites más grandes.

El código antiguo a menudo se beneficia de ser refactorizado para tener en cuenta nuevos requisitos e infraestructura. Las herramientas de refactorización de PyCharm van mucho más allá del simple enfoque de buscar y reemplazar al que a veces se sienten confinados los desarrolladores que se limitan a editores de texto.

Naturalmente, PyCharm se integra de manera fluida con el sistema de control de versiones estándar de la industria, Git. También funciona con alternativas menos populares como Mercurial y Subversion, así como con la plataforma clásica CVS.

Uno de los grandes puntos fuertes de Python como lenguaje es su vibrante ecosistema de frameworks maduros y pulidos y herramientas de apoyo. PyCharm incluye soporte especial para frameworks web de Python como Django y Flask, junto con aplicaciones como el cuaderno interactivo Jupyter Notebook.

Esta ya impresionante lista de características es solo la punta del iceberg. PyCharm compite con las principales soluciones IDE para lenguajes pesados como Java y C++, a pesar del renombrado minimalismo de Python.

Una pequeña inversión puede compensar fácilmente

Por supuesto, aprender a sacar el máximo provecho de PyCharm siempre requerirá al menos un poco de tiempo y compromiso. Si vale la pena pagar ese precio dependerá de las preferencias personales, el historial y la situación de un desarrollador.

Los aficionados a Python que deseen un poco más de soporte que el incorporado en editores como Vim podrían descubrir que agregar algunos complementos estratégicos cerrará todas las brechas relevantes. Editores como Sublime Text, Atom y hasta GNU Emacs pueden igualar a PyCharm en ciertos aspectos cuando se configuran adecuadamente.

Por otro lado, el respaldo comercial de PyCharm significa que las empresas pueden organizar fácilmente un soporte de alta calidad. Eso puede no importar a los programadores independientes, pero las muchas características de PyCharm aún pueden hacer que sea un paquete atractivo para ellos.

No se puede negar que PyCharm es excepcionalmente pulido y muy poderoso. Cualquiera que disfrute escribir en Python o que esté comenzando podría hacer peor que probarlo.

Ventajas:

PROS

  • Un IDE de Python de alta calidad con acabado comercial
  • Una lista de características de primera clase
  • Numerosas opciones de licencia y ediciones

CONTRAS

  • Puede parecer excesivo para algunos programadores de Python
  • Mucho más complejo que el promedio de los editores de texto