LinuxParty

Esta versión también mejora el soporte para los lenguajes de programación CMake, Python, C++ y QML con nuevas características y correcciones de errores.

El Proyecto Qt lanzó hoy Qt Creator 17 como la última versión estable de este software de entorno de desarrollo integrado (IDE) de código abierto, gratuito y multiplataforma para GNU/Linux, macOS y Windows.

Uno de los cambios más importantes en Qt Creator 17 se centra en los proyectos, ya que las configuraciones de ejecución ahora están integradas en la configuración de compilación. Por lo tanto, cada configuración de ejecución ahora pertenece a una configuración de compilación específica, lo que permite tener diferentes parámetros de ejecución.

Linux ofrece una amplia variedad de herramientas RAD para todo tipo de desarrolladores, desde principiantes hasta profesionales que crean software empresarial. Herramientas como Lazarus, Gambas, Qt Creator o Anvil permiten acelerar significativamente el ciclo de desarrollo, sin perder potencia ni flexibilidad. La elección dependerá del tipo de aplicación, lenguaje preferido y entorno objetivo.

El desarrollo rápido de aplicaciones (RAD, por sus siglas en inglés) permite crear software en menor tiempo mediante herramientas visuales, generación automática de código y entornos de desarrollo integrados. En Linux, existe una gran variedad de herramientas RAD que permiten a los desarrolladores crear desde aplicaciones de escritorio hasta sistemas web complejos.

A continuación, se presenta una descripción detallada de las principales herramientas RAD disponibles para Linux.

1. Lazarus

  • Lenguaje: Object Pascal (Free Pascal)
  • Tipo de aplicación: Escritorio (nativo, multiplataforma)
  • Características:
    • IDE completo basado en el paradigma de Delphi.
    • Diseñador visual de formularios.
    • Compilación nativa para Linux, Windows y macOS.
    • Acceso a bases de datos (MySQL, PostgreSQL, SQLite, etc.).
    • Depurador integrado.
  • Ventajas: Rápido, potente y con una comunidad activa.
  • Sitio web: https://www.lazarus-ide.org

La firma de analistas enfocada en desarrolladores RedMonk publica dos veces al año clasificaciones de popularidad de lenguajes de programación. Esta semana también publicaron un gráfico útil que muestra el movimiento de los 20 lenguajes principales desde 2012. Sus clasificaciones actuales de popularidad de lenguajes de programación...

1. JavaScript
2. Python
3. Java
4. PHP
5. C#
6. TypeScript
7. CSS
8. C++
9. Ruby
10. C

El gráfico muestra que a lo largo de los años las clasificaciones realmente no han cambiado mucho (aparte de un aumento para TypeScript y Python, más una caída para Ruby). JavaScript ha sido constantemente el n.º 1 (excepto en dos clasificaciones tempranas, donde llegó detrás de Java). Y en 2020 Java finalmente cayó del n.º 2 al n.º 3, quedando detrás de... Python. Python ya había superado a PHP por el n.º 3 en 2017, empujando a PHP a un n.º 4 constante. C# ha mantenido el n.º 5 desde 2014 (aunque con una competencia cercana tanto de C++ como de CSS). Y desde 2021, los siguientes cuatro puestos los ocupan Ruby, C, Swift y R.

Depurar una web no requiere herramientas externas costosas. Los navegadores modernos como Firefox, Chrome y Edge ofrecen potentes suites de desarrollo integradas. Saber usarlas es imprescindible para detectar y solucionar errores de forma rápida, eficaz y profesional.

Cuando una página web no funciona como debería —ya sea por errores de estilo, JavaScript roto o tiempos de carga lentos—, una de las formas más rápidas y potentes de averiguar qué ocurre es usando las herramientas de desarrollo que ofrecen los navegadores modernos. En este artículo te explicamos cómo hacerlo en Firefox, Chrome y Microsoft Edge, comenzando por Firefox, nuestra opción preferida para desarrolladores exigentes.

JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,3​ basado en prototipos, imperativo, débilmente tipado y dinámico.

Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas4​ aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.

Desde el 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1, una versión de javascript. Los navegadores más antiguos soportan por lo menos ECMAScript 3. La sexta edición se liberó en julio del 2015.5​

Cómo Instalar Eclipse en Linux, Windows y Mac

Eclipse es uno de los entornos de desarrollo integrado (IDE) más populares, especialmente para el desarrollo en Java. En esta guía, te mostraremos cómo instalar Eclipse en Linux, Windows y Mac priorizando la descarga directa desde el sitio oficial, luego usando Flatpak y, como última opción, los repositorios de cada distribución Linux.


Instalación desde el sitio oficial (Recomendado)

  1. Visita https://download.eclipse.org/oomph/epp/.

  2. Descarga la versión adecuada para tu sistema operativo.

  3. Descomprime el archivo descargado.

  4. En Linux y Mac, abre una terminal y navega hasta la carpeta descomprimida para ejecutar ./eclipse-inst.

  5. En Windows, haz doble clic en eclipse-inst.exe para iniciar la instalación.

  6. Sigue las instrucciones del instalador para elegir la versión de Eclipse que deseas instalar.

  7. Una vez instalado, abre Eclipse desde el acceso directo creado o ejecutando el binario eclipse dentro de la carpeta de instalación.