Programas en la categoría: Programación



Descargar Eclipse 4.2.2

Eclipse SDK

Eclipse es un IDE (entorno integrado de desarrollo) para el lenguaje de programación Java.

Eclipse incluye un editor de texto que resalta la sintaxis del lenguaje, marca los errores, y tiene autocompletado para nombres de funciones, clases y variables. Cuenta con un compilador interno de Java; cuenta con un debugger, que permite depurar un proyecto, definiendo breakpoints para ir viendo los valores de las variables en un determinado instante; y además cuenta con un navegador de clases y un gestor de archivos y proyectos. Cuenta con asistentes (wizards) que sirven como guía y ayuda tanto para comenzar con un proyecto como para el manejo del resto de las funciones como, por ejemplo: definir una clase, indicar la ubicación de las librerías (.jar), hacer tests, etcétera.

Eclipse soporta la creación de pruebas unitarias; también control de versiones a traves de repositorios CVS. Otro aspecto interesante de Eclipse es que soporta refactorización (refactoring).

Continúa leyendo este artículo »

Descargar NetBeans IDE 7.3

NetBeans IDE para Java

NetBeans es un entorno de desarrollo integrado, multiplataforma (Windows, Mac, Linux y Solaris) que permite crear aplicaciones web, empresariales, de escritorio y móviles, utilizando la plataforma Java.

Esta herramienta de programación incluye un editor, compilador y depurador, como cualquier otro IDE, para escribir programas, hacer debugg y ejecutarlos.

El editor marca errores de sintaxis a medida que se va tipeando código. Soporta “refactoring” para actualizar el código automáticamente cuando se mueve una clase de paquete, o cuando se renombra un identificador. También dispone de autocompletado para facilitar y agilizar la escritura. Facilita la navegación a través de una combinación de teclas para, por ejemplo, saltar a la declaración de una determinada función.

Continúa leyendo este artículo »

Descargar Dev-C++

Dev-C++

Dev-C++ es un IDE (Entorno de desarrollo integrado) para el lenguaje de programación C y C++. Dispone de un editor (que soporta autocompletado, sintaxis resaltada con colores diferentes, etcétera), un depurador de código (debugger), un compilador (utiliza MinGW pero se puede integrar con otros compiladores) y tiene la posibilidad de crear ejecutables (.EXE) para Windows y DLLs.

Este IDE cuenta además con un explorador de clases y de un administrador de proyectos. Dispone de un conjunto de librerías para utilizar dentro de cualquier proyecto.

Este compilador de C++ es sencillo, fácil de utilizar y gratuito, ideal para empezar a programar, motivo por el cual lo recomiendan en centros educativos. Al iniciar un nuevo proyecto se dispone de plantillas que sirven de ayuda cuando no se está familiarizado con la sintaxis del lenguaje.

Continúa leyendo este artículo »

Instalar un servidor web con XAMPP

XAMPP es un paquete de aplicaciones que permite instalar un servidor web local, que incluye el servidor Apache, más los lenguajes de programación PHP y Perl, y el motor de bases de datos MySQL.

XAMPP se puede instalar en sistemas con Windows (7, Vista, XP, 2003, 2000), con Linux (Debian, Mandrake, RedHat y SuSE), con Mac OS X, y con Solaris (8 y 9). Para cada sistema se agregan algunas herramientas extras, como por ejemplo: el FileZilla FTP Server y el phpMyAdmin para la versión Windows. La ventaja de XAMPP con respecto a Wamp, una aplicación similar a ésta, es precisamente que incluye más herramientas y que es multiplataforma.

Xampp

Con XAMPP es posible montar un servidor capaz de interpretar sitios web programados en PHP con acceso a consultas a una base de datos MySQL, como puede ser el caso de los sistemas de gestión de contenidos (CMS) utilizados para gestionar blogs, como por ejemplo WordPress. La ventaja de disponer localmente (instalado  en el PC) el servidor web es que se pueden hacer pruebas y modificaciones sin necesidad de estar subiendo los archivos al servidor remoto en donde se aloja el sitio.

Continúa leyendo este artículo »

Descargar FireBug 1.11.0

Firebug

FireBug es es una extensión para Firefox dirigida a programadores y desarrolladores web, que permite editar HTML, CSS y Javascript desde el navegador, para “debaguear” (depurar) y monitorear el comportamiento y el diseño de una página.

Firebug se abre en la parte inferior del navegador o si se prefiere se puede abrir en una ventana separada. La ventaja es que se puede trabajar directamente en el navegador, en lugar de hacerlo desde una aplicación externa, debiendo guardar los cambios y recargando la página; además de que es muy completo.

Este add-on permite ver el código fuente de una página, con la ventaja de seleccionar un sector de la misma y ubicar fácilmente el código asociado, ver sus atributos y propiedades. Se puede editar el código, por ejemplo, los valores de una determinada propiedad dentro del archivo CSS correspondiente a una página web, y ver reflejados los cambios en el diseño de la página, al instante.

Continúa leyendo este artículo »

Descargar Inno Setup

Programa para crear un instalador

Inno Setup es un programa que permite crear instaladores de aplicaciones para Windows. El instalador se encarga de registrar las librerías (DLL y OCX), de instalar fuentes, de comparar y sustituir archivos cuando se instala una nueva versión de la aplicación, de instalar la runtime de Visual Basic (en caso de ser necesario), y del resto de los procedimientos necesarios para la correcta instalación de las aplicaciones. Permite crear instaladores tanto para sistemas operativos de 32 como de 64-bit, y crea los correspondientes desinstaladores.

Esta aplicación está dirigida a programadores que desarrollan aplicaciones en algún lenguaje de programación, como por ejemplo Visual Fox Pro, Java y otros, para crear un instalador de forma sencilla a través de un asistente (wizard) que se encarga de guiar al usuario durante los pasos a seguir. Se debe ingresar el nombre de la aplicación, el número de versión, el nombre y la ruta de la carpeta de instalación, los idiomas soportados, etcétera. También se debe indicar la ruta del ejecutable creado con el entorno de desarrollo que se haya empleado.

Inno Setup ofrece muchas opciones, como por ejemplo: la posibilidad de crear un acceso directo en el escritorio, de crear una carpeta en el menú de Inicio de Windows, y más. Finalizada la configuración por parte del asistente, se puede obtener el script (con extensión .iss) que luego se puede editar o completar.

Continúa leyendo este artículo »

Descargar Python

Intérprete y IDLE

Python 3.3.0 es la última versión, actualizada en septiembre de 2012, del intérprete para su lenguaje de programación. Python es un lenjuage de alto nivel, orientado a objetos, interpretado y multiplataforma (Windows, Mac OS, varias distribuciones de Linux y Unix, OS/2).

Python se destaca porque es potente, pero además porque es fácil de aprender debido a la sintaxis que utiliza, favoreciendo la escritura de código mejor legible, principalmente cuando se dan los primeros pasos en programación. También debido a que dispone de una amplia colección de librerías que se pueden reutilizar en cualquier programa.

Este paquete incluye el intérprete necesario para ejecutar los scripts, y también un entorno de desarrollo (IDE) para Python, denominado IDLE, que funciona en Windows y Linux. IDLE contiene una ventana shell que funciona como intérprete interactivo, y un depurador (debugger) que está en aún en desarrollo. Sumado a que el editor es algo sencillo, se tiene la posibilidad de recurrir a otros entornos como por ejemplo Eclipse con el plugin para Python, o el Komodo IDE, entre otros.

Continúa leyendo este artículo »

Descargar Android SDK

Kit de desarrollo para Android

Android SDK (Software Development Kit) es un paquete que incluye las herramientas y APIs necesarias para desarrollar aplicaciones que se puedan ejecutar en dispositivos Android (sistema operativo de Google para teléfonos móviles).

Este SDK incluye librerías, depurador de código (debugger), un emulador para probar las aplicaciones, ejemplos, etc. Se puede integrar con entornos de desarrollo como el Eclipse (a través del plugin ADT) o conNetBeans. Se debe descargar Eclipse e instalarlo, previo a la instalación del SDK de Android y del plugin para Eclipse. Se puede consultar el siguiente tutorial de Android en español.

El kit dispone también de una completa documentación, muy útil para programadores sin experiencia en esta plataforma, en la cual se detallan varios aspectos, como por ejemplo, cómo se implementa una interfaz gráfica, el acceso a la base de datos (SQLite), la comunicación con distintas componentes (como la cámara, el GPS, el acelerómetro, etc.), y varios aspectos más. Las aplicaciones se programan en lenguaje Java y se ejecutan en una máquina virtual llamada Dalvik.

Continúa leyendo este artículo »

Descargar Aptana gratis

Aptana

Aptana es un programa de los conocidos como IDE (Entorno de desarrollo integrado) dirigido a programadores web que trabajan con PHP, Ajax, Ruby, Ruby on Rails, Python, Javascript, CSS y otros lenguajes de programación y generadores de scripts.

Permite la gestión de proyectos, y dispone de varias herramientas muy útiles que ayudan programar cómodamente, como por ejemplo, autocompletado de funciones y variables, vista previa del HTML y del CSS, ayuda de funciones, macros, etc.

Un elemento muy útil para los programadores, es que la aplicación marca los errores de sintaxis. Posee un debugger (depurador) para ejecutar los scripts y ver con más claridad en qué momento se produce un error.

Continúa leyendo este artículo »

Descargar SciTE 3.2.1

Editor para programación

SciTE es un editor de texto simple en su aspecto pero que cuenta con un buen número de funcionalidades que lo hacer una muy buena alternativa al Bloc de Notas de Windows, ya que es muy superior, además de ser ligero y consumir pocos recursos.

Algunas características de Scite a destacar:

  • Permite abrir y editar varios archivos a la vez.
  • Reconoce la sintaxis de varios lenguajes de programación (C++, PHP, CSS, Java, Javascript, etc) y destaca en colores nombre de funciones, y demás elementos que es necesario resaltar para facilitar la tarea del programador.
  • Autocompletado de código, por ejemplo con nombres de funciones.
  • Selección de texto en columnas. Es común tener un documento separado en columnas, y necesitar copiar el contenido de alguna. Con editores comunes no es posible hacerlo, pero con Scite sí es posible.
  • Funciones avanzadas para buscar y reemplazar texto en archivos.

Continúa leyendo este artículo »