¿Estás a favor o en contra de los CMS, y por qué razones?

Iniciado por big_ed, 8 Junio 2019, 00:45 AM

0 Miembros y 1 Visitante están viendo este tema.

big_ed




Hola a todos  ::).
Preferiblemente necesito que contesten verdaderos desarrolladores web, es decir, gente que tenga niveles medio o altos en HTML, CSS, JAVA SCRIPT, PHP y SQL. O sea una persona que pueda hacer una web profesional desde cero sin usar CMS. Pongo esto como requisito debido a que, si contesta alguien que sólo saber hacer webs con CMS, es evidente que va a estar siempre a favor, y me va a distorcionar la "estadística".
Yo también dejaré mi opinión:


Yo Estoy en contra de los CMS. Aquí mis razones:

- El diseño no es 100% a medida.
   Digan lo que digan, el diseño no es 100% a medida en un
   tema CMS, porque para empezar nadie compraría un tema
   profesional ya hecho para prácticamente desmembrarlo.
   Lo más cercano en esto a un diseño 100% a medida es crear
   tu propio tema, cosa que la mayoría no hace, y ni así sería
   100% a medida, ya que estos temas trabajan con
   frameworks como boostrap, que no te dejan la elección de
   cómo será el diseño responsive sino que ellos deciden cómo
   se verá. Y Si la pantilla trae un slider o en general
   animaciones, tú tampoco tienes el control al 100% de los
   efectos de éstas. Así que, ni animaciones, ni responsive, ni
   unidades de medida son 100% a medida (las unidades de
   medida y maŕgenes externos e internos tú los puedes
   cambiar pero ¿quién se va a tomar ese trabajo?). Puede que
   yo esté acostumbrado a diseñar con porcentajes pero la
   plantilla me venga con pixeles o ems.

- El tema trae consigo mucho código "basura".
    Como el tema lo ha hecho otro, tú no puedes saber si tiene
    código mal hecho o redundante, sólo te queda conformarte.
    Un buen programador hace código funcional pero a la vez
    ahorrando los mayores recursos que pueda, cosa que no se
    puede hacer cuando empiezas a diseñar sobre el código de
    otro.

- Las páginas con CMS pesan más.
    Quien diga que no, miente, porque para empezar el
    programa CMS ya pesa bastante. Encima contiene un
    montón de archivos que nunca usamos, pero
    están ahí ocupando espacio. Además del peso del programa
    se le debe agregar el peso de los plugins, para formularios,
    seo, seguridad, slider, mapas, y cualquier otra función extra.

- Las páginas con CMS son blanco recurrente de hackeo.
    Es común que una persona que acostumbra subir páginas
    con cms cuente sus historias de cuántas veces lo han 
    hackeado. Y bueno, lo que ya saben: el código del cms está
    abierto para cualquiera que desee descargarlo
    gratuitamente, incluido alguien que quiera ver la forma de
    hackear un página con CMS. Claro, dicen que esto se
    soluciona actualizando constantemente el
    programa (también podría poner esto como un contra, pero
    a mí actualizar no se me hace nada dificultoso).

- Quitan trabajo a los verdaderos profesionales.
    Ahora hasta un niño podría decir que es "desarrollador" si
    sólo aprendiera lo básico de comprar un servidor e instalar el
    CMS + el tema. Ahora mucha gente no quiere contratar
    profesionales porque piensa que su primo se lo puede hacer.
    O cuando contratan buscan al postor más barato, ya que,
    como este tipo de páginas no conlleva gran esfuerzo (debido
    a que ya están hechas) los pseudo desarrolladores modernos
    las venden muy barato, lo que malogra el negocio para los
    verdaderos profesionales.

@XSStringManolo

Solo comentas los aspectos negativos desde el punto de vista individual. Y los CMS no se desarrollaron con el objetivo de que tu primo monte una web. Es una respuesta muy eficiente a la demanda que se llava produciendo años y años por empresas. Menos costes, menos tiempo, un producto más definido y del que siempre se puede esperar el mismo resultado. Fácil de usar...
El problema surge del rápido crecimiento de la web y de que no había profesionales suficientes para cubrir la demanda del mercado. A parte los costes eran demasiado altos para una empresa que solo quería tener su web como el resto del mundo. Algo indispensable ya hasta para un pequeño comercio de piensos.
En los últimos años con la aparición de los smartphones esta demanda aún se aumentó más. Ya que ahora la web también tenía que servir para verla correctamente desde el móvil ya como dispositivo principal en este uso. Al usar un CMS la gestión también se hace más sencilla asique grandes cambios se pueden solventar sin tener que hacer un producto nuevo.
También tienen mucha comunidad e información para que sea accesible a cualquiera. Como wordpress.

No creo que afecte de ninguna forma a los profesionales. Quitando casos de intrusismo desde otros sectores, las webs siguen siendo desarrolladas por los de siempre (con la opción de usar un cms y no tirarte días cambiando numeritos en el código) Y para proyectos específicos y proyectos grandes siguen necesitándose a desarrolladores profesionales. Muchas empresas substituyen a profesionales por culpa de los CMS pero si han triunfado no es solo por su bajo coste, rapidez, mantenimiento, etc. Si no porque el mercado no tenía y no tiene suficientes desarrolladores web.

big_ed

Cita de: string Manolo en  8 Junio 2019, 01:18 AM
Solo comentas los aspectos negativos desde el punto de vista individual. Y los CMS no se desarrollaron con el objetivo de que tu primo monte una web. Es una respuesta muy eficiente a la demanda que se llava produciendo años y años por empresas. Menos costes, menos tiempo, un producto más definido y del que siempre se puede esperar el mismo resultado. Fácil de usar...
El problema surge del rápido crecimiento de la web y de que no había profesionales suficientes para cubrir la demanda del mercado. A parte los costes eran demasiado altos para una empresa que solo quería tener su web como el resto del mundo. Algo indispensable ya hasta para un pequeño comercio de piensos.
En los últimos años con la aparición de los smartphones esta demanda aún se aumentó más. Ya que ahora la web también tenía que servir para verla correctamente desde el móvil ya como dispositivo principal en este uso. Al usar un CMS la gestión también se hace más sencilla asique grandes cambios se pueden solventar sin tener que hacer un producto nuevo.
También tienen mucha comunidad e información para que sea accesible a cualquiera. Como wordpress.

No creo que afecte de ninguna forma a los profesionales. Quitando casos de intrusismo desde otros sectores, las webs siguen siendo desarrolladas por los de siempre (con la opción de usar un cms y no tirarte días cambiando numeritos en el código) Y para proyectos específicos y proyectos grandes siguen necesitándose a desarrolladores profesionales. Muchas empresas substituyen a profesionales por culpa de los CMS pero si han triunfado no es solo por su bajo coste, rapidez, mantenimiento, etc. Si no porque el mercado no tenía y no tiene suficientes desarrolladores web.

Olvidé decir su única ventaja:
Cualquier persona sin ningún conocimiento puede actualizar su contenido y cambiar de estilo. Es la única que tiene.
Pero sólo es ventaja para los que no saben desarrollar con código.

#!drvy

CitarEl diseño no es 100% a medida.


Claro que no, no es el objetivo de un CMS.. y el mismo argumento pero al revés se puede dar sobre código picado a mano.. "No se adapta a otros usos". Creo que tienes conceptos mezclados e ignoras muchas cosas. Bootstrap te deja elegir perfectamente el diseño que vayas a usar, Bootstrap simplemente te provee de herramientas y utilidades para que puedas desarrollar tu sitio más rápido. Tampoco es cierto que no tengas el control sobre los elementos, el código de los CMS es 100% editable (menos en aquellos que van con ofuscaciones y licencias prohibitivas) y puedes modificar cualquier parte al igual que te tocaría modificar cualquier parte en tu código. Eso de los porcentajes, pixeles, ems... otra cosa sin sentido.. si acaso, en un diseño responsive, se usan los 3 tipos... Hacer un diseño de puros porcentajes no tiene ningún sentido.

CitarEl tema trae consigo mucho código "basura".

Claro, eso es un argumento muy típico no? Como no he sido yo el que ha diseñado este código, esta mal. Ojo que este argumento más que darte la razón te la quita. El lenguaje que usas para hacer tu sitio web, ha sido desarrollado por otros y por lo tanto puede y seguramente tenga código redundante y cosas mal hechas. Por tanto, tu estas colaborando en introducir problemas al sitio web al usar ese lenguaje... quizás lo más apropiado es que te inventes tu propio lenguaje con tu propio compilador, armes tu propio hardware, tu propia red y armes también los dispositivos de tus clientes para que tengas el control del 100% sobre todo y sepas que no hay código repetitivo o malas practicas. Pero quizás algo peor, es que argumento, grita en alto: NUNCA HE TRABAJADO EN EQUIPO, NUNCA HE TRABAJADO EN UN ENTORNO EMPRESARIAL, NUNCA HE USADO UN FRAMEWORK.

Yo se lo que es código malo... ahora mismo en el trabajo tengo un proyecto de hace años que involucra todas las maldades imaginables en la programación, hecho por un tío, que ahora mismo se vende como guru... (a su favor hay que decir que es probable que el código lo haya hecho cuando empezó en este tema).. es código hecho por otro y es código basura, código que da asco, código que hay que refactorizar y que de una estimación de 20 horas pasas a una estimación de 80 por su culpa... pero eso no quita el hecho de que en su momento cubrió una necesidad funcional... y no quita el hecho de que a ti te pueda pasar lo mismo en un futuro cuando alguien analice tu código.


Citar- Las páginas con CMS pesan más.

Claro, pero no es lo mismo un formula 1 que un 4x4 verdad? El formula 1 te lleva rápido y ligero en la pista pero cuando te toque carretera, camino o montaña, el único que te va a llevar es el 4x4 =)


CitarLas páginas con CMS son blanco recurrente de hackeo.

Lo que comentas tiene un concepto, se llama Seguridad por oscuridad y no es bueno. El hecho de que nadie pueda ver tu código no quiere decir que no tenga vulnerabilidades y tampoco quiere decir que dichas vulnerabilidades no se pueden encontrar y/o explotar.


CitarQuitan trabajo a los verdaderos profesionales.

Si, hay un problema con los "falsos desarrolladores", es un problema que sin duda nos afecta.. simplemente el mercado se esta empezando a llenar y la competencia es más bruta.. de igual forma, tu también te puedes dedicar a montar CMS y además darle mejor servicio a tu cliente demostrando que eres mejor que el tio que solo sabe montar un Wordpress. Seamos sinceros, ese tipo de gente la hay en todos lados... hay gente que cree que por saber poner negritas en Word ya sabe de ofirmatica y es capaz de desempeñar trabajo administrativo, hay gente que por saber cambiar el aceite o los frenos ya se creen mecánicos... en fin.ç



Los CMS hacen falta, son un ahorro de tiempo enorme y en concreto CMS como Wordpress son modificables hasta niveles extremos.. lo mismo pasa con los frameworks.

Saludos

Machacador

A mi si me gustan y apoyo los CMS... sobre todo porque no tengo ni idea de como programar nada de nada... hace años intente estudiar Python, y cuando llegue a "ola mundo" deje el asunto, esto de escribir símbolos y esas cosas no es mi fuerte...

Me gustaría que existieran muchos tipos de CMS para crear de todo, desde simples aplicaciones, hasta juegos de esos gigantescos que pesan mas de 100 Gigas como los últimos de Assassin Creed...

Y como todos sabemos, las maquinas de coser no le quitaron el trabajo a los costureros que cosían y cosen a mano...

:rolleyes: :o :rolleyes:

Saludos.

"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"