Podrías “usar wordpress”, pero no está diseñado para hacer eso, como construir una casa con un cuchillo de mesa, no estás usando las herramientas adecuadas para el trabajo.
Hay soluciones en cualquier idioma, y Craigslist elige a Perl para lograrlo. Llegaremos a PHP en un momento, pero hablemos de las fortalezas de Perl sobre PHP. La capacidad de Perl para trabajar con texto, especialmente su expresión regular rápida y efectiva, y como lenguaje de scripting general, realmente lo convierte en una opción sólida para aplicaciones, y no solo sitios web, y mucho de lo que hace Craigslist, para que se adapte al tamaño tiene que ser así, se realiza a través de aplicaciones Perl de gestión y modificación de texto. El otro aspecto es la recopilación y el almacenamiento de datos con los que Craigslist usa e interactúa. Cuando esté pensando en desarrollar una aplicación, creo que solo mirar el marco no es un lugar ideal para comenzar, especialmente con algo tan específicamente pesado como Craigslist.
Entonces, cuando miras los frameworks PHP, debes recordar que estás construyendo una aplicación, no solo un sitio web, y que gran parte de tu código no encajaría en el axion tradicional de los frameworks MVC php como Zend, Lavarel o Yii … Construiría algo alrededor de un micro-marco más como Slim o Silex para permitirte construir la aplicación correctamente sin tanta sobrecarga. Porque entrelazar las bases de datos requeridas (motores de búsqueda de texto completo como Sphinx o Solr + Datastores + Queues) requeriría muchas soluciones personalizadas de todos modos. Un microframework le brinda la capacidad de piratear lo que necesita, como enrutamiento y gestión de modelos, y rodar su propio ORM para manejar una solución de datos compleja.
- ¿Cómo uso el código konami en un sitio web?
- ¿Dónde debo comenzar a convertirme en un profesional independiente en el desarrollo web?
- ¿Cuáles son algunos sitios web famosos que están en tecnología MEAN stack?
- ¿Cómo es que ninguna de las nuevas empresas tecnológicas está usando ExtJS para el desarrollo web?
- ¿Quién está detrás de Dart?
En realidad, podría usar cualquier marco, Drupal o Joomla incluidos, pero para que funcione bien, se requiere mucho más que simplemente aprovechar un marco.