Ir al contenido principal

Aplicaciones utilizadas en la materia.

MySQL: MySQL es la base de datos de código abierto más popular del mundo. Con su rendimiento, confiabilidad y facilidad de uso comprobados, MySQL se ha convertido en la principal opción de base de datos para aplicaciones basadas en la Web, utilizada por propiedades web de alto perfil como Facebook, Twitter, YouTube, y los cinco principales sitios web*. Además, es una alternativa extremadamente popular como base de datos integrada, distribuida por miles de ISV y OEM.
Ventajas:
  • MySQL software es Open Source
  • Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor      rendimiento.
  • Bajo      costo en requerimientos para la elaboración de bases de datos, ya que      debido a su bajo consumo puede ser ejecutado en una máquina con escasos      recursos sin ningún problema.
  • Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos
  • Baja probabilidad de corromper datos, incluso si los errores no se producen en  el propio gestor, sino en el sistema en el que está.
  • Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet
  • El  software MySQL usa la licencia GPL
Desventajas:
  • Un gran porcentaje de las utilidades de MySQL no están  documentadas.
  • No es intuitivo, como otros programas.


PostgreSQL: Es un potente sistema de base de datos objeto-relacional de código abierto. Cuenta con más de 15 años de desarrollo activo y una arquitectura probada que se ha ganado una sólida reputación de fiabilidad e integridad de datos. Se ejecuta en los principales sistemas operativos que existen en la actualidad como:

  • Linux
  • UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64)
  • Windows
Es totalmente compatible con ACID, tiene soporte completo para claves foráneas, uniones, vistas, disparadores y procedimientos almacenados (en varios lenguajes). Incluye la mayoría de los tipos de datos del SQL 2008, incluyendo INTEGER, numérico, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, y TIMESTAMP. También soporta almacenamiento de objetos binarios grandes, como imágenes, sonidos o vídeo. Cuenta con interfaces nativas de programación para C / C + +, Java,. Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y la documentación que actualmente existe es realmente excepcional.
Ventajas:
  • Ahorros considerables  de costos de operación: PostgreSQL ha sido diseñado para tener un mantenimiento y ajuste menor que los productos de proveedores comerciales, conservando todas las características, estabilidad y rendimiento.
  • Estabilidad y confiabilidad: No se han presentado caídas de la base de datos.
  • Extensible: El código fuente está disponible de forma gratuita, para que quien necesite extender o personalizar el programa pueda hacerlo sin costes.
  • Multiplataforma: Está disponible en casi cualquier Unix, con 34 plataformas en la última versión estable, además de una versión nativa de Windows en estado de prueba.
  • Diseñado para ambientes de alto volumen: Utilizando una estrategia de almacenamiento de filas llamada MVCC, consigue mejor respuesta en grandes volúmenes. Además, MVCC permite a los accesos de solo lectura continuar leyendo datos consistentes durante la actualización de registros, permitiendo copias de seguridad en caliente
  • Herramientas gráficas de diseño y administración de bases de datos.
  • Soporta los tipos de datos, cláusulas, funciones y comandos de tipo estándar SQL92/SQL99 y extendidos propios de PostgreSQL.
  • Puede operar sobre distintas plataformas, incluyendo Linux, Windows, Unix, Solaris y MacOS X.
  • Buen sistema de seguridad mediante la gestión de usuarios, grupos de usuarios y contraseñas.
  • Gran capacidad de almacenamiento.
  • Buena escalabilidad ya que es capaz de ajustarse al número de CPU y a la cantidad de memoria disponible de forma óptima, soportando una mayor cantidad de peticiones simultáneas a la base de datos de forma correcta.
Desventajas:
  • En comparación con MySQL es más lento en inserciones y actualizaciones, ya que cuenta con cabeceras de intersección que no tiene MySQL.
  • Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria.
  • Consume más recursos que MySQL.
  • La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.
Sublime text: Sublime Text es un editor de código multiplataforma, ligero y con pocas concesiones a las florituras. Es una herramienta concebida para programar sin distracciones. Su interfaz de color oscuro y la riqueza de coloreado de la sintaxis, centra nuestra atención completamente.
Sublime Text permite tener varios documentos abiertos mediante pestañas, e incluso emplear varios paneles para aquellos que utilicen más de un monitor. Dispone de modo de pantalla completa, para aprovechar al máximo el espacio visual disponible de la pantalla.
Ventajas:
  • Su rapidez en la ejecución.
  • Es muy ligero (7  Mbytes).
  • Funcionalidades comparables a los entornos de desarrollo integrados.
  • Multilenguaje y multiplataforma.
  • Cursor múltiple.
  • Gestión de proyectos completos.
  • Posibilidad de ejecutar y depurar código sin salir del editor.
  • Comunidad de usuarios cada vez mayor.
Desventajas:
  • Difícil de aprender y configurar.
  • Fallos en la versión Beta.
Brackets: Brackets es un editor de código abierto desarrollado por Adobe Systems que se caracteriza por su interfaz sencilla, su peso mínimo, su soporte para pre-procesadores de texto y sus innumerables extensiones que mejoran su funcionalidad.
Ventajas:
  • Está en español.
  • Es gratuito y de código abierto.
  • Es multiplataforma.
  • Autocompletado de texto.
  • Desarrollo activo.
  • Vista previa en vivo.
  • Edición del código CSS directamente desde el código HTML.
  • Muestra las rutas de archivos.
  • Previsualización de colores e imágenes directamente desde el código.
Desventajas:
  • Se asocia con archivos de extensión PHP sin dar opción al usuario a decidir si quiere establecer esta asociación o no.
  • El visualizador de imágenes no dispone de zoom para un posicionamiento de la cruceta más fino.
  • No soporta code folding (plegado de código).
  • No permite seleccionar la codificación de caracteres.
Fuentes:
https://www.oracle.com/lad/mysql/index.html
http://superinformacionweb.blogspot.mx/2014/11/ventajas-y-desventajas-de-mysql.html
https://www.genbeta.com/herramientas/sublime-text-un-sofisticado-editor-de-codigo-multiplataforma
https://hipertextual.com/archivo/2014/04/sublime-text-vs-brackets/
http://comunidad.ingenet.com.mx/anacareaga/2015/03/10/sublime-text-editor-de-texto-con-sublime-musicalidad/
http://www.postgresql.org/about/
http://empresayeconomia.republica.com/aplicaciones-para-empresas/ventajas-y-desventajas-de-postgresql.html
http://www.vozidea.com/editor-brackets-para-desarrollo-web
http://blog.aulaformativa.com/utiles-extensiones-para-brackets/

Comentarios

Entradas populares de este blog

PHP

¿Qué es? PHP, acrónimo recursivo en inglés de PHP Hypertext Preprocessor (procesador de hipertexto), es un  lenguaje de programación   de propósito general  de  código del lado del servidor  originalmente diseñado para el  desarrollo web  de  contenido dinámico . Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en un documento  HTML  en lugar, de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera el HTML resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de  línea de comandos  que puede ser usada en  aplicaciones gráficas  independientes. Puede ser usado en la mayoría de los servidores web al igual que en muchos sistemas operativos y plataformas sin ningún costo. Características. Orientado al desarrollo de  aplicaciones web  dinámicas con acceso a información almacenada en una  base de datos .

Lenguajes de programación para páginas web.

Python. Es un  lenguaje de programación   interpretado  cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación  multiparadigma , ya que soporta  orientación a objetos ,  programación imperativa y, en menor medida,  programación funcional . Es un  lenguaje interpretado , usa  tipado dinámico  y es  multiplataforma . Es administrado por la  Python Software Foundation . Posee una licencia de  código abierto , denominada  Python Software Foundation License ,​ que es compatible con la  Licencia pública general de GNU  a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores. Páginas programadas en Python. Una de las más famosas es sin duda Spotify Web, sin embargo existen muchas otras programadas con éste lenguaje, aquí una lista de algunas de ellas: Yahoo Maps. Yahoo Groups. Google. Zope Corporation. Ultraseek. Linux Weekly News. ElasticHost Cloud Servers. Mojam.co

El color.

Teoría del color. El color es quizá el principal elemento que registramos cuando vemos algo por primera vez. Nuestro condicionamiento y desarrollo cultural nos llevan a realizar asociaciones instintivas según los colores que vemos, lo que nos da una idea de como debemos reaccionar ante un objeto o un diseño que los incorpore. Los colores tienen ciertas connotaciones, y nuestra reacción ante ellas depende del esquema cultural, las modas, la edad y las preferencias personales. Luz. Porción del espectro electromagnético perceptible por el ojo humano.No hay posibilidad que exista color sin luz. Luz y materia. La mayoría de los objetos en nuestro alrededor no emiten su propia luz. Son visibles porque reflejan toda o parte de la luz que llega a su superficie. Sombra. Lugar donde los rayos de luz llegan en baja intensidad y provocan el contraste. Reflexión. El color rojo del cubo se debe a que sólo refleja esa parte de luz que lo ilumina. Refracción. Se produce cuando la luz p