Quiero construir un sitio web de bolsa de trabajo como Indeed. ¿Debo construir el sitio web yo mismo o puedo usar algunos CMS como Joomla o Drupal?

La respuesta correcta depende de la experiencia / fortalezas de desarrollo de su equipo y también en qué etapa del desarrollo del producto se encuentre.

La mayoría de los desarrolladores profesionales no van a rodar completamente sus propios, ya que es un desperdicio. Algunos prefieren marcos más livianos, pero incluso entonces podría ser una buena idea comenzar con algo más robusto si se encuentra en la etapa de creación de prototipos y solo está tratando de mostrar la idea a algunos de los primeros inversores.

Si diseña la arquitectura correctamente, siempre puede intercambiar el front-end / back-end a medida que avanza sin perder el trabajo anterior.

Pero los CMS y los marcos de CMS tienden a ser demasiado pesados ​​para muchas aplicaciones especialmente diseñadas que no aprovecharán la mayoría de las características de CMS. Del mismo modo, si imagina una interfaz de usuario basada en AJAX, tendrá que reescribir la mayoría de las plantillas / elementos de vista de stock de todos modos, por lo que termina siendo más trabajo que simplemente comenzar con un marco muy liviano.

Personalmente, prefiero ese enfoque, mantenerlo modular y usar una API REST para unir el front-end y el back-end, usando una arquitectura MVW tanto en el front-end como en el back-end.

Algo como CakePHP o uno de los equivalentes más modernos le permite adoptar un enfoque intermedio. Puede usar muchos andamios desde el principio, sin una interfaz AJAX, y después de prototipar las características básicas de la aplicación, puede comenzar a convertir la interfaz a AJAX y usar algo como AngularJS para el front-end en la medida que lo prefiera .

Aconsejaría usar un CMS, y probablemente Drupal (pero, por supuesto, soy parcial), porque le permitirá entregar su MVP más rápido y por un costo menor. Claro, será más lento de ejecutar y necesitará un alojamiento más costoso que algo escrito desde cero en Go, Node, PHP con un marco como Symfony o Laravel, Ruby, Python, o si cree que debe hacerlo, Java o C #. Pero le permitirá iterar sobre su idea y ajustarla hasta alcanzar un producto / mercado sostenible.

Solo entonces debería comenzar a preocuparse por el crecimiento y el costo de propiedad, y si tiene sentido reescribir en una tecnología que será más rápida de ejecutar, pero más costosa de implementar. El bajo costo y el cambio rápido son esenciales antes de que el producto / mercado encaje, y los CMS le brindan exactamente eso.

Bueno, personalmente le recomendaría que elija un Sistema de gestión de contenido (CMS) funcional y confiable porque agregará más funciones funcionales y le permitirá diseñar una tienda profesional. Puede elegir entre los más populares como WordPress, Drupal, Joomla en función de lo avanzado que desee que sea y el idioma en el que se debe construir. Solo necesita comprender las necesidades de su negocio y luego tomar la decisión. Las ventajas de diseñar sitios web en CMS populares son:

  • Categorización efectiva de contenido
  • Permite diseñar sitios web amigables para los motores de búsqueda que son fáciles de optimizar
  • Implementación de complementos para ampliar sus características funcionales.

El diseño de un sitio web mediante el uso de plataformas CMS le permite conectarse con su público objetivo de una mejor manera. Permite maximizar las posibilidades de éxito y abre nuevas formas de conectarse con su audiencia. Por lo tanto, es necesario optar por un poderoso Sistema de gestión de contenido (CMS), como Joomla, Drupal o WordPress para diseñar sitios web interactivos y de conversión.

En caso de que esté buscando servicios profesionales de desarrollo web, le sugiero que elija PSDtoDrupalDeveloper. La compañía ofrece desarrollo personalizado de Drupal, desarrollo de temas de Drupal, desarrollo de plugins de Drupal y muchas otras soluciones personalizadas para desarrollar sitios web basados ​​en las características de Drupal y aumentar las ventas en línea.

Puedes usarlo de cualquier manera, depende de ti. Lo que sientes correcto porque ambas son la mejor opción aquí. CMS como Joomla y Drupal son los mejores CMS para crear cualquier tipo de sitio web y si crees que puedes construir un sitio web por ti mismo. Pero diré que debería preferir usar CMS. Todos usan CMS en estos días:) Joomla vs Drupal- ¿Quién es el CMS de 2015?

Use Drupal8, lo pondrá en línea en pocas semanas con mucha funcionalidad, apariencia y seguridad de nivel empresarial. Si intentas lograr todo esto por tu cuenta, te tomará mucho tiempo y cada vez que tengas que tomar una experiencia amarga y superarla …

Entonces no tiene cabeza y puedes ir a la aplicación móvil rápidamente usando Cordova.

More Interesting

Necesito un desarrollador de aplicaciones web que pueda crear un directorio de aplicaciones web. ¿Cuánto costaría?

¿Puedo colocar un anuncio de Google que se mostrará en una página antes de cargar contenido y esperar 5 segundos antes de cargar el contenido real?

He creado un sitio web con WordPress ¿Cómo alojarlo en WordPress gratis?

Si uso Squarespace, ¿puedo crear un sitio para juegos?

Soy estudiante de segundo año de B.Tech (CSE). Quiero aprender todo sobre diseño y desarrollo web. ¿Por dónde empiezo y luego sigo adelante?

Soy un buen diseñador de interfaz de usuario en el Reino Unido. ¿Cómo atraigo a más clientes de inicio (Reino Unido o EE. UU.)?

¿Por qué utilizo un índice z en CSS?

Tengo un sitio web HTML y CSS simple que codifiqué. Quiero insertar un formulario de contacto pero no quiero comprometer mi diseño. ¿Dónde empiezo?

Acabo de terminar mi primer sitio web simple usando HTML / CSS. ¿Qué tan preocupado debería estar con el aprendizaje de habilidades de diseño mientras estoy aprendiendo a codificar?

Quiero hacer un curso de diseño web. ¿Qué instituto sería mejor en Bangalore?

Cuando visito un sitio web, ¿el propietario del sitio web puede ver lo que he visto en el sitio web?

¿Por qué veo un cuadro negro unos segundos después de abrir una nueva ventana en un sitio de Gawker Media?

Cómo diseñar un sitio web usando mi computadora

Vengo de un entorno no tecnológico y estoy interesado en aprender el desarrollo web. ¿Alguien puede guiarme por dónde empezar?

Mi hermana es una arquitectura clásica. Y ella necesita una empresa de diseño de sitios web. ¿Qué debería hacer ella?