Articles

GeeksforGeeks

Web Application Framework o simplemente «web framework» es un framework de software diseñado para apoyar el desarrollo de aplicaciones web, incluidos servicios web, recursos web y API web. Los frameworks son, en resumen, bibliotecas que le ayudan a desarrollar su aplicación de forma más rápida e inteligente.

Hoy en día, el número de Frameworks Web ha aumentado enormemente. Para ayudarlo a elegir el más adecuado para su Aplicación Web, hemos compilado una lista de los 10 mejores marcos disponibles en línea, en su idioma preferido.

Ruby on Rails

Ruby on Rails es un framework de aplicaciones web extremadamente productivo escrito por David Heinemeier Hansson. Se puede desarrollar una aplicación al menos diez veces más rápido con Rails que un framework Java típico. Además, Rails incluye todo lo necesario para crear una aplicación web basada en bases de datos, utilizando el patrón Modelo-Vista-Controlador.

Los sitios web que utilizan Ruby on Rails son GroupOn, UrbanDictionary, AirBnb, Shopify, Github

Django

Django es otro framework que ayuda a crear aplicaciones web de calidad. Se inventó para cumplir con los plazos de redacción en rápido movimiento y, al mismo tiempo, satisfacer los exigentes requisitos de los desarrolladores web experimentados. Los desarrolladores de Django dicen que las aplicaciones son ridículamente rápidas, seguras, escalables y versátiles.

Los sitios web que utilizan Django son Disqus, Pinterest, Instagram, Quora, etc.

Angular (También conocido como Angular JS)

Angular es un framework de Google (desarrollado originalmente por Misko Hevery y Adam Abrons) que nos ayuda a crear potentes aplicaciones Web. Es un marco para crear aplicaciones web a gran escala y de alto rendimiento a la vez que las mantiene fáciles de mantener. Hay una gran cantidad de aplicaciones web que se construyen con Angular.

Los sitios web que utilizan Angular son Youtube en PS3, Weather, Netflix, etc.

ASP.NET

ASP.NET es un framework desarrollado por Microsoft, que nos ayuda a construir aplicaciones web robustas para PC, así como dispositivos móviles. Es un marco ligero y de alto rendimiento para crear aplicaciones Web utilizando .NET. En general, un marco con Potencia, Productividad y Velocidad.

  • Idioma: C #
  • Última versión: ASP.NET 5 (ASP.NET Núcleo 1.0)
  • Enlace del marco: http://www.asp.net/

Sitios web que utilizan ASP.NET son GettyImages, TacoBell, StackOverflow, etc.

METEOR

Meteor o MeteorJS es otro marco que le da a uno una forma radicalmente más simple de crear aplicaciones móviles y web en tiempo real. Permite la creación rápida de prototipos y produce código multiplataforma (Web, Android, iOS). Su plataforma en la nube, Galaxy, simplifica enormemente la implementación, el escalado y la supervisión.

Los sitios web que utilizan Meteor son HaggleMate, WishPool, Telescope, etc.

Laravel

Laravel es un framework creado por Taylor Otwell en 2011 y como todos los demás frameworks modernos, también sigue el patrón arquitectónico MVC. Laravel valora la Elegancia, la Simplicidad y la Legibilidad. Uno puede comenzar a aprender y desarrollar Laravel de inmediato con Laracasts, que tiene cientos de tutoriales.

  • Lenguaje: PHP
  • Versión más Reciente: Laravel 5.2
  • Marco Enlace: https://laravel.com/
  • Github Enlace: https://github.com/laravel/laravel

Los sitios web que utilizan Laravel son Deltanet Travel, Prestamista de vecindario, etc.

Express

Express o Expressjs es un marco mínimo y flexible que proporciona un conjunto sólido de características para aplicaciones web y móviles. Es relativamente mínimo, lo que significa que muchas características están disponibles como complementos. Express facilita el rápido desarrollo del nodo.aplicaciones web basadas en js. Express es también uno de los componentes principales del paquete de software MEDIO.

  • Idioma: JavaScript
  • Enlace de marco: http://expressjs.com/
  • Enlace de Github: https://github.com/strongloop/express

Los sitios web que utilizan Express son Storify, Myspace,LearnBoost, etc.

Spring

Spring, desarrollado por Pivotal Software, es el marco de desarrollo de aplicaciones más popular para Java empresarial. Miríadas de desarrolladores de todo el mundo utilizan Spring para crear aplicaciones web robustas y de alto rendimiento. Spring ayuda a crear sistemas y aplicaciones basados en JVM simples, portátiles, rápidos y flexibles.

Los sitios web que utilizan spring son Mascus, Allocine, etc.

PLAY

Play es uno de los marcos de aplicaciones web modernos escritos en Java y Scala. Sigue la arquitectura MVC y tiene como objetivo optimizar la productividad del desarrollador mediante el uso de la convención sobre la configuración, la recarga de código en caliente y la visualización de errores en el navegador. Play se cita a sí mismo como»El Marco Web de Alta Velocidad».

Los sitios web que utilizan PLAY son LinkedIn, Coursera,LendUp, etc.

CodeIgniter

CodeIgniter, desarrollado por EllisLab, es un famoso marco de aplicaciones web para crear sitios web dinámicos. Se basa libremente en la arquitectura MVC, ya que las clases de controlador son necesarias, pero los modelos y las vistas son opcionales. CodeIgnitor promete un rendimiento excepcional, una configuración casi nula y sin bibliotecas monolíticas a gran escala.

Los sitios web que utilizan CodeIgnitor son Bufferapp, The Mail and Guardian, etc. Aparte de estos 10 marcos, otros como Symphony, Ember.js, Velas.js, Reacciona.también vale la pena mencionar los js.

Artículo De: Harshit Gupta

Kolkata based Harshit Gupta is an active blogger having a keen interest in writing about current affairs, technical Blogs, stories, and personal life experiences. Besides passionate about writing, he also loves coding and dancing. Currently studying at IIEST, he is an active blog contributor at GeeksforGeeks.

Etiquetas del artículo:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *