Comienza a desarrollar en Salesforce con la plataforma Force.com


Developer Force.com

Desde este blog que recientemente he inaugurado te doy la bienvenida al apasionante mundo de Salesforce, y al desarrollo de aplicaciones en su plataforma Force.com.

Como has podido observar, me he referido al mundo de Salesforce como ‘apasionante’ y es que desde que comencé mi andadura con Salesforce, hace ya 4 años, cada día que he pasado desarrollando en Force.com, me ha servido para comprobar que Salesforce no es sólo un CRM, sino, una plataforma en la que se pueden desarrollar todo tipo de aplicaciones, desde aplicaciones totalmente integradas en el IDE de Salesforce, y que se pueden realizar en muy poco tiempo, hasta aplicaciones totalmente customizadas, que se integren con sistemas externos, capaces de transformar el CRM en lo que nosotros queramos, con la apariencia que necesitemos y con tiempos de desarrollos inferiores a los métodos tradicionales.

Como pasa con cualquier otro sistema, es de vital importancia contar con una buena herramienta que nos permita agilizar nuestros desarrollos dentro de la plataforma Force.com de Salesforce. La finalidad de este post es precisamente esa, un pequeño manual paso a paso de cómo podemos instalarnos este IDE de Force.com en nuestra máquina, para poder comenzar a adentrarnos en el mundo de Salesforce.

Licencia gratuita de desarrollo Force.com

Para empezar, lo primero que debemos tener, si aún no la hemos conseguido, es una licencia de desarrollo de Salesforce para la plataforma Force.com. Esta licencia es totalmente gratuita, y nos ofrece todas las funcionalidades de Salesforce, además del acceso a Force.com. La puedes conseguir desde aquí (si ya tienes tu licencia de Salesforce, puedes ir directamente al proceso de Instalación del IDE de Force.com). La página que verás tendrá una cabecera parecida a la siguiente imagen:

Licencia gratuita de Force.com

Licencia gratuita de Force.com

Pulsando sobre el link Get a Free Developer Edition, accederás al formulario de alta como nuevo desarrollador, y verás un formulario parecido al que sigue:

Formulario de alta Force.com

Formulario de alta Force.com

Completa el formulario con tus datos personales, y no te olvides de seleccionar un nombre de usuario (UserName) con un formato de email, esto es muy importante. Una vez tengas el formulario completo, pulsa sobre el botón Submit para dar de alta tu licencia Force.com gratuita. A continuación se redireccionará a la página de Bienvenida a la comunidad de desarrolladores de Force.com y se te indicará que recibirá un email con un link para poder activar tu licencia de Force.com:

Alta licencia Developer Bienvenida

Alta licencia Developer Bienvenida

Y recibirás un email parecido al que aquí adjunto:

Alta licencia Developer Bienvenida email

Alta licencia Developer Bienvenida email

Si pulsas sobre el link que te aparece en el email, se abrirá la página de acceso a Salesforce, pero por temas de seguridad lo primero que se solicita es que modifiques tu contraseña de acceso:

Alta licencia Developer Bienvenida cambio contraseña

Alta licencia Developer Bienvenida cambio contraseña

Y una vez introducida tu nueva contraseña y configurada la pregunta de seguridad, pulsando sobre el botón Guardar accederías directamente a Salesforce con tu nueva licencia gratuita de Force.com:

Alta licencia Developer Bienvenida Salesforce

Alta licencia Developer Bienvenida Salesforce

Y ya estaríamos casi a punto de poder desarrollar nuestras primeras aplicaciones en la plataforma Force.com.

Instalación del IDE de Force.com

Sin un buen entorno de desarrollo sería muy compleja nuestra labor dentro de esta plataforma. Para ello Salesforce nos propone varias alternativas:

  1. Desde el propio IDE de Salesforce.
  2. Desde el IDE de Force.com instalado como aplicación.
  3. Desde el IDE de Force.com instalado como plugin de Eclipse.

A continuación intentaré explicar de una manera más amplia cada uno de estos 3 puntos. No es propósito de este post explicar las opciones de desarrollo disponibles, sólo de qué manera podemos acceder a ellas.

1. Desde el propio IDE de Salesforce

Salesforce nos ofrece, dentro de su propio IDE, la posibilidad de poder desarrollar nuestras aplicaciones. Desde este IDE, podremos crear Objetos, Clases APEX, Páginas Visualforce, Componentes Visualforce, Triggers, Resursos Estáticos, y todo lo necesario para poder llevar a cabo nuestro propósito. Para acceder a estas opciones, desde la página de inicio de Salesforce, desplegamos las opciones de nuestro usuario, pulsamos sobre la opción de Configuración y accedemos directamente a la parte de configuración de Salesforce. Desde aquí y dentro de Configuración de aplicaciones, tenemos las opciones de Desarrollo, como se puede ver en la siguiente imagen:

Desde el IDE de Salesforce

Desde el IDE de Salesforce

Entrando en cada una de las opciones disponibles, podremos crear, editar o eliminar los distintos componentes implicados en el desarrollo de nuestras aplicaciones.

2. Desde el IDE de Force.com instalado como aplicación

Si no tienes instalada ninguna versión de Eclipse, y sólo pretendes desarrollar para la plataforma de Force.com, puedes instalarte el IDE de Force.com como aplicación. Este tipo de instalación descarga Eclipse y configura el IDE de Force.com para ser ejecutado como aplicación independiente. Para ello, desde la página de Instalación del IDE de Force.com, debes seleccionar el instalador correspondiente a tu sistema operativo:

Instalación del IDE de Force.com como aplicación

Instalación del IDE de Force.com como aplicación

Es necesario que tengas instalado Java JRE en tu sistema operativo. Si no sabes si lo tienes instalado o no, lo mejor que puedes hacer es lanzar la instalación del IDE de Force.com, ya que esta instalación realizará un chequeo para comprobar si tienes instalado Java JRE o no. Si ya lo tienes instalado, puedes ir directamente al Proceso de instalación del IDE de Force.com. Si no lo tienes instalado, vete a la página de Descarga de Java SE (Edición Standard):

Página de Instalación de Java SE

Página de Instalación de Java SE

Desde esta página pulsaremos sobre el botón Download JRE, y accederemos a la página de descarga de Java JRE. Puede que nuestro explorador Web nos lance un aviso como el siguiente:

Aviso de Cookies en la página de Instalación de Java JRE

Aviso de Cookies en la página de Instalación de Java JRE

Este aviso simplemente es para recordar que se guardarán en las Cookies los datos de acceso a esta página. Puedes aceptarlo pulsando Agree and Proceed si estás de acuerdo. Puedes obtener más información pulsando sobre More Information o puedes pulsar sobre Ask me later para poder aceptar más tarde.

A continuación veremos la página de descarga de las distintas instalaciones de Java JRE según el sistema operativo que tengamos. Tendremos que aceptar el Acuerdo de Licencia para poder acceder a la descarga:

Acuerdo de Licencia de Java JRE

Acuerdo de Licencia de Java JRE

Una vez aceptado el Acuerdo ya podremos descargarnos la instalación correspondiente a nuestro sistema operativo. A fecha de este post la última versión de Java JRE es la Versión 7u11:

Descarga del Instalador de Java JRE

Descarga del Instalador de Java JRE

Una vez descargado el instalador, lo lanzamos y seguimos los pasos que se nos vayan indicando hasta finalizar la instalación de Java JRE en nuestro sistema operativo.

Cuando lancemos el instalador del IDE de Force.com, la primera pantalla que se mostrará será como la siguiente:

Instalación del IDE de Force.com

Instalación del IDE de Force.com

Donde seleccionaremos la carpeta destino en la que se instalará el IDE de Force.com. Acto seguido se procederá a la preparación de los componentes del instalador:

Instalación del IDE de Force.com preparación

Instalación del IDE de Force.com preparación

Y llegaremos a la pantalla siguiente, donde ya estaremos a punto de comenzar la instalación:

Instalación del IDE de Force.com instalar

Instalación del IDE de Force.com instalar

Pulsaremos sobre el botón Next y pasados unos instantes se mostrará la pantalla de aceptación de los Acuerdos de Licencias, donde deberemos de aceptar todos los acuerdos:

Instalación del IDE de Force.com licencias

Instalación del IDE de Force.com licencias

Volvemos a pulsar sobre el botón Next y ahora sí comienza la verdadera instalación del IDE de Force.com:

Instalación del IDE de Force.com progreso

Instalación del IDE de Force.com progreso

Una vez finalizada la instalación ya podemos ejecutar el IDE de Force.com y veremos una pantalla como la siguiente:

IDE de Force.com

IDE de Force.com

Lo primero que tenemos que hacer es crearnos nuestro primer proyecto de Force.com y linkar con nuestra plataforma gratuita de desarrollo de Force.com. A partir de ese momento ya podremos utilizar este entorno de desarrollo.

3. Desde el IDE de Force.com instalado como plugin de Eclipse

Si ya tenemos instalado Eclipse en nuestro sistema operativo podemos añadir el IDE de Force.com como plugin. Dado que sobre este tema ya existe información en la red, os remito a seguir los pasos indicados en la siguiente página.

Y esto es todo de momento. Ya tienes tu entorno de desarrollo esperando a que te lances en este maravilloso mundo de Salesforce y su plataforma de desarrollo Force.com.

Publicado en APEX, Eclipse, Force.com, IDE, Salesforce.com, Visualforce | Etiquetado , , , , , | 20 comentarios