Programas en la categoría: Programación



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 HelpNDoc

Interfaz de HelpNDoc

HelpNDoc es un programa cuya función es crear y organizar documentos de ayuda que pueden servir como manuales o tutoriales de softwares o como instructivos, o para generar algún otro tipo de documentación.

La ventaja de esta aplicación es que, además de crear una adecuada estructura de los contenidos ingresados y su correspondientes tabla de contenidos y glosario, permite exportar a varios formatos, como HTML (para agregar a un sitio web), documento PDF, archivo de ayuda CHM y también soporta Microsoft Word. Soporta imágenes y en el caso de HTML es posible incluir videos o algún código que haya que agregar.

HelpNDoc incluye un completo editor de texto, por lo que no es necesario recurrir a uno externo, y el hecho de que tanto el editor como las herramientas de diseño de la estructura estén integrados permite ir viendo en cada momento como va quedando el documento. También es posible editar documentos previamente creados con Word u otras aplicaciones de ofimática.

Continúa leyendo este artículo »

Descargar SciTE 3.02

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.

Como puede verse, estamos hablando de un editor bastante más serio que los editores básicos habituales.

Continúa leyendo este artículo »

Descargar Fiddler

Fiddler

Fiddler es un programa que permite visualizar y analizar las peticiones http y https iniciadas desde el navegador, para controlar el tráfico; y para el caso de desarrolladores web es una herramienta útil para testear scripts, llamadas Ajax, etcétera.

La aplicación contiene dos ventanas: una en la que se pueden ver todas las peticiones; y otra ventana a la derecha en la que se pueden ver los detalles, como por ejemplo la cabecera y demás información de cada petición y de su correspondiente respuesta desde el servidor.

Una opción útil para desarrolladores y programadores web es la de simular distintos velocidades de conexión a internet, y conocer cuánto demora en cargar una página para cada una de ellas. También permite debaguear código javascript, estableciendo breakpoints para testear y corregir errores.

En DescargarSoft habíamos presentado una aplicación similar llamada Firebug que se integra a Firefox, mientras que Fiddler se puede utilizar con cualquier navegador, como Internet Explorer, Opera, etcétera.

Fiddler se puede mejorar agregándole algunas extensiones disponibles en el sitio oficial, por ejemplo, una denominada JavaScript Formatter que sirve para dar formato al código de un archivo javascript para que quede más prolijo y legible.

Fiddler 2.3.7.4 es la última versión disponible, actualizada en octubre de 2011. Funciona para Windows y se puede bajar gratis. Requiere .NET Framework 2.0.


Descargar

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.

Aptana ya trae incorporadas librerías para Javascript, como Prototype, JQuery, Scriptaculous, etc., permitiendo integrarlas al código fácimente.

En el caso del Javascript y el CSS, Aptana tiene en cuenta la compatibilidad del script que se está haciendo, para que funcione correctamente en la mayoría de los navagadores.

Dispone de una herramienta de FTP para sincronizar el proyecto con el servidor web.

Aptana está basado en Eclipse y se puede integrar con ese popular IDE para desarrollar Java.

Continúa leyendo este artículo »

Descargar FireBug

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.

En el caso de Javascript, Firebug permite depurar el código, por ejemplo, en busca de algún error, o para mejorar su performance. Permite definir breakpoints para parar la ejecución en determinado momento, y poder acceder a los valores de las variables.

Continúa leyendo este artículo »

Descargar Python

Intérprete y IDLE

Python 3.2.2 es la última versión, actualizada en octubre de 2011, 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 Navicat administrador de bases de datos

Gestor de bases SQL

Navicat es un administrador de bases de datos relacionales, que soporta varios motores, entre ellos: MySQL, Oracle, SQL Server, SQLite y PostgreSQL. Permite conectarse a varias bases remotas o locales, en forma simultánea.

Desde el administrador es posible crear bases de datos, crear tablas, eliminar tablas, y hacer todo tipo de consultas a las bases. Una vez obtenidos los datos, se pueden visualizar en una grilla, y se pueden ordenar o filtrar según se crea conveniente.

Navicat dispone de un constructor visual de consultas SQL que permite simplificar la escritura de las mismas, ya que dispone de todas las tablas definidas para una base dada, y alcanza con seleccionar los atributos de los que se quieran obtener datos, y los que participan en el JOIN (en el caso de una operación SELECT). Dispone también de un editor de consultas, para definir directamente las consultas, o para completar la sintaxis de las consultas realizadas desde el constructor gráfico, agregando condiciones (WHERE).

Continúa leyendo este artículo »

Descargar WAMP Server

Wampserver

WAMP Server es un programa que permite montar un servidor web local (en el PC doméstico) en Windows con Apache, utilizando PHP como lenguaje de programación y MySQL como gestor de bases de datos. Este paquete de aplicaciones es ideal para programadores y desarrolladores web que desean testear sus páginas PHP antes de publicarlas en un servidor remoto.

WAMP incluye, además de las últimas versiones de Apache, PHP y MySQL, versiones anteriores de las mismas, para el caso de que se quiera testear en un entorno de desarollo particular. También incluye una aplicación web llamada PHPmyadmin que permite crear y administrar bases de datos MySQL, y otra aplicación llamada SQLitemanager que tiene el mismo propósito que la anterior.

WampServer se encarga de la instalación de todas las componentes, sin que el usuario tenga que configurar casi nada.

La aplicación se puede ejecutar desde un icono ubicado en la barra de tareas, y es posible iniciar o detener cada uno de los servicios en cualquier momento desde la misma interfaz, por ejemplo, reiniciar Apache.

Continúa leyendo este artículo »

Descargar Free Pascal

Free Pascal

Free Pascal es un compilador para el lenguaje de programación Pascal, compatible con Turbo Pascal 7.0; siendo una buena alternativa gratuita al Turbo Pascal de Borland. También es compatible con la mayoría de versiones de Delphi.

Este entorno integrado de desarrollo (IDE) incluye un editor para escribir o cargar programas, un compilador (que soporta compilación cruzada con el objetivo de generar ejecutables para diferentes plataformas y sistemas operativos) y un depurador (debugger) para testear los programas y descubrir errores. Este IDE es muy parecido al de Borland, mientras que hay una variante denominada Lazarus, más orientado a lo visual, y más parecido al IDE de Delphi.

Pascal es un lenguaje que tradicionalmente se ha utilizado para aprender a programar debido a que es fuertemente estructurado, obligando a ser ordenado y a escribir programas fáciles de leer y modificar. Con Turbo Pascal el lenguaje ha ido evolucionado, incorporando programación orientada a objetos.

Continúa leyendo este artículo »