elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Foro Libre
| | |-+  Tema filosófico: CMS
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 Ir Abajo Respuesta Imprimir
Autor Tema: Tema filosófico: CMS  (Leído 8,593 veces)
Pazador

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: Tema filosófico: CMS
« Respuesta #10 en: 1 Junio 2011, 17:19 pm »

Esa pregunta me la planteaba desde que aprendi php, yo mil veces prefiero hacerlo de 0, ya que terminas haciendo una web a la "medida" y la seguridad corre por tu cuenta, imaginate que uses joomla en una web gubernamental en la que uses algun modulo/plugin mal codeado que dicha vulnerbilidad la publiquen en unos dias en exploit-db  :-X 
Pero yo supongo que al hablar de la creación de una web desde 0 nos referimos a reutilizar nuestras propias librerias que hemos creado/mejorado en lo largo de nuestro aprendizaje (funciones, clases, seguridad, etc) o usar algun framework, si este no es tu caso entonces que esperas para crear uno propio :P
En línea

La vida es un juego
Mario Bross
dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: Tema filosófico: CMS
« Respuesta #11 en: 1 Junio 2011, 17:36 pm »

Odio los framework y no les veo utilidad (aunque tengan mucha), para eso me creo mis funciones....
En línea




Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Tema filosófico: CMS
« Respuesta #12 en: 2 Junio 2011, 05:08 am »

Estás generalizando de una forma pornográfica.
Se llama "No reinventar la rueda" y para eso están los frameworks ... para crear más en vez de perder tiempo en tecnicismos que ya se solucionaron millones de veces (Ojo ! pero conociéndolos) , un principio importante : reutilización (no perder el tiempo en reescribir tecnicismos y andar depurándolos, sino reusar una base sólida, flexible y testeada)

Pero, como dijiste, hay casos donde es ineficiente comparado a hacer un sitio a medida, a pesar de los costos de mantenimiento reducidos.

Saludos.
En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: Tema filosófico: CMS
« Respuesta #13 en: 2 Junio 2011, 13:06 pm »

Ya, el problema de los framework es que te los tienes que estudiar, por eso prefiero hacerme (que es como lo tengo) mi librerías y así no reutilizo código...
En línea




Lunfardo


Desconectado Desconectado

Mensajes: 568


Ver Perfil
Re: Tema filosófico: CMS
« Respuesta #14 en: 2 Junio 2011, 14:09 pm »

Ya, el problema de los framework es que te los tienes que estudiar, por eso prefiero hacerme (que es como lo tengo) mi librerías y así no reutilizo código...

que piola sos, hace librerias y no las usas =P
En línea

[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Tema filosófico: CMS
« Respuesta #15 en: 2 Junio 2011, 15:54 pm »

Ya, el problema de los framework es que te los tienes que estudiar, por eso prefiero hacerme (que es como lo tengo) mi librerías y así no reutilizo código...

Es mas facil aprnder a usar un framework que crear nuestras propias librerias. Y estos ya nos solucionan todo: segridad, cacheo, modelo de datos, etc..

Saludos
En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
Azielito
no es
Colaborador
***
Desconectado Desconectado

Mensajes: 9.188


>.<


Ver Perfil WWW
Re: Tema filosófico: CMS
« Respuesta #16 en: 2 Junio 2011, 16:15 pm »

Yo creo que tambien afecta mucho los clientes

empresa: te cobra menos por que solo monta un joomla, y por ende cobra poco

tu: programas todo el sistema para lo que requiere el cliente, entonces debes cobrar muy bien

al final el cliente se va por lo barato

y me ha pasado, a veces  hasta a bajar mi precio para quedarme con el proyecto, vamos que te obligan en contadas ocasiones
En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: Tema filosófico: CMS
« Respuesta #17 en: 2 Junio 2011, 17:02 pm »

SmogMX si que uso mis librerías...
La razón principal es que al crearlo yo, las conozco mejor y puedo actualizarla más adelante.
En línea




Pazador

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: Tema filosófico: CMS
« Respuesta #18 en: 2 Junio 2011, 22:25 pm »

Sobre "Reinventar la rueda" es ironico, si fuese el caso entonces solo existiria

1 solo CMS
1 solo framework
1 sola galeria de imagenes en javascript
1 solo plugin/modulo que haga tal cosa
1 sola IDE para programar
1 solo S.O   :-\
1 sola distro Linux
.....
y cualquier software que haga algo que ya fue creado estarian reinventando la rueda (codeigniter reinventa la rueda de zend, zend de symphony o viceversa, ubuntu reinventó la rueda de debian y debian de...) :xD
A veces tenemos la curiosidad de saber como fue creado tal cosa y nos preguntamos si podremos hacerlo.. pues es un caso real por eso que existen diversidad de frameworks, ides, distros y van a seguir apareciendo nuevas opciones porque siempre solemos reinventar la rueda... además se te infla el pecho (al comienzo  :xD) cuando terminas de crear un sistema complejo a la medida con tus propias librerias, esta es una gran ventaja porque estas apto para modificar/continuar cualquier proyecto CMS propio de terceros en lugar de usar joomla junto a sus plugins que lo puedes hacer en unos días (sin saber como joomla lo hace todo.. click aqui y click aya) y si algun plugin es beta y tiene errores y no hay versión posterior de este plugin que harias??.. cambiar de cms o ir a llorar al rio

Pero en fin, el lado bueno de los CMS es que ganas tiempo y yo para blogs usaría wordpress y foros smf o phpbb
Saludos
En línea

La vida es un juego
Mario Bross
Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Tema filosófico: CMS
« Respuesta #19 en: 2 Junio 2011, 23:54 pm »

@Pazador: hay una amplia gama de colores entre el negro y el blanco, no seas extremista ... salvo que *realmente* aportes algo que los frameworks actuales no soporten o a futuro te falte algún feature, es innecesario reinventar la rueda   ... ése es el concepto de reutilizar : EVITAR (que es un término gris, evitar significa tirarse por otra opción a esa, pero no significa no hacerlo) rehacer las cosas salvo que sea necesario (léase : hagas algo distinto)
son conceptos que sólo aparecen cuando llegás a la programación orientada a objetos -siquiera- o aprendés de frameworks .. es más, está implícito en la filosofía de Unix® !!!

http://en.wikipedia.org/wiki/Unix_philosophy

Citar
y cualquier software que haga algo que ya fue creado estarian reinventando la rueda (codeigniter reinventa la rueda de zend, zend de symphony o viceversa, ubuntu reinventó la rueda de debian y debian de...) 
A veces tenemos la curiosidad de saber como fue creado tal cosa y nos preguntamos si podremos hacerlo.. pues es un caso real por eso que existen diversidad de frameworks, ides, distros y van a seguir apareciendo

Todos los que mencionás tienen algo diferente ... Dejando el terreno de los frameworks , en el caso de Ubuntu es proveer interfaces más aptas para un usuario promedio y un ciclo de desarrollo corto que incluya software más nuevo .. Ubuntu tiene BRUTALES diferencias con Debian ...


Citar
nuevas opciones porque siempre solemos reinventar la rueda

Pero esas ruedas tienen algo de distinto, y ése es el punto, si no vas a hacer algo relevantemente distinto, no te gastes en reescribir algo igual o similar a lo que ya está ... reusalo, no pierdas tiempo en reinventar la rueda, que te lleva a perder el tiempo en solucionar tecnicismos y muy seguido a desviarte fácilmente del objetivo principal.

Lo ves muchísimo en C/C++ donde tenés frameworks o librerías multiplataforma que te solucionan andar matándote con el preprocesador y cosas técnicas de la plataforma, que en definitiva no vas a hacer de otra forma y que cubren tus necesidades muy bien. (Por ejemplo : para qué voy a reinventar lo que Ogre o Boost ya hace, si no voy a hacer nada distinto a eso !  )

El problema acá es el llanto de un programador "a la antigua" que no se adapta a los tiempos que corren y lo que muchas páginas emergentes necesitan ... y en muchos casos no es nada espectacular, sino lo ofrecen estos CMS

¿Un ejemplo simple sobre reutilización ? elhacker.net decidió usar SMF por que ofrece la base que necesita para levantar este foro, y en vez de hacer algo que hace exactamente lo mismo y con todo el esfuerzo (y problemas de seguridad) que puede implicar, directamente mandaron SMF ...

Saludos.
En línea

Páginas: 1 [2] 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
x q no un tema de wireless
Sugerencias y dudas sobre el Foro
lovalhost 0 1,950 Último mensaje 4 Junio 2004, 07:06 am
por lovalhost
y mi tema? « 1 2 3 »
Sugerencias y dudas sobre el Foro
дٳŦ٭ 27 12,775 Último mensaje 13 Abril 2009, 23:12 pm
por seclogman
y mi tema? II « 1 2 3 4 »
Sugerencias y dudas sobre el Foro
Diego Arenas 33 11,159 Último mensaje 12 Abril 2009, 21:06 pm
por sirdarckcat
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines