Características, ventajas y desventajas de Google Chrome

Google opted for the simplicity and performance in their web browser and it paid off, today Chrome is the most used browser in the world by far. So today we’re going to write about the characteristics, advantages and disadvantages of Google Chrome.

Google Chrome

En el paso de los años muchos navegadores web han sido desarrollados, unos han sido populares y otros no tanto, en esta publicación les hablaremos acerca del navegador Google Chrome.

¿Qué es Google Chrome?

Es un navegador web desarrollado por la empresa Google, la fase beta fue lanzada el 2 de septiembre del 2008 y la primera versión estable vio la luz el 11 de diciembre del mismo año.

Google Chrome se ha expandido no sólo a ser un navegador para pc, sino que ha sabido aprovechar las diferentes tecnologías en crecimiento, como es el caso de tabletas y teléfonos inteligentes entre otros, haciendo de Google Chrome el navegador web con una cuota de mercado del 42%, posicionándolo como el navegador web más usado.

Google Chrome se ha expandido a diferentes tipos de sistemas operativos, ya sea para pc como son casos Windows, Mac x, Linux o sistemas de Smartphone  como son iOS, Android, Windows Phone.

Características:

  • Seguridad: Ofrece seguridad contra software malicioso, “phishing”, entre otras.
  • Velocidad: El objetivo principal de Chrome es la velocidad de navegación, desde su ejecución hasta la carga de aplicaciones web complejas.
  • Productividad: Puedes acceder a tus marcadores, pestañas abiertas e historial desde cualquier dispositivo que sea compatible con Chrome.
  • Compatibilidad: Siempre se encuentra en constante crecimiento por parte de sus desarrolladores y desarrolladores externos, esto permite la inclusión de nuevas extensiones para mejorar la compatibilidad con otras aplicaciones.
  • Simplicidad: Está diseñado para ser lo más sencillo posible, esto te permite centrarte en lo que necesites hacer.
  • Administrador de tareas: Chrome contiene un administrador de tareas que nos indica qué recursos se están consumiendo y en qué páginas.

Ventajas

  • Lector nativo de PDF.
  • Impresión nativa en Google Docs: Se pueden imprimir documentos PDF directamente sin el uso de plugins o software extra.
  • Sincronización de cuentas: Con la creación de una cuenta en Google Chrome puedes sincronizar extensiones y marcadores en diferentes dispositivos, esto nos permite trabajar en diferentes lugares con ordenadores diferentes.
  • Pestañas independientes: Chrome trata cada pestaña como un proceso diferente, esto nos ayuda a tener nuestras pestañas funcionando inclusive cuando una de estas se congela.
  • Fijar pestaña: A través de la función de “Pin”, se puede mantener una pestaña siempre abierta, para no cerrarla o moverla por accidente.
  • Pestañas flexibles: Nos permite transferir pestañas entre diferentes ventanas mediante arrastre.
  • Traducción de sitios web: Nos permite traducir de forma automática sitios web con diferentes idiomas.

Desventajas

  • Alto consumo de memoria RAM.
  • Los marcadores no son dinámicos: La forma en la que un usuario puede organizar sus marcadores puede ser lenta y frustrante.
  • Si se cierra el navegador por accidente, Chrome cerrará todas las pestañas abiertas sin aviso.
  • Cuando se tienen muchas pestañas abiertas no se logra ver el título de la página sólo se ve el ícono.

Referencias

[1] Google Chrome, «Navegador Chrome,» Google, [En línea]. Available: https://www.google.com/chrome/browser/features.html. [Último acceso: 26 Junio 2015].
[2] B. Pavan, «Hipertextual,» 22 Enero 2013. [En línea]. Available: http://hipertextual.com/archivo/2013/01/google-chrome-funciones/. [Último acceso: 26 Junio 2015].
[3] J. R. Raphael, «PCWorld,» 2 Septiembre 2008. [En línea]. Available: http://www.pcworld.com/article/150585/google_chrome.html. [Último acceso: 26 Junio 2015].
Snapshot_2015109 (3) Daniel Fernando Ken Constantino
Estudiante de la carrera de ingeniería en TIC en la Universidad Tecnológica de Cancún, novato en programación.Contacto: Dken2302@gmail.com
 WIN_20150512_212453 Jardiel Enrique Pool Hu
Estudiante de la carrera de ingeniería en TIC en la Universidad Tecnológica de Cancún, amante del lenguaje Ruby on Rails.Contacto: je_pool@hotmail.com

Componentes de la Arquitectura de la Información

The main reason of this research is to inform the reader about the importance of the web architecture components and how their proper application helps to achieve a solid website navigation.

Mediante la siguiente investigación demostraremos la importancia de los componentes de la arquitectura de la información para la creación de una página web funcional.

Organización

Los esquemas organizacionales se pueden dividir en exactas y ambiguas. Donde cada una tiene su función para la arquitectura de la información, la forma de cómo utilizarlas es de acuerdo a lo que se desea presentar en los esquemas, si es de una sola interpretación, como las que se organizan de forma alfabética (directorios, listas y menú de árbol) pertenecen a las exactas ya que presentan información secuencial. Mientras la ambigua se basa en diversos criterios, como los temas a tratar, abarcando más el lado de información en el que se desea hacer énfasis (portales dedicados y  buscadores optimizados) para atraer a la audiencia específica.

Navegación

Los sistemas de navegación son unos de los más importantes, ya que éstos nos permiten como usuarios tener una mejor experiencia en cada sitio Web que se visita, en donde la navegación debe contar con una buena accesibilidad y usabilidad, permitiéndonos explotarlo al máximo.

La navegación se puede clasificar en globales, locales y ad hoc, cada uno de estos tiene su función en particular, las globales se centran en las secciones principales, las locales a secciones internas y las ad hoc a secciones relacionadas. Conociendo esta clasificación, se recomienda presentar al visitante información que le permita conocer la sección exacta.

Sistema de etiquetado

El sistema de etiquetado es la forma en la que describimos cierto contenido en  sólo unas palabras para facilitar su clasificación. Por  ejemplo, hay muchos tipos de televisores, de plasma, LCD, LEDS, holográficos, etcétera. Y si queremos comprar uno, con sólo poner “televisor” en el buscador, nos aparecerá una larga lista de los diferentes tipos de televisores, pero si agregamos a nuestra búsqueda “Televisor LED 32 pulgadas”, la lista se ve reducida y esto nos permite buscar  el contenido deseado de una forma más eficiente.

Sistema de búsqueda

El sistema de búsqueda es una herramienta que se usa dentro de un sitio o página web para buscar un tema en específico.  Existen cuatro tipos de necesidad de información:

  • Búsqueda de un elemento conocido: es cuando los usuarios buscan  información  que ya existe y que  puede ser fácilmente encontrada. Por ejemplo, si se busca la fecha de inicio de la primera guerra mundial, ésta se encontrará sin esfuerzo.
  • Búsqueda de existencia: es cuando los usuarios saben lo que quieren pero no saben cómo describirlo o si la respuesta en realidad existe. Por ejemplo, se quiere hacer una donación a algún centro de caridad de alguna ciudad en específico, en este caso no sabemos si existen centros en esa ciudad.
  • Búsqueda exploratoria: es cuando los usuarios saben cómo formular su pregunta, pero no saben con exactitud qué es lo que esperan encontrar, en realidad sólo se encuentran explorando y tratan de aprender más. Por ejemplo, cuando queremos entrar a alguna universidad a estudiar contaduría, sabemos qué es lo que queremos pero no sabemos cuál universidad tenga un plan de estudios que se ajuste a nuestras necesidades.
  • Búsqueda integral: es cuando los usuarios quieren encontrar todo lo relacionado a un tema en específico. Por ejemplo, cuando un fan de “The Beatles” quiere saber todo acerca de ellos, desde sus singles hasta su vida amorosa.

Con base a lo leído anteriormente se puede apreciar lo importante que es la aplicación correcta de cada uno de los componentes para lograr una mejor accesibilidad, escalabilidad, portabilidad y una navegación sólida en general.

[1] [2]

Referencias

[1] C. G. Cam, «e-Lis repository,» Departamento de Ciencias de la Información Pontificia Universidad Católica del Perú, 20 Agosto 2003. [En línea]. Available: http://eprints.rclis.org/8471/1/Arquitectura.pdf. [Último acceso: 21 Mayo 2015].
[2] P. Morville, de Information Architecture for the World Wide Web, O’Reilly Media, 1998, p. 167.
 Snapshot_2015109 (3) Daniel Fernando Ken Constantino
Estudiante de la carrera de ingeniería en TIC en la Universidad Tecnológica de Cancún, novato en programación.Contacto: Dken2302@gmail.com
 WIN_20150512_212453 Jardiel Enrique Pool Hu
Estudiante de la carrera de ingeniería en TIC en la Universidad Tecnológica de Cancún, amante del lenguaje Ruby on Rails.Contacto: je_pool@hotmail.com

Vo. Bo.

TSU. López González Palmira Maritza

ITIC91

Universidad Tecnológica de Cancún

palmiraloglez@gmail.com

 

Vo. Bo.

TSU. Tun Cocom Irving Alejandro

ITIC91

Universidad Tecnológica de Cancún

IrvingTun@gmail.com

Características, ventajas y desventajas de las tecnologías de desarrollo Ruby on Rails y PHP

Ken Constantino Daniel Fernando
Universidad Tecnológica de Cancún
Dken2302@gmail.com

Pool Hu Jardiel Enrique
Universidad Tecnológica de Cancún
je_pool@hotmail.com

 

Abstract

The objective of this research was to analyze development technologies and their uses, in this paper we’re going to write about “Ruby on Rails” and “PHP”. Every development technology is different from each other and that’s an advantage to us because we get to choose what we are going to make and which kind of programming language we are going to use to reach that goal. We wrote about the features, advantages and disadvantages of these languages so that the reader can choose one with the confidence that he chose the right one.

Ruby On Rails

En  la actualidad existen diversos entornos de desarrollo para aplicaciones web, ya sean gratuitos o de paga. Pero en este caso se hablará de uno en específico como lo es Ruby on  Rails, éste es un sistema de código abierto, en el cual se desarrollan diversas aplicaciones que son populares en la web, como es el caso de Twitter, Scribd y GitHub entre otros.

El entorno de desarrollo web orientado a objetos de código abierto, fue creado en 2003 por David Heinemeier Hansson, con el objetivo de facilitar a los programadores las tareas para que interactúen con los datos de una manera más intuitiva. Ofreciendo un conjunto extenso de librerías que ayudan en el desarrollo de aplicaciones web.

Sus principales características son las siguientes:

  • Tecnología útil, de fácil implementación.
  • Su éxito radica en la rapidez de sus aplicaciones.
  • El planteamiento es distinto al resto de tecnologías.
  • Cuenta con un aprendizaje más rápido que en otros lenguajes.
  • En expansión.
  • No dispone de mucha documentación ya que es relativamente nuevo.

Ventajas

  • Cuenta con código libre.
  • Tiene una extensa comunidad detrás de él que la respalda.
  • Favorece en el ahorro de líneas de código.
  • Tiene una forma más fácil de interactuar con

Desventajas

  • No es un lenguaje muy conocido.
  • Primero se tiene que aprender el lenguaje Ruby.

Con esto concluiremos, ya que logramos obtener una pequeña vista general de la potencia que nos ofrece Ruby on Rails, quedando a criterio si implementarlo o no en nuestros próximos desarrollos web.

 [1] [2]

PHP Hypertext Pre-processor

PHP es un lenguaje de programación multiplataforma que fue diseñado para el desarrollo web con contenido dinámico, éste lenguaje destaca por su facilidad de aprender, por su similitud con otros lenguajes y por su capacidad de conexión a diversos gestores de bases de datos.

Éste lenguaje puede ser utilizado por cualquier tipo de programadores, desde los “Juniors” hasta los “Seniors”, gracias a que se puede programar desde línea de comandos o desde una interfaz gráfica.

Las características que definen a PHP son:

  • La velocidad de procesamiento, la cual debe consumir pocos recursos para el óptimo desempeño del lenguaje.
  • La estabilidad, como no existe una aplicación libre de errores, lo más cerca que se puede estar a la perfección es con PHP el cual tiene el respaldo de una gran comunidad de programadores que ayudan a resolver cualquier fallo que  pueda ocurrir.
  • La seguridad, PHP provee distintos niveles de seguridad, los cuales pueden ser configurados desde el archivo “.ini” de nuestra carpeta raíz.
  • La simplicidad, debido a su facilidad de aprendizaje se puede generar una larga cantidad de código en el menor tiempo posible.

Ventajas

  • Es un lenguaje multiplataforma.
  • Facilidad para aprender.
  • Capacidad de conexión a diversos gestores de bases de datos.
  • Capacidad de integración de diversas extensiones desde su página oficial.
  • Es software libre.
  • Permite la Programación Orientada a Objetos.

Desventajas

  • El acceso a bases de datos no está estandarizado (diferentes bases de datos tienen diferente sintaxis).
  • No existe una compañía detrás de él, aunque lo compensa su extensa comunidad de usuarios que brindan soporte gratis.

 [3] [4]

Snapshot_2015109 (3)

Daniel Fernando Ken Constantino
Estudiante de la carrera de ingeniería en TIC en la Universidad Tecnológica de Cancún, novato en programación.
Contacto: Dken2302@gmail.com

WIN_20150512_212453

Jardiel Enrique Pool Hu
Estudiante de la carrera de ingeniería en TIC en la Universidad Tecnológica de Cancún, amante del lenguaje Ruby on Rails.
Contacto: je_pool@hotmail.com

VoBo
Fuentes Diego Esaú
Universidad Tecnológica de Cancún
esaufuentesdiego_22@hotmail.com

VoBo
Montero González Paola Natividad
Universidad Tecnológica de Cancún
pahola_monterog@hotmail.com

Referencias

[1] L. Labajo Holguín, «Departamento de ingeniería telemática – UC3M,» Universidad Carlos III De Madrid, [En línea]. Available: http://www.it.uc3m.es/spickin/docencia/comsoft/presentations/spanish/doc/Ruby.pdf. [Último acceso: 09 Mayo 2015].
[2] Ruby on Rails Organization, «Ruby on Rails: El desarrollo web que no molesta,» [En línea]. Available: http://www.rubyonrails.org.es/index.html. [Último acceso: 09 Mayo 2015].
[3] Universidad de Sevilla, «Servidor de la Biblioteca de Ingeniería. Universidad de Sevilla,» [En línea]. Available: http://bibing.us.es/proyectos/abreproy/11718/fichero/PFC%252FAnexoIII.pdf. [Último acceso: 09 Mayo 2015].
[4] Departamento de Lenguajes y Sistemas Informáticos, «Universidad de Alicante,» [En línea]. Available: http://rua.ua.es/dspace/bitstream/10045/14015/4/2-asp-cfm-jsp-php.pdf. [Último acceso: 09 Mayo 2015].