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

JavaScript

¿Qué es? JavaScript (abreviado comúnmente JS) es un  lenguaje de programación   interpretado , dialecto del estándar  ECMAScript . Se define como  orientado a objetos ,​  basado en prototipos ,  imperativo , débilmente tipado y dinámico. Se utiliza principalmente en su forma del  lado del cliente ( client-side), implementado como parte de un  navegador web  permitiendo mejoras en la  interfaz de usuario  y  páginas web  dinámicas​ aunque existe una forma de JavaScript del  lado del servidor  (Server-side JavaScript o SSJS). Su uso en  aplicaciones  externas a la  web , por ejemplo en documentos  PDF , aplicaciones de escritorio (mayoritariamente  widgets ) es también significativo. Desde el 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1, una versión de javascript. Los navegadores más antiguos soportan por lo menos ECMAScript 3. La sexta edición se liberó en julio del 2015. JavaScript se diseñó con una sintaxis similar a  C , aunque adopta nomb

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