Moviles

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

sábado, 12 de septiembre de 2015

Fundamentos de Swift - Rackcode


Fundamentos de Swift - Rackcode


Swift nuevo el lenguaje de programacion para crear aplicaciones para iOS. Antes que nada como sabras fue lanzada en 2014 y es un lenguaje orientado a objetos y que adopta algunas de las mejores caracteristicas de los lenguajes de programacion un ejemplo claro es Python y Ruby.

Esto pude verse claramente en que en Swift la colocacion del punto y coma al final de nuestras sentencias puede ser añadido o no, ademas que al contrario de Objective-C podemos colocar comentarios multilinea o incluso comentarios anidados.

Swift como nuevo lenguaje de programacion para iOS viene mas renovado en cuanto a sintaxis asi como mas modernizado en cuanto tiempo de respuesta (runtime) y que se acopla bastante bien a codigo en Objective-C.


Pero hablemos un poco de su Sintaxis

Sintaxis de Swift

    Variables en Swift

    La declaracion de variables en Swift es muy parecida a la de JavaScript puesto que basta con colocar la palabra reservada var seguida del nombre de la variable. A diferencia de Objective-C que tenemos que colocar el tipo de variable seguido del nombre de la variable.

   Type Variable1;
    int    i, j, k;
    char   c, ch;
    float  f, salary;
    double d;

    var VariableSwift = 0;
    var red, green, blue: Double



    Constantes en Swift


    Anteriormente en Objective-C para declarar una variable teniamos que colocar "const" seguido del tipo de variable y despues el nombre de la variable.

    const Type Variable1;
    const int    i, j, k;
    const char   c, ch;
    const float  f, salary;
    const double d;

    Pero en Swift tenemos que colocar la palabra reservada "let" que nos permite definir una constante sin tanto codigo.

    let variables = "Hola Rackcode"  // variables es String
    let variables : String = "Hello Rackcode"

    Clases en Swift


    Ahora las clases forman parte de los pilares de Swift, al igual que en Objective-C, Swift cuenta con la herencia simple y puede formar jerarquías de clase tan complejas como sea necesario.

    A diferencia de la declaracion de Objective-C en Swift es mucho mas sencillo

    @interface Box:NSObject
    {
        //Instance variables
        double length;   // Length of a box
        double breadth;  // Breadth of a box
    }
    @property(nonatomic, readwrite) double height; // Property

    @end


    class SomeClass {
        // class definition goes here
    }



Hasta aqui hemos llegado con este post esperamos que haya sido de su agrado y si ha sido asi compartan este post y no olviden visitarnos para mas informacion de Swift.

viernes, 15 de mayo de 2015

Como es desarrollo web Moderno


Como es desarrollo web Moderno

Sabes que ocurre detras de una web

El desarrollo web moderno esta segmentado en 3

  1. Aplicacion Cliente (Frontend)

    Esta compuesta de las tecnologias HTML, CSS, Javascript esto es todo lo que podemos ver a travez de nuestros dispositivos moviles.
    HTML es el lenguaje de modelado de la web, mientras que CSS es el lenguaje de diseño para la web, y Javascript es el lenguaje de programacion e interaccion
  2. Servidor (Backend)

    Esta compuesto de lenguajes de programacion como PHP, .NET, Python,Java,etc. Estos lenguajes son los que se conectan a las bases de datos para mostrar en el cliente la informacion solicitada.
  3. Base de Datos

    Son las Tecnologias que almacenan de forma persistente la informacion, se dividen en 2 tipos Relacionales y No Relacionales un ejemplo es MySQL y MongoDB.

Ahora vamos a explicar como funciona

Primero todo inicia desde un navegador (Firefox,Chrome,Opera,etc).
Cuando accedemos a una URL como http://www.rackcode.com.mx estamos accediendo a un DNS o Sistema de Nombre de dominio y te preguntaras que es eso.

Cada web tiene una ip publica por ejemplo192.168.2.5 esta es la direccion original para acceder a un sitio, el DNS lo que hace es enmascarar esta ip por una direccion legible y que podamos recordar es mejor http://www.rackcode.com.mx a tener que recordar 192.168.2.5 no cress.

Una vez que ya entramos a la URL estamos accediendo a un Servidor como Ngnx, Apache, Node JS que a travez de un puerto solicita al Backend como PHP, Node JS, Java, etc que se conecte con las bases de datos como MySQL o MongoDB y despues le envie esa informacion al Frontend y sea visualizada en el navegador.

Todo esto ocurre cuando tu accedes a un sitio web, en tan solo unos segundos, Complidado, algo pero asi es como funciona el desarrollo web moderno
Muchas gracias, comenten sus dudas y Siganos en @Rackcode y @Huixcospartan

Articulos Relacionados

viernes, 8 de mayo de 2015

Rackcode - Plataforma de Cursos Online


 

Rackcode tu plataforma de educación online

Conviértete en un experto y aprende a tu ritmo diseño, desarrollo y marketing
de una forma rapida y sencilla con clases online disponibles las 24 horas del día.