Comunidad de diseño web y desarrollo en internet online

evitar código redundante

Citar            
MensajeEscrito el 15 Jul 2007 01:41 pm
Me gustaría saber diversas maneras de evitar el código redundante y sus virtudes y defectos. De momento la única forma que conozca es con includes en el lado del servidor y me gustaría saber todo el abanico de posibilidades que hay y desconozco.

Por saulo

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Jul 2007 04:51 am
¿que es mas facil cambiar, una variable, o la misma variable repetida 500 veces?
ademas un codigo sin tanta redundancia es mas facil de leer y entender

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 16 Jul 2007 08:53 am
Hombre, ya sé que evitar el código redundante es beneficioso, por eso quiero saber más de una manera de evitarlo. Y lo que quiero saber es los beneficios y perjuicios de cada forma, si los hay. ¿Cuál utilizas tú, inyaka?

Por saulo

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Jul 2007 03:12 pm
en que lenguaje quieres aprender?

De momento la única forma que conozca es con includes en el lado del servidor y me gustaría saber todo el abanico de posibilidades que hay y desconozco.


por lo que veo hablas de php. me equivoco?

Por Arturo_X

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Jul 2007 03:19 pm
Arturo_X, tu avatar excede de las normas del foro. ( 100x100 )

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 16 Jul 2007 03:30 pm

saulo escribió:

¿Cuál utilizas tú, inyaka?


XD soy muy poco metodico, mas bien uso el sentido común, ciclos, variables dinamicas y funciones

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 16 Jul 2007 03:38 pm
Los ciclos pueden ser tan utiles para muchos casos y son tan utiles como las variables.

(ya que estamos en el otro tema....) como pongo una imagen desde el disco duro? :cry: siempre pide url[/img]

Por Arturo_X

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Jul 2007 09:03 pm
Cualquiera sea el lenguaje de programación, utiliza un framework (o crea uno a tu medida) si redundancias no quieres.

Por zickedhelik

93 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Jul 2007 09:26 pm
no, lo de usar un frameWork no tiene nada que ver con este tema U_U
http://es.wikipedia.org/wiki/Framework

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 18 Jul 2007 09:49 am
Pue sí, trabajo con PHP y lo que conozco es el sistema de webs modulares. ¿Qué es eso de ciclos y variables dinámicas? es la primera vez que lo oigo

Por saulo

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 18 Jul 2007 02:03 pm
Ciclos:
http://es.wikipedia.org/wiki/Bucle

Variable
http://es.wikipedia.org/wiki/Variable_en_programaci%C3%B3n

¿Como así que trabajas con php y webs modulares y no sabes que es un ciclo? :?

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 18 Jul 2007 03:29 pm
calma Reymond acaba de entrar a clab y le queda muchopor aprender ^^

yo por mi parte no sabia que eran los famosos frameworks, y ahora tampoco me interesan XD pero si me intereza crear mis propios frameworks para asi ir haciendo cada vez mas eficaz mi programación

como ya he estado haciendo demasiada chachara casi inútil voy a publicar una función en php que realmente me evita el codigo redundante, y que me da la ventaja de que si detecto algún error solo modifico 1 documento
http://www.cristalab.com/foros/p291016.html#291016

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 18 Jul 2007 05:19 pm
Pues así no sea un framework como tal, jQuery rocks. Hace que nunca tengas que tocar el DOM otra vez.

Para optimizar código puedes usar "funciones genéricas".... por ejemplo, si quieres seleccionar el ítem nº 1 de un array de tags.... puedes usar una funcion como

Código :

function itemuno(tag){
 return document.getElementsByTagName(tag).item(1);
}
alert (itemuno("body"));
alert (itemuno("head"));
alert (itemuno("a"));
alert( itemuno("p"));

En ves de

Código :

alert ( document.getElementsByTagName("body").item(1) );
alert ( document.getElementsByTagName("head").item(1) );
alert ( document.getElementsByTagName("a").item(1) );
alert ( document.getElementsByTagName("p").item(1) );

.... que a simple vista puede parecer más corto, pero no es nada útil, pues demora el tiempo de ejecución y no es tan c00l.

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox
Citar            
MensajeEscrito el 19 Jul 2007 04:09 pm
:? No sabia que los bucles también recibian el nombre de ciclos... por lo que veo cada uno se monta su manera de evitar código redundante. Un par de bucles y un par de variables. No es la primera vez que hago una web utilizando php. Ahora mismo estoy empezando con más gente un señor proyecto: http://sourceforge.net/search/?type_of_search=soft&words=musicalliure ^^

Por saulo

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 Jul 2007 03:34 pm

Arturo_X escribió:

Los ciclos pueden ser tan utiles para muchos casos y son tan utiles como las variables.

(ya que estamos en el otro tema....) como pongo una imagen desde el disco duro? :cry: siempre pide url[/img]


creo que nadie ha respondido XD

no se puede, tienes que subirlo a un hosting de imagenes como www.photobucket.com o www.imageshack.us al subir la imagen te dará un codigo, usa el de direct link to image y ponlo entre las etiquetas img

Por Lexas

1207 de clabLevel

7 tutoriales

Genero:Femenino   Desarrollador de GAIA Premio_Secretos

Ilustración y desarrollo de software

msie7
Citar            
MensajeEscrito el 28 Jul 2007 01:05 am
Pues si de redundancia hablas, clases y funciones que te ayuden a completar las tareas que siempre ejecutas es un buen inicio.

Por mi parte prefiero usar un framework open source y usar el conocimiento de cientos de personas para solucionar un problema, a usar solo mi conocimiento y tratar de solucionarlo por mi cuenta (puede ser peor y hasta quizas nunca lo solucione).

Como dijo Lycanthrop, jQuery rlz.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.