Andres Felipe Blog's

My WordPress Blog

Mes: agosto 2014 (Página 2 de 2)

CRUD básico con Symfony

Mirando un poco el blog de dominandophp, encontré esta presentación muy buena sobre la creación de un CRUB básico en Symfony 2

Aprendiendo ASP.NET MVC 4 [Parte 4] – Controladores

aprendiendo-net-mvc4Saludos !! En el articulo de hoy es sobre el desarrollo de Controladores en ASP.NET MVC 4. En el articulo anterior se estudio el caso de las rutas dinámicas en Framework, si ya conoces del tema no importe pero si eres principiante te recomiendo que le eches una mirada ;).

Como dije en el comienzo el tema de hoy es la creación de Controladores, el Controlador es simplemente una clase si solo una clase, no es mas. El nombre de la clases debe tener la siguiente forma <nombre_controlador>Controller, no es mas.Si recuerdan el segundo articulo, donde definimos el proyecto caso de estudio y la generación de la base de datos, pues hoy voy a crear el primer controlador para software How You Seen Me?. También les explicare las diferentes forma de usar la clase ActionResult, a través de un sencillo ejemplo.

Leer más

Calcular la distancia del puntero del Mouse a un Elemento

Vale, hoy tengo un pequeño Script que me saco canas pero al fin lo logre. Se trata de calcular la distancia entre le puntero del mouse a un elemento x, sste código será calcular la distancia entre el cursor del ratón y el centro de un elemento. Esto puede ser útil para la ejecución de una función cuando el ratón está dentro de una distancia determinada de un elemento. O bien, puede basar el valor de una propiedad, tales como el ancho, la altura, o la opacidad del elemento, en la proximidad del cursor del ratón.

Se me olvidaba esta implemento para jQuery, chequeen esto !!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
(function() {
    
    var mX, mY, distance,
        $distance = $('#distance span'),
        $element  = $('#element');

    function calculateDistance(elem, mouseX, mouseY) {
        return Math.floor(Math.sqrt(Math.pow(mouseX - (elem.offset().left+(elem.width()/2)), 2) + Math.pow(mouseY - (elem.offset().top+(elem.height()/2)), 2)));
    }

    $(document).mousemove(function(e) {  
        mX = e.pageX;
        mY = e.pageY;
        distance = calculateDistance($element, mX, mY);
        $distance.text(distance);         
    });

})();

MomentsJs – Manejo de fechas para Internacionalización i18n

MomentsJs

MomentsJs

MomentsJs – Manejo de fechas para Internacionalización i18n

Acabe de encontrar un buen plugin para el manejo de fechas en NodeJs y Javascript, cuando queremos desarrollar paginas que se van a ejecutar en diferentes partes del mundo, debemos adaptarlo para cada país y región. Con MomentsJs podemos solucionar el manejo de fechas en una gran cantidad de idiomas: Ingles, Español, Frances, Portugués, Alemán, entre otro. Las instalación es sencilla:

Leer más

Aprendiendo ASP.NET MVC 4 [Parte 3] – Rutas Dinámicas

aprendiendo-net-mvc4Hola a toda, bienvenidos a mi tercer articulo sobre el manejo de controladores en ASP.NET MVC 4. En este articulo nos adentraremos en el mundo del patrón MVC y el procesamiento de solicitudes HTTP. Para empezar es necesario entender que los métodos en un controlador son llamadas action methods porque retornan un objeto de tipo ActionResult, el procesamiento de solicitudes en los controladores se inicia con el motor de enrutamiento (si lo puedo llamar así, el termino ingles es routuing engine) y es el primer tema principal de este articulo.

Leer más

Aprendiendo Symfony 2 [Parte 1] – Introducción

[youtube https://www.youtube.com/watch?v=W6625ZiWhFs]

Hoy presento muy pequeña introducción a Symfony 2, después de usar por 3 años la versión 1.4 de este Framework decidí aprender la ultima versión de esta plataforma. En estos últimos 3 años, el uso de framework se ha vuelto muy popular, la demanda exige productos de software en menos tiempo y con gran calidad y es algo que se puede logran con Symfony 2. 

Si no estas familiarizado, Symfony es un Framework para PHP orientado por el patrón MVC (Modelo, Vista, Controlador) y posee una gran cantidad de componentes que te van hacer la vida mucho mas fácil. Los componentes que mas resaltos son los siguientes:

  • Doctrine: cumple la función de ORM y sirve para realizar la abstracción de un base de dato a clases del negocio. Prácticamente convierte un MER en un conjunto de clases, todo orientado a objetos.
  • Twig: Este componente es nuevo y sirve como motor de plantillas, en la versión anterior todo se hacia con HTML puro ahora con este motor te van ahorrar unas cuantas lineas de código.
  • Forms: Los formularios son esenciales en el desarrollo de aplicaciones de tipo web y symfony convierte los formularios en clases, dichas clases centralizan el código y hace que sea re-utilizable y fácil de mantener. A parte, posee un sistema de validaciones y todo se valida en server – side.
  • Translation: Symfony posee un herramienta para que aplicaciones web se pueda internacionalizar y software se pueda adaptarse a diferentes idiomas y regiones del mundo, es bastante útil (I18N y I10N).
  •  Testing: El secreto de un software de calidad se encuentra en el buen nivel de las pruebas, Symfony lo sabe y nos ayuda en esta tarea. El framework posee un sistemas de testing para llevar a cabo diferentes pruebas de software y brindar mas seguridad y calidad a nuestra aplicación.

El video es muy corto, pero pienso seguir profundizando en el tema (esperen mas vídeos !! :D). Si notan he usado algunos conceptos extraños para alguno y para otros no tanto, si tienes alguna duda deja un comentario y pregunta; “Los sabios nacen a partir de la duda” o investiga un poco mas antes de sumergirte en este mundo de Symfony.

Por hoy no es mas, me despido y hasta la próxima !!! …. chaoooo !!!

Página 2 de 2

Creado con WordPress & Tema de Anders Norén