Mostrando entradas con la etiqueta DART. Mostrar todas las entradas
Mostrando entradas con la etiqueta DART. Mostrar todas las entradas

martes, 22 de mayo de 2012

Variables en Dart

En este post veremos las diferentes formas de declarar e inicializar variables en Dart.

Este es un ejemplo de cómo crear una variable y asignarle un valor a la misma:

Las variables son referencias. La variable llamada name contiene una referencia a un objeto String con el valor "Bob".

Valor por defecto

Las variables no inicializadas tienen un valor inicial de null. Esto incluye los números, que son también objetos.


Tipos opcionales

También se tiene la opción de agregar tipos estáticos a las declaraciones de variables:




Final

Si no tiene intención de cambiar una variable, puede utilizar la palabra reservada final en lugar de var o además de un tipo. Una vez que una variable final se establece, no puede ser cambiado.

  
Otros tipos de variables

int---> Valor entero
double ----> Valor flotante


Resumen

Aunque las variables Dart están opcionalmente escritas, por lo general, recomendamos el uso de tipos ya que hacen mas clara la intención de la variable. Las variables pueden ser definidas como final. Las variables inicializadas tienen un valor inicial de null.

jueves, 17 de mayo de 2012

Mi primer programa con Dart

En este post, haremos un programa muy sencillo y básico con Dart.
El código a continuación utiliza algunas de las características más básicas de DART.

Programa básico con Dart
La anterior sintaxis se utiliza para todas o (casi todas) las aplicaciones Dart, y tenemos:
main ()
Siempre se ubica en el nivel superior y como lo habia dicho en el post anterior, indica donde se inicia la ejecución del programa.
/ /
     Las dos diagonales indican que esa linea es un comentario. Alternativamente se usa /*....*/ para comentarios de más de una linea. 

int, String
     Declara una variable con valores de tipo estático.
"..." (o '...')
     Las comillas dobles o simples indican una cadena.
$ texto
     Interpolación de cadena, incluyendo toString de una variable () dentro de un valor de un literal de cadena.
print ()
     Es la forma
práctica de Dart para mostrar la salida.

 En resumen lo que hacen estas lineas de código es mostrar en pantalla el texto inicializado en la variable text y el número de la variable number. 
Resultado
   Pronto mas sobre Dart. Saludos!

miércoles, 16 de mayo de 2012

Hola Mundo con DART

Buenas, en este post quiero mostrarle algo muy básico para empezar con DART. Haremos el famoso "Hola mundo".

Para escribir código Dart es necesario usar el editor DART el cual pesa muy poco y es de código abierto basado en el editor de componentes de Eclipse. Se puede utilizar para editar y ejecutar aplicaciones de Dart, así como para invocar el compilador de Dart-a-JavaScript. Lo puedes descargar de aqui. 

Otra opción al editor de Dart es usar el Dartboard el cual es un compilador en linea y lo puedes encontrar en la siguiente dirección: http://try.dartlang.org/s/LaA

Ahora si, Hola Mundo con DART

Hola Mundo Dart
Hola Mundo Dart

Sobre el código
Este ejemplo ilustra algunas de las características básicas de Dart:

De nivel superior se encuentra la función main ()
Tener una función main () permite a Dart saber donde empieza la ejecución del código.
Variable declarada con var
Siempre que se crea una variable en un programa de Dart, debe utilizar la palabra clave var o un nombre de tipo de dato para declarar esa variable.
La salida con print () 
La función de impresión de Dart () envía el texto a la consola.
Los literales de cadena
Puede usar comillas simples o dobles para marcar cadenas: 'Mundo' y "El Mundo" son igualmente válidos.
Cadena de interpolación con $ {expresión}
Dart permite incorporar dentro de las expresiones literales de cadena. Si la expresión es sólo una variable, como en este ejemplo, entonces se pueden omitir las llaves ({}). Otra alternativa para la creación de cadenas es el operador más (+). Por ejemplo, las tres afirmaciones siguientes son equivalentes:

     print ('Hola, $ {nombre}');
     print ('Hola, $ nombre');
     print ('Hola,' + nombre + '');

Consejos para el uso de Dartboard(El compilador en linea) 
 
  •  Dartboard indica advertencias con banderas amarillas y errores con banderas rojas. Pase el ratón sobre la bandera para ver una descripción del problema.
  • Al editar el código original que estaba principalmente Dartboard , aparecerá un botón de recarga en la parte superior de la Dartboard . Haga clic en él para volver al código original.
  • Los atajos de teclado habituales sirven para trabajar en Dartboard . Por ejemplo, en Google Chrome en un Mac, Comando + Z deshace el último cambio, y Shift-Command-Z se vuelve a aplicar.
Dartboard
Dartboard
Pronto más sobre Dart, saludos!


 

jueves, 10 de mayo de 2012

Dart el nuevo lenguaje de programación de Google

Hace pocos dias, navegando en la gran red de redes "internet" me he topado con una interesante noticia, se trata de Dart el nuevo lenguaje de programación de Google orientado a la Web.
Este nuevo lenguaje se dió a conocer en la conferencia de GOTO en Aarhus que se realizó del 10 al 12 de octubre del 2011. En algunas páginas aseguran que el objetivo de Dart es en última instancia reemplazar a JavaScript como el lenguaje  universal en desarrollo y diseño web. Dart intenta resolver todos los problemas que presenta JavaScript, además de ofrecer un mejor rendimiento, la capacidad de ser más fácil de usar a la hora de realizar proyectos a gran escala y posee mejores caracteristicas de seguridad. Esto y muchas más podrán encontrar con Dart, asi que a investigar y probar!