En mi primera entrevista de trabajo, me preguntaron por qué construí mi propio CMS. ¿Por qué no usar uno de los CMS existentes, Wordpress, Joomla, Drupal ...? Al principio, estaba aturdido. No pude recordar todas mis razones para construir mi propio CMS, pero esta fue definitivamente una de las principales razones: es mi código y si quiero cambiar algo en ese CMS (que a menudo tengo que hacer, porque cada sitio web Construyo necesita CMS con diferentes funciones) no es un gran problema. Durante algún tiempo he estado usando Wordpress y una de las principales cosas que me distrajo de usarlo fue descubrir errores en el código que no escribí y estos errores a menudo, especialmente si realizo algunos cambios en CMS o agregué un plug-in ...
Here, puedo encontrar estos 8 razones por las cuales no construir propio CMS:
¿Por qué crear un CMS propio?
no va a satisfacer las necesidades de los usuarios
es demasiado trabajo
It no será una solución estándar
No será extensible suficientemente rápido
No será probado suficientemente bien
No será fácilmente cambiable
No agregará ningún valor
Crear contenido, no funcionalidad
Presupuesto de la misma página:
Así que la pregunta principal que preguntarse es: '¿Por qué estoy realmente tratando de volver a resolver un problema que ya ha sido resuelto antes?'
Bien, estoy totalmente de acuerdo que es difícil inventar CMS que no haya sido ya inventado, pero por otro lado, creo que cada CMS es (o debería ser) individuales ... que tal vez no lo hará tener un millón de funciones, tendrá 3 funciones pero su uso será claro (para un usuario) y hará todo lo que un sitio debe tener. También creo que no es bueno dar a un cliente un CMS con muchas funciones que nunca se usan y que probablemente se vea más profesional cuando el sitio web y el CMS juntos parezcan un solo producto.
También me gustaría comentar algunas partes Cita:
"Es demasiado trabajo" - Estoy de acuerdo, pero cuando se utiliza CMS existente y personalizar a las necesidades del sitio web y, a veces puede ser trabajo muy duro o misión imposible.
"No será fácilmente modificable" - No estoy de acuerdo con este.
¿Cuál es su opinión sobre este, por qué desarrolló o no desarrolló su propio CMS?
Ile
Esta debería ser una pregunta wiki de la comunidad. – FrustratedWithFormsDesigner
esta pregunta solo puede ser respondida por alguien que: 1. haya desarrollado su propio CMS y utilizado en producción y 2. haya utilizado un CMS listo para usar, lo haya adaptado a los requisitos previamente existentes y lo haya utilizado en producción. – Chris
@Chris: Creo que cualquiera que tenga mucha experiencia en el desarrollo web puede responder u opinar sobre esta pregunta –