¿Qué marco es bueno para desarrollar un portal?

[A2A] Depende completamente de usted. No existe un marco web en el que NO pueda desarrollar un portal. Entonces realmente no puedes equivocarte.

El mejor marco para usar sería el escrito en un idioma en el que se sienta más cómodo. ¿Le encanta Javascript? Utilice la pila MEAN (MongoDB, Express, Angular y Node). ¿Te gusta más Python? Usa Django o Flask. ¿Un fanático de Ruby? Usa rieles.

Si no tienes experiencia previa en la creación de sitios web basados ​​en bases de datos, te sugiero que comiences con Ruby on Rails. El marco Rails es fácil de usar y extremadamente fácil de comenzar. Es / fue utilizado en una gran cantidad de sitios extremadamente populares (Twitter, Github, AirBnB).

Si lo que está buscando es potencia, use un marco de Python como Django o Flask. Python es el lenguaje más popular en el planeta en este momento y se puede usar para hacer literalmente todo lo que hay en ingeniería de software. Es el lenguaje ideal para procesar datos y aprendizaje automático. Tiene bibliotecas increíbles para cualquier función web con la que puedas soñar. Y es extremadamente fácil de aprender. Los frameworks de Python definitivamente serían una buena opción para construir una aplicación web.

Si está creando un servicio que se basa en muchas llamadas asincrónicas, le sugiero que use Nodo. Es el último framework web más importante del bloque y utiliza JavaScript, llamado correctamente como el lenguaje de la web. Node no tiene una comunidad tan grande como Rails o Django, pero está creciendo extremadamente rápido. Si conoce bien Javascript, Node debería ser fácil de entender. Y el uso de MEAN Stack tiene una gran ventaja, ya que trabajará con un idioma tanto en la interfaz como en la parte posterior (la mayoría de los marcos usan al menos tres: Javascript, el idioma en el que está escrito el marco y SQL).

Tiene varias opciones para desarrollar un portal. Pero será difícil decir qué marco es bueno. Porque el marco para desarrollar cualquier portal se decide sobre qué funcionalidad o características ofrecerá al usuario final. Ese es el punto clave para cualquier desarrollo.

Por lo tanto, es muy difícil decirlo, pero si realiza I + D sobre este tema, ¡le dará la mejor solución!

More Interesting

¿Se puede ganar dinero con aplicaciones automáticas cuantificadas?

¿Debo dejar Android y comenzar a aprender desarrollo web?

Cómo actualizar una aplicación web en vivo si no puede tener ningún tiempo de inactividad

¿Cuánto tiempo le tomaría a un principiante de programación aprender a escribir una aplicación de una sola página con backend?

¿Por qué se elimina el enlace de datos bidireccional en Angular 2? Si Angular 2.0 solo admite el enlace de datos unidireccional, ¿no fue el enlace bidireccional una característica importante de Angular 1? ¿Esto implica que de alguna manera la unión bidireccional en Angular 1 no fue una característica útil?

¿Cuál es la mejor aplicación de iPhone para realizar un seguimiento de los principales deportes?

¿Cuál es la mejor herramienta de automatización de código abierto para pruebas funcionales de aplicaciones web?

¿Cuáles son los beneficios, si los hay, de una interfaz de usuario basada en texto sobre una interfaz basada en web?

¿La región de Oregon de Amazon EC2 tiene un mejor rendimiento que su región del norte de California?

¿Qué es Quizzera.in? ¿Cómo se relaciona con IITJ?

¿Es una buena idea codificar una aplicación web y su API en una sola aplicación Laravel?

¿Qué lenguaje de programación es el más popular para escribir el backend de una aplicación web que debería poder escalar?

¿Cuál es la diferencia entre Quip y Basecamp?

¿Qué es mejor: desarrollo móvil o desarrollo web (back-end y front-end)?

¿Qué tipo de sistema de pago usan sitios como 99 diseños o ugallery?