lunes, 13 de octubre de 2014

ExpressJS

ExpressJS
Es un framework para node.js

Características:

Está construido sobre connect, es otro framework del mismo creador de expressJS, connect va siendo como la capa de abajo de expressJS, connect permite crea un servidor al que tú le puedes ir añadiendo cosas.

Express brinda herramientas para crear  las estructuras de tu aplicación web.
Express es un módulo muy pequeño. Express junto con otros módulos forman un sistema complejo de mayor magnitud para cumplir sus funciones.
Está inspirado en Sinatra es un sistema  robusto, rápido, flexible, simple…
Sin duda su popularidad radica en lo sencillo que es usarlo.
También se puede destacar:
  § Session Handler
  §  11 middleware poderosos asi como de terceros.
  §  cookieParser, bodyParser…
  §  vhost
  §  router
  §  etc…

lunes, 6 de octubre de 2014

MongoDB


Ya investigue acerca de MEAN y se que es un conjunto de herramientas entre ellas MongoDB, ExpressJS,AngularJS y Node.js. Ahora investigue mas acerca de MongoDB.

MongoDB es un sistema de base de datos no relacionable donde se almacena la información en forma de documentos JSON(es muy similar a un diccionario en Phyton) este tipo de documentos son utilizados debido que son mas fáciles de manejar a nivel de la programación web ademas MangoDB esta totalmente orientad a aplicaciones web.

MongoDB usa colecciones en vez de las tradicionales tablas de las bases de datos,los documetos JSON pueden tener distintos esquemas, lo que permite guardar de cualquier forma los datos, esto una diferencia notable ya que las bases de datos normales tiene que llevar el mismo esquema a la hora de guardar los datos.

Ventajas de MongoDB
Cuenta con la funcionalidad suficiente para las aplicaciones a las que esta orientado(aplicaciones web).
Cuenta ademas con un desempeño muy amplio incluso comparable al de una base de datos ordinaria en memoria, a pesar de que esta este escrita en disco
posee una esca labilidad muy alta y muy  fácilmente optimizable.

esto fue lo que resumí pero aquí queda un link con mucha mas información.
https://www.youtube.com/watch?v=ZrGxYHS-GjY

viernes, 26 de septiembre de 2014

Conociendo el campo de la programación web.


Soy nuevo en el campo de la programación de paginas web y en el uso de este tipo de herramientas.El profesor de mi curso de Arquitectura de computadoras menciono esto la clase, y por ello me di la tarea de investigar acerca del tema, me encontré este articulo "Desarrollo Full Stack JavaScript, también conocido como MEAN". Comprendí mas acerca de la programación web pero aun no manejo muchos de los términos que son utilizados.

Si comprendí que MEAN stack es un conjunto de herramientas que se utilizan cuando se programa  en web, estas a su vez también se complementan o se pueden utilizar fácilmente debido a que utilizan un mismo lenguaje de programación.