|
From: <bin...@li...> - 2001-11-21 00:56:44
|
On Tue, 20 Nov 2001 bin...@li... wrote: > ¡Hombre, Hersan! Me alegra saber que sigues con la costumbre de > trasnochar... has enviadoun mensaje a las 5 de la mañana!!! [...] @;-p) > A la hora de programar algo hay que tener en mente varias > cosas: > - El problema hay que enfocarlo. Es decir ¿a quien va dirigido? > ¿en que se programa? ¿que es lo que prima? ¿velocidad, > rendimiento, facilidad de uso? > > - Se busca un lenguaje para programar lo que queremos o se > programa teniendo en cuenta las limitaciones del lenguaje? > > Creo que este es el enfoque: > En español > Universal (es decir que se pueda utilizar en muchos sitios sin > necesidad de tener acceso al servidor). > El lenguaje elegido es php. > BINBO, desde un principio fué concebido como un soft dirigido a toda persona, empresa, institución, facultad, etc. que deseara tener su propio sitio web sin preocuparse por lenguajes, conocimientos de HTML u otros, que pueda administrar su sitio desde un navegador, y que pueda utilizar add-ons como quien agrega una prendedor a su traje =). Básicamente, no hay limitaciones hacia quien va dirigido. Ahora en que se programa todo esto?, eso, es lo realmente complicado. Yo coincido plenamente con el enfoque que escribís. > La primera cosa seria tener muy claro las limitaciones que > tendriamos dadas por el sistema y cerrar desde un principio muy > mucho esto. A partir de aqui pensar antetodo en el rendimiento, pues > es el punto flaco de los "grandes scripts" en php. Al final se hacen > demasiado grande como para ser posibles su ejecución en servidores > gratuitos (en phpnuke existe este problema porque no ha sabido > crecer... no está bien estructurado). > Si os digo la verdad, estoy medio enamorado de ZOPE por su > concepción (se utiliza en muchisimas universidades españolas) y > hacer algo similar (aunque mas limitado) no es ninguna tonteria. > Zope, es realmente un hermoso programa que ya lleva su tiempo en la red, pero que no creo que sea nuestro "espejo", porque más allá de su complejidad, que es grande, se nos escapa considerablemente de lo que es nuestro enfoque sobre BINBO, no por el lenguaje sino por el hecho de ser universal. > Pero antes de que todos nos pongamos euforicos y demas, > antes de todo eso, lo unico que pido es que seamos serios y > conscientes que antes de ponerse a hacer nada, antes de programar o > de ponernos manos a la obra, habria que tener muy claro que es lo > que se pretende hacer o dejar de hacer, estructurar y darle mucho > tiempo al tiempo y que las cosas sigan su curso. Para responder a este párrafo, voy a citar una cosa que me dijo mi amigo Lucas Di Pentima, el que estuvo con nosotros en una reunión por IRC. Lucas es programador también, es usuario de SF.net hace rato, ldipenti, y sabe mucho de esto de coordinarse y empezar un trabajo de programación en grupo, algo que, convengamos, nosotros no estamos muy acostumbrados. En fín el me respondía esto sobre una respuesta mía en la que decía que BINBO estaba algo parado: [citando] "Mi opinión al asunto: ¿Por que no comenzar con lo inmediatamente implementable como para darle momento al proyecto? ya se, ya se...«hay que diseñar, planificar, etc, etc» y todo eso que te enseñan en la facultad, pero cuando no hay algo directo que te impulse a realizar todas estas actividades, ej: * Dinero * Un jefe que te apura * Un profesor que no te aprueba si no lo entregás ...al menos en mi caso la forma de conseguir «impulso» programando es conseguir resultados y rápido, no importa si no son del todo satisfactorios, pero ir haciendo cosas que vayan saliendo y después se pule con tiempo...de esta forma vas a mostrar resultados con menos tiempo y mas gente puede entusiasmarse y ayudar." [/cintando] Lo interesante, entonces, sería encontrar algo que ya podamos decir que será implementado en BINBO y empezar a hacer algo, ya verán como así las cosas empiezan a pintar distinto. Saludos, -- Mariano de Iriondo - Santa Fe - Argentina http://LinuxSantaFe.com UIN: #77864176 - Usuario Linux Registrado: #196054 Teléfonos: +54 (342) 4698716/5631 |