Mejor respuesta
Aquí hay una lista de los mejores foros PHP de código abierto:
- phpBB – phpBB es un software de tablero de anuncios de foro de código abierto y gratuito que se puede usar para mantenerse en contacto con un grupo de personas o puede impulsar todo su sitio web.
- bbPress es uno de los scripts de foro de código abierto más utilizados por los creadores de WordPress. . Esto es muy similar a WordPress.
- Codoforum – Diga bien adiós a las interfaces de foro antiguas, abarrotadas y engorrosas. Nuestro software Forum tiene una nueva interfaz de usuario que es simple, limpia e impresionante con un motor avanzado y poderoso debajo.
- Placa de alimentación de Invision : otro software de foro de pago popular. Cuando se compara vBulletin, se compara con Invision Power Board.
- vBulletin – Indudablemente vBulletin es el mejor software para foros. Con sus años de experiencia y gran soporte lo ha convertido en el mejor software para foros. vBulletin es un script de foro de pago, pero vale la pena por su valor.
- punBB – PunBB es un panel de discusión rápido y ligero con PHP. Se publica bajo la Licencia Pública General GNU. Sus objetivos principales son ser más rápidos, más pequeños y menos intensivos en gráficos en comparación con otros foros de discusión.
- FluxBB es una aplicación de foro rápida, ligera y fácil de usar para su sitio web. FluxBB fue diseñado como una alternativa más ligera y rápida a algunas de las aplicaciones tradicionales de foros con muchas funciones.
Mientras tanto, si esta lista le resultó útil, no olvide compartirla.
Responder
Lado del cliente: HTML, CSS, Javascript. Aprenda un marco de interfaz de Javascript como Aurelia, Angular 2 o React (Angular 2 y React son los que tienen mayor reconocimiento en el mercado en este momento) y Bootstrap, usted ya está listo.
Lado del servidor: Aquí es donde tiene muchas opciones. Puede elegir una de las siguientes:
- Java
- Node.js
- Scala
- .NET
- Python
- PHP
- Golang
- Ruby
Estoy bastante seguro de que las cosas del lado del servidor tampoco se limitan a mi lista, pero estas tienen el mayor reconocimiento del mercado en este momento.
Base de datos: Necesitas almacenar tus temas, publicaciones y cosas en algún lugar. Estas son tus opciones :
- Relacional: MySQL, PostgreSQL, Oracle DB, MSSQL (solo si selecciona .NET como su s erver side) y algunas otras cosas que no me vienen a la mente de inmediato.
- NoSQL: MongoDB, Cassandra, CouchDB, Couchbase, y probablemente algunas otras cosas que no me vienen a la mente correctamente ahora.
Realmente no creo que tenga más ventajas que desventajas al optar por algo que no mencioné como opuesto a algo que hice.
Almacenamiento en caché del lado del servidor: Esto es bastante opcional y puede salirse con la suya sin tener almacenamiento en caché en el lado del servidor. En caso de que desee almacenar en caché sus temas y cosas fijas, puede elegir uno de los siguientes:
- Redis
- Memcached
- Hazelcast
No puede equivocarse al elegir Redis de este grupo.
Servidor web: necesitará servir sus páginas web reales en algún lugar. Alojará los recursos estáticos (incluidos su HTML, CSS, Javascript y sus imágenes), almacenará en caché HTTP, será un proxy inverso a sus API y equilibrará la carga de las solicitudes entrantes. Sus opciones aquí:
- NGINX
- Otras cosas
Simplemente vaya con NGINX para todo esto. No puedes equivocarte con NGINX, hace todo lo que necesitas y además es muy ligero.
Implementación: Bueno, necesitas encontrar un host para tu sitio web en algún lugar.Sus opciones consisten principalmente en:
- A mazon W eb S servicios
- Heroku
- Microsoft Azure
- Google App Engine
Escogería AWS de este grupo por varias razones:
- Tiene el mayor reconocimiento del mercado
- Están a años luz de distancia en comparación con otros tipos
- Tiene la mayor cantidad de recursos que existen
- No puede equivocarse eligiendo AWS
Supongo esto es todo lo que necesita, de la cabeza a los pies, para crear cualquier aplicación web receptiva, no solo un foro.