[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Mauro Parra-Miranda wrote:
El que los programadores de NUKE o de horde NO Puedan significa que son cochinos y que sus técnicas son cochinas. En algunos casos muy extremos como Phorum se han complicado tanto la vida que resulta tan separar la lógica de la presentación que sería más fácil programar la aplicación desde cero con lógica y presentación separadas. Sin embargo hay otras aplicaciones programadas de una mejor manera, por ejemplo el PhpWiki es tan fácil de traducir que hasta da gusto, sólamente necesitas copiar un archivo .po y traducir las palabras que vienen adentro.El que los programadores de NUKE o de horde NO Puedan no significa que NO SE PUEDA.
Si, pero no mames. Esto se convierte mas en un "experimento mental" que una cosa practica. Si, en teoria si se puede, pero claramente estacabron.Aunque seria lindo de tu parte que nos mostraras como hacerlo... asitodos aprendemos el truco.
Ahí les va el truco (solo unos pocos ejemplos): Para separar la presentación de la lógica: http://www.h-o-p-p.org/hopp/template/template-basic.inc Para escalabilidad: http://www.h-o-p-p.org/hopp/cache/cache-basic.inc Para debugear: http://www.h-o-p-p.org/hopp/s/s-log.inc (próximamente disponible en Perl)
De nuevo Sabemos que debes separar la Logica de La presentacion a si como de los datos los que no siguen esto en cualquier lenguaje van a hacer una mezcla dificil de mantener. No tiene que ver el lenguaje.De acuerdo, lo unico que tiene que ver es la poca/mucha ignorancia delprogramador.
amen.
Por eso es sano usar PHP para hacer páginas, PHP fue diseñado para hacer páginas y hay más de una manera de usarlo.tanto nuke como horde fueron creciendo y poreso son lo que son Asi como la primer version de SLASH ( que esta en PERL ) era una porqueria porque fue creciendo pero hoy endia ha sido reescrito y esta bien estructurado. pero porque ya sabian a donde iban. No porque este en PERL.No y si. A ver, implementalo en ensamblador... No, no lo harias. En C? Ni en sueños. Recordemos los libros de lenguajes de programacion y losde compiladores: "Es sano usar lenguajes especializados".
¿para qué tantos? Con 2 o 3 por cabeza creo que basta para el 95% de las necesidades de cada quién.Pues entiendo tu punto. Valido desde tu silla perlera jojo :) . Pero pienso que el que es bueno en cualquier lenguaje puede hacer el jale BIEN. y LimpioSigo pensando que todo esto es un experimento mental. En cuantoslenguajes programas? 6, 12, 18?
Recuerdo haber visto un módulo llamado perlfs que te permitía programar tus propios sistemas de archivos en Perl.Eso dice *mucho* de tu poca/mucha ignorancia. Cuantos drivers hacen en perl o lisp? Igual se puede. Perono se hace.
Lo que si es que Si eres buen programador vas a hacer las cosas limpias y elegantes sin importar el lenguaje....limpias y elegantes... segun el tiempo que tengas. Si tu jefe quiere algo para el lunes y es viernes, prefiero hacer 15 000 lineas en cualquier lenguaje,
Yo prefiero que sean menos de 1500.
siempre y cuando el lunes a las 700 hrs funcione bien (donde bien significa que solo tienes bugs muy raros, dondesoportas todas las features que habias dicho... ).
De acuerdo, pero con las mismas 1500 líneas, no más.,
Los lenguajes de alto nivel como Perl y PHP te permiten hacer las cosas (casi) bién desde el principio. Si por el bomberazo lo haces mal y al aventón después de dos semanas regresas a tu código y te encuentras con que no entiendes ni jota de lo que hiciste.Ya despues delbomberazo, usas dos semanas pa escribirlo bien.
Recordemos también que para diferentes tornillos se usan diferentes desarmadores.a... que en que programo? Depende del proyecto.Del proyecto y tu experiencia. Recordemos que cuando alguien tiene unmartillo nuevo, a todo le ve cara de clavo...
Divertido en el flame,
lo que es no tener nada que hacer.... -- Sandino Araico Sánchez -- Lo que no mata engorda. _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/