desarrollo deaAplicacion grande
eferences: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Aldrin Gonzalo Martoq Ahumada escribió: > No hay algo como JDBC (Java) o DB-API (Python) para PHP ??? > > Basicamente, algun framework que implementa el siguiente pseudocodigo: > > $args[0] = "valor de fi"; > $args[1] = "valor de 'teta"; > $rowlist = query("select value from foo where phi=?0 and tetha=?1", $args) > foreach ($rowlist as $row) { > print $row['value']."\n"; > } Sí hay, pero no todo el mundo lo usa :-) (de ahí que aparecen los "SQL injection" a cada rato) -- Alvaro Herrera http://www.flickr.com/photos/alvherre/ "People get annoyed when you try to debug them." (Larry Wall) From [EMAIL PROTECTED] Mon Sep 24 17:39:52 2007 From: [EMAIL PROTECTED] (Ricardo Mun~oz A.) Date: Mon Sep 24 17:42:57 2007 Subject: desarrollo deaAplicacion grande In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]><[EMAIL PROTECTED]> <[EMAIL PROTECTED]><[EMAIL PROTECTED]><3cd5f0920709 [EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Alvaro Herrera wrote: > Rodrigo Fuentealba escribió: > >> El 24/09/07, Alvaro Herrera <[EMAIL PROTECTED]> escribió: >> >>> Ricardo Mun~oz A. escribió: >>> >>>> cierto. pero depende del modelo y la aplicacion si es que en algun momento >>>> se puede producir un conflicto... por algo los mismos desarrolladores de >>>> Slony-I indican que sirve cuando todos los nodos estan disponibles todo el >>>> tiempo... >>>> >> Estás poniendo a Slony-I para que se adapte a tu modelo, cuando en >> realidad es al revés, debes adaptar tu modelo para que funcione con >> esta solución. Por eso es que Álvaro hablaba de tablas heredadas; por >> lo que entiendo, y como se me ocurre usarla, es hacer una tabla >> maestra en cada zona que "extienda" a la tabla de datos total, >> utilizando la característica de orientación a objetos de PostgreSQL, y >> a esa tabla que extiende la pones como maestra en la aplicación. ¿Es >> así, Álvaro? >> > > Sí, básicamente de eso se trata. > yo tambien entendi lo mismo, y por eso dije "depende del modelo si se produce un conflicto". en ningun momento dije que Slony-I se deberia adaptar al modelo, sino todo lo contrario. >>> Lo que yo intentaria >>> hacer seria tener copias esclavas de la base de dato en cada una de las >>> sucursales, de solo lectura (con Slony-I); y que las escrituras vayan a >>> la base de datos central. De este modo no se notaria la lentitud del >>> enlace en las consultas de solo lectura (puesto que son locales a la >>> sucursal), y se requeriria contactar al central solamente para las >>> escrituras. >>> >> Mira, este plugin lo estamos arreglando y usando para un sitio Web en >> el cual tenemos ese inconveniente a nivel nacional, y no ha tenido >> mayor problema hasta ahora (aunque es alfa!): >> >> http://trac.symfony-project.com/trac/wiki/sfPropelLoadbalancerPlugin >> > > Otra forma de hacer esto sin necesidad de modificar la aplicación es > usando pgpool o pgBouncer. > creo que el plugin que menciona Rodrigo le permite a sus aplicaciones hechas en Symfony escribir (UPDATE, DELETE) siempre en el mismo nodo (maestro) y las operaciones SELECT hacerlas en cualquiera de los nodos esclavos disponibles. una tecnica bastante comun de balanceo de carga y muy facil de implementar tambien en CakePHP... ;) pgpool y/o pgBouncer creo que no permiten hacer lo mismo... aunque pgpool-II se ve interesante... ;) -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Mon Sep 24 17:50:06 2007 From: [EMAIL PROTECTED] (Ricardo Mun~oz A.) Date: Mon Sep 24 17:53:11 2007 Subject: Evitar sql injection y xss In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Aldrin Gonzalo Martoq Ahumada wrote: > On 9/24/07, Ricardo Mun~oz A. <[EMAIL PROTECTED]> wrote: > >> Raul Perez wrote: >> >>> Tengo mysql 5 y phpp 5 en un servidor con centos >>> La pregunta es que codigo han implementado ustedes para >>> asegurar sus aplicaciones en php para evitar injection de sql y xss >>> >> migrar a CakePHP y usar las herramientas que provee, mas info en [1]... ;) >> en todo caso, en el mismo Cake la validacion de "SQL
desarrollo deaAplicacion grande
Ricardo Mun~oz A. escribió: > Alvaro Herrera wrote: >>> "Slony-I is a system intended for data centers and backup sites, where >>> the normal mode of operation is that all nodes are available all the >>> time, and where all nodes can be secured. If you have nodes that are >>> likely to regularly drop onto and off of the network, or have nodes that >>> cannot be kept secure, Slony-I is probably not the ideal replication >>> solution for you." >> >> Esto no es lo mismo que tener conexiones de baja velocidad. Por lo >> demas, qué tan problematico sea depende del volumen de transacciones que >> tengas. > > cierto. en el peor de los casos (si se corta el enlace entre la of.central > y las sucursales) hay algo que se puede hacer a nivel de RDBMS? Bueno, lo que hace Slony-I es dejar una cola de operaciones en el maestro, que se va vaciando a medida que los esclavos las reciben y aplican. Si se cae la conexion, la cola empieza a crecer hasta que la conexion vuelve. En realidad ese es el modelo de operacion normal de Slony-I: todas las operaciones pasan siempre por una cola. Lo que pasa en condiciones normales es que la cola se transmite en forma "instantanea". -- Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J "Pido que me den el Nobel por razones humanitarias" (Nicanor Parra) From [EMAIL PROTECTED] Mon Sep 24 12:35:45 2007 From: [EMAIL PROTECTED] (Ricardo Mun~oz A.) Date: Mon Sep 24 12:41:47 2007 Subject: desarrollo deaAplicacion grande In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Alvaro Herrera wrote: > Ricardo Mun~oz A. escribió: > >> Alvaro Herrera wrote: >> > > >>>> "Slony-I is a system intended for data centers and backup sites, where >>>> the normal mode of operation is that all nodes are available all the >>>> time, and where all nodes can be secured. If you have nodes that are >>>> likely to regularly drop onto and off of the network, or have nodes that >>>> cannot be kept secure, Slony-I is probably not the ideal replication >>>> solution for you." >>>> >>> Esto no es lo mismo que tener conexiones de baja velocidad. Por lo >>> demas, qué tan problematico sea depende del volumen de transacciones que >>> tengas. >>> >> cierto. en el peor de los casos (si se corta el enlace entre la of.central >> y las sucursales) hay algo que se puede hacer a nivel de RDBMS? >> > > Bueno, lo que hace Slony-I es dejar una cola de operaciones en el > maestro, que se va vaciando a medida que los esclavos las reciben y > aplican. Si se cae la conexion, la cola empieza a crecer hasta que la > conexion vuelve. > > En realidad ese es el modelo de operacion normal de Slony-I: todas las > operaciones pasan siempre por una cola. Lo que pasa en condiciones > normales es que la cola se transmite en forma "instantanea". > claro, por lo mismo si hay operaciones encoladas que modifican datos en la BD de una sucursal sin enlace, y esos mismos datos fueron modificados en la BD "central" podria quedar la c*!#$... -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Mon Sep 24 12:52:41 2007 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Mon Sep 24 12:55:08 2007 Subject: desarrollo deaAplicacion grande In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Ricardo Mun~oz A. escribió: > Alvaro Herrera wrote: >> Bueno, lo que hace Slony-I es dejar una cola de operaciones en el >> maestro, que se va vaciando a medida que los esclavos las reciben y >> aplican. Si se cae la conexion, la cola empieza a crecer hasta que la >> conexion vuelve. >> >> En realidad ese es el modelo de operacion normal de Slony-I: todas las >> operaciones pasan siempre por una cola. Lo que pasa en condiciones >> normales es que la cola se transmite en forma "instantanea". > > claro, por lo mismo si hay operaciones encoladas que modifican datos en la > BD de una sucursal sin enlace, y esos mismos datos fueron modificados en la > BD "central" podria quedar la c*!#$... No, porque el central no puede modificar tablas para las que la sucursal es maestra, y viceversa. Es por ese motivo que Slony-I es maestro-esclavo y no multimaestro: no hay manejo de conflictos. Hay soluciones multimaestro como Postgres-R: http://postgres-r.org/ pero es un problema
desarrollo deaAplicacion grande
Alvaro Herrera wrote: > Ricardo Mun~oz A. escribió: > >> Rodrigo Fuentealba wrote: >> >>> El 20/09/07, usuario anonimo <[EMAIL PROTECTED]> escribió: >>> >>> El 20/09/07, Graciela Urquieta <[EMAIL PROTECTED]> escribió: >> [...] >> >> > Se tiene previsto disponer un servidor (aplicacion+BD) en cada una > para mejorar el acceso a la aplicacion por parte de los usuarios > locales y hacer que estos no sientan el fecto de su velocidad de > acceso (entre la of central y su sucursal que puede ser baja), pero > por debajo hacer que los servidores de las sucursales se sincronicen > con el servidor central para tener los datos actualizados > (replicacion). > >>> PostgreSQL + Slony-I o PITR (Point-In-Time Recovery?) >>> >> Slony-I no sirve para lo que se requiere (es solo replicacion >> Master-Slave), >> > > Se puede, si haces que las sucursales sean maestras de las tablas que > les correspondan. Obviamente no es aplicable en todos los casos, pero > para muchos es suficiente. Mas detalles aca: > > http://archives.postgresql.org/pgsql-es-ayuda/2007-08/msg00065.php > interesante solucion... >> ademas revisar [1]: >> >> "Slony-I is a system intended for data centers and backup sites, where the >> normal mode of operation is that all nodes are available all the time, and >> where all nodes can be secured. If you have nodes that are likely to >> regularly drop onto and off of the network, or have nodes that cannot be >> kept secure, Slony-I is probably not the ideal replication solution for >> you." >> > > Esto no es lo mismo que tener conexiones de baja velocidad. Por lo > demas, qué tan problematico sea depende del volumen de transacciones que > tengas. > cierto. en el peor de los casos (si se corta el enlace entre la of.central y las sucursales) hay algo que se puede hacer a nivel de RDBMS? -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Mon Sep 24 10:28:59 2007 From: [EMAIL PROTECTED] (Miguel Oyarzo O.) Date: Mon Sep 24 11:31:05 2007 Subject: [OFFTOPIC] Apoyo en busca de tema de tesis doctoral In-Reply-To: <[EMAIL PROTECTED] m> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> At 19:49 23-09-2007, Fernando Fenando wrote: >Estimados Listeros, acudo a uds para pedirles apoyo, orientacion e ideas >para encontrar un tema de tesis doctoral, yo tengo algunas ideas que abarcan >principalmente temas de agentes inteligentes y clusters de alta >disponibilidad pero me gustaria tener otras visiones o nuevas ideas que >puedan dar pie a un tema interesante en ambientes linux. > >Espero que puedan ayudarme con su experiencia y conocimientos. > >Atte, >Fernando En año pasado en la universidad de Magallanes un ing. docente elaboró un algoritmo de busqueda multimedial. Al parecer los datos se almacenan en estructuras complejas que pueden, incluso, encontrar datos en imagenes. Por lo que entiendo no hay aplicacion aun... quizas puedas terminar esa obra en tu doctorado y publicarlo para el mundo. Si te interesa te paso el dato. Saludos, Miguel Oyarzo Austro Internet Punta Arenas
desarrollo deaAplicacion grande
Ricardo Mun~oz A. escribió: > Rodrigo Fuentealba wrote: >> El 20/09/07, usuario anonimo <[EMAIL PROTECTED]> escribió: >> >>> El 20/09/07, Graciela Urquieta <[EMAIL PROTECTED]> escribió: >>> > > [...] > Se tiene previsto disponer un servidor (aplicacion+BD) en cada una para mejorar el acceso a la aplicacion por parte de los usuarios locales y hacer que estos no sientan el fecto de su velocidad de acceso (entre la of central y su sucursal que puede ser baja), pero por debajo hacer que los servidores de las sucursales se sincronicen con el servidor central para tener los datos actualizados (replicacion). >> >> PostgreSQL + Slony-I o PITR (Point-In-Time Recovery?) > > Slony-I no sirve para lo que se requiere (es solo replicacion > Master-Slave), Se puede, si haces que las sucursales sean maestras de las tablas que les correspondan. Obviamente no es aplicable en todos los casos, pero para muchos es suficiente. Mas detalles aca: http://archives.postgresql.org/pgsql-es-ayuda/2007-08/msg00065.php > ademas revisar [1]: > > "Slony-I is a system intended for data centers and backup sites, where the > normal mode of operation is that all nodes are available all the time, and > where all nodes can be secured. If you have nodes that are likely to > regularly drop onto and off of the network, or have nodes that cannot be > kept secure, Slony-I is probably not the ideal replication solution for > you." Esto no es lo mismo que tener conexiones de baja velocidad. Por lo demas, qué tan problematico sea depende del volumen de transacciones que tengas. > alguien conoce (y ha usado) otra solucion de replicacion para PostgtreSQL? Command Prompt vende un sistema de replicacion, pero tambien es maestro-esclavo y es menos flexible que Slony-I (cabe destacar que es muchisimo mas facil de usar). Pero en realidad esta mas orientado a la idea de alta disponibilidad que a lo que Graciela esta pidiendo. -- Alvaro Herrera Developer, http://www.PostgreSQL.org/ "Pensar que el espectro que vemos es ilusorio no lo despoja de espanto, sólo le suma el nuevo terror de la locura" (Perelandra, CSLewis) From [EMAIL PROTECTED] Mon Sep 24 10:45:37 2007 From: [EMAIL PROTECTED] (Victor Hugo dos Santos) Date: Mon Sep 24 10:48:04 2007 Subject: samba + xcopy en windows y opcion /D (incremental) Message-ID: <[EMAIL PROTECTED]> hola señores, estoy encontrando un problema que ocurre entre un servidor Samba (3.0.24) en ubuntu server 7.04 y sus clientes windows con los softwares xcopy y xxcopy y la opcion /D (copiar solamente los archivos mas recientes). al migrar un script que utiliza xcopy para copiar los archivos desde los clientes al antiguo servidor NT, siempre vuelve a copiar todos los archivos desde el cliente hasta el servidor, independiente de la cantidad de veces y frecuencia que ejecute dicho script. intente ejecutar el comando manualemente xcopy *.* \\servidor\carpeta /D y continua el problema.. intente descargar el xxcopy que recomendaron en algunos sitios de internet y que es de un provedor distinto para descartar que el problema sea del xcopy, pero el problema continua. he visto algunas opciones de configuracion del Samba, que recomendaron en la web: dos filetimes = yes fake directory create times = yes dos filetime resolution = yes delete readonly = yes pero continua el problema... la hora del servidor esta sincronizada contra un servidor NTP externo y de los clientes esta sincronizado con el servidor (set time \\servidor /set /yes)...mmm.. ambos tienen la misma zona horaria... pero continua el problema. la verdad, es que estoy algo perdido... alguna luz ??? salu2 -- -- Victor Hugo dos Santos Linux Counter #224399
desarrollo deaAplicacion grande
On 9/21/07, Horst H. von Brand <[EMAIL PROTECTED] > wrote: > > Graciela Urquieta < [EMAIL PROTECTED]> wrote: > > Hola, de principio gracias a todos por responder y dar sus > > sugerencias, a lo mejor que algunas cosas no las upe explicar bien, > > ahora detallo esas, para que tengan una idea mas clara: > > > * Tengo enetendio que si se busco, para ver si existia aplicaciones > > que cumplan con los requerimientos, lastimosamente no encontraron una. > > ademas que para ir desarrollando modulos faltantes sobre alguna > > aplicacion candidata, decidieron que era preferible desarrollarla > > completa. > > Tal como te dijieron antes, esto indica que no tienen la menor idea de la > cantidad de trabajo que significa desarrollar tal cosa de cero. Ve > preparando tu CV y buscando un puesto en un lugar mas civilizado... claramente no existe nocion de lo que es hacer una aplicacion desde 0. > * Para que tengan una idea la aplicacion no solo toca aspectos > > financieros, mas alcontrario toma aspectos de control y seguimiento de > > proyectos de inversion (pagos, reversiones, etc), adquisiciones > > nacionales e internacionales, manejo de cartera para creditos a > > sectores productivos, control y seguimiento de obras financiadas por > > distintos organismos (gubernamentales, ongs, etc) y varios otros > > modulos relacionados con financiamientos a proyectos. > > Se le llama ERP. Hay algunas empresitas que se dedican a ese negocio > (entre > las que se cuenta la 2a empresa "solo software" del mercado), las opciones > "completas" que ofrecen parten de cerca de un palo (de los verdes). Tienen > opciones mas baratas para "empresas pequen~as a medianas" (escala yanqui, > o > sea, lo que aca pasa por medianas-grandes a muy-muy-grandes)... si quieres > algo razonable (y OSS) en el rango chico-mediano, analiza TinyERP. no hay ninguna empresa que funcione tan distinto como para no adaptar algo existente y probado cientos de veces en otro lados, una estrategia coherente desde por lo menos 10 años atras es integrar productos(no hablo de reutilizar codigo), o al menos 'aperarse' con un core para los modulos mas importantes > * El tiempo previsto es de 10 meses, contatando almenos 10 > > desarrolladores expertos en la herramienta, tambien se planifico una > > capcitacion para todos los que ya trabajamos para que estemos al > > nivel de los contratados. > > Arreglatelas para estar fuera de alli en 6 meses mas (porque por alli se > comenzaran a dar cuenta que les faltan 100 desarrolladores y 5 an~os para > cumplir lo que quieren, y...) se estila un año para sincerar todos los atrasos :) -- > Dr. Horst H. von Brand User #22616 counter.li.org > Departamento de InformaticaFono: +56 32 2654431 > Universidad Tecnica Federico Santa Maria +56 32 2654239 > Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 > From [EMAIL PROTECTED] Sun Sep 23 11:08:21 2007 From: [EMAIL PROTECTED] (Julio Saldivar) Date: Sun Sep 23 11:10:46 2007 Subject: problema con postgresql Message-ID: <[EMAIL PROTECTED]> Hola a todos, mi problema es muy puntual. Instale prostgresql en fedora 5 y no puedo acceder ya que no conozco el usuario y clave que viene por defecto. eso no mas. pd: busque en internet y no encontre nada. -- voy a ser el mejor papá del mundo y con la mejor mama. Si alguna vez mi voz deja de escucharse piensen que el bosque hablará por mí con su lenguaje de raíces. From [EMAIL PROTECTED] Sun Sep 23 11:24:22 2007 From: [EMAIL PROTECTED] (Jorge Palma) Date: Sun Sep 23 11:26:45 2007 Subject: problema con postgresql In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 9/23/07, Julio Saldivar <[EMAIL PROTECTED]> wrote: > Hola a todos, mi problema es muy puntual. Instale prostgresql en fedora 5 y > no puedo acceder ya que no conozco el usuario y clave que viene por defecto. > eso no mas. > pd: busque en internet y no encontre nada. > > -- > voy a ser el mejor papá del mundo > y con la mejor mama. > > Si alguna vez > mi voz deja de escucharse > piensen que el bosque > hablará por mí > con su lenguaje de raíces. > como root #su - postgres #psql Salu2 -- Jorge Palma Escobar Ingeniero de Sistemas Red Hat Linux Certified Engineer Certificate Nº 804005089418233
desarrollo deaAplicacion grande
Graciela Urquieta <[EMAIL PROTECTED]> wrote: > Hola, de principio gracias a todos por responder y dar sus > sugerencias, a lo mejor que algunas cosas no las upe explicar bien, > ahora detallo esas, para que tengan una idea mas clara: > * Tengo enetendio que si se busco, para ver si existia aplicaciones > que cumplan con los requerimientos, lastimosamente no encontraron una. > ademas que para ir desarrollando modulos faltantes sobre alguna > aplicacion candidata, decidieron que era preferible desarrollarla > completa. Tal como te dijieron antes, esto indica que no tienen la menor idea de la cantidad de trabajo que significa desarrollar tal cosa de cero. Ve preparando tu CV y buscando un puesto en un lugar mas civilizado... > * Para que tengan una idea la aplicacion no solo toca aspectos > financieros, mas alcontrario toma aspectos de control y seguimiento de > proyectos de inversion (pagos, reversiones, etc), adquisiciones > nacionales e internacionales, manejo de cartera para creditos a > sectores productivos, control y seguimiento de obras financiadas por > distintos organismos (gubernamentales, ongs, etc) y varios otros > modulos relacionados con financiamientos a proyectos. Se le llama ERP. Hay algunas empresitas que se dedican a ese negocio (entre las que se cuenta la 2a empresa "solo software" del mercado), las opciones "completas" que ofrecen parten de cerca de un palo (de los verdes). Tienen opciones mas baratas para "empresas pequen~as a medianas" (escala yanqui, o sea, lo que aca pasa por medianas-grandes a muy-muy-grandes)... si quieres algo razonable (y OSS) en el rango chico-mediano, analiza TinyERP. > * El tiempo previsto es de 10 meses, contatando almenos 10 > desarrolladores expertos en la herramienta, tambien se planifico una > capcitacion para todos los que ya trabajamos para que estemos al > nivel de los contratados. Arreglatelas para estar fuera de alli en 6 meses mas (porque por alli se comenzaran a dar cuenta que les faltan 100 desarrolladores y 5 an~os para cumplir lo que quieren, y...) -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de InformaticaFono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 From [EMAIL PROTECTED] Fri Sep 21 15:55:15 2007 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Fri Sep 21 15:57:38 2007 Subject: desarrollo deaAplicacion grande In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Rodrigo Fuentealba <[EMAIL PROTECTED]> wrote: > El 20/09/07, Hugo Figueroa R. <[EMAIL PROTECTED]> escribió: > > --- Jorge Riquelme Santana <[EMAIL PROTECTED]> escribió: > > > Como acotación, en mi humilde opinión php no es una > > > buena elección para > > > desarrollar grandes aplicaciones empresariales. > > > > Seria bueno decir los motivos por que no es buena > > eleccion, experiencia propia, comparativa, > > yo creo que php5 mas un buen framework y un > > desarrollador que ocupe buenas practicas seria > > suficiente > > Yes sir. PHP4 más un framework que no sea tan extensible más un > desarrollador que tenga que meterle módulos a mano, podrÃa fácilmente > echarse al saco un desarrollo bueno. Eso es valido en cualquier lenguaje. Un lenguaje en el que no sea posible cometer crimenes simplemente no es digno de usarse (Turing-completo y todo eso). > > el unico punto en contra que veo es que en php nunca > > se han puesto de acuerdo en que framework usar como > > estandar, pero creo que si se usan los tres mas > > populares (zend, cake, symfony) se esta dando un salto > > a una posible "estandarizacion". > PHP es un lenguaje tal como C; Si los tipos que hacen C se pusieran de > acuerdo en qué IDE utilizar, Claro, vamos a la guerra santa vi vs emacs de nuevo... > se está dando un salto a una posible > "estandarización", pero, ¿de qué sirve que todos los desarrolladores > de C utilicen Anjuta, por ejemplo?. Ninguno de los que conozco usan Anjuta... > Los tipos de Ruby no se han puesto > de acuerdo en utilizar a Ruby on Rails; Igual que la gente que escribe C no se ha puesto de acuerdo en usar gtk2. Doh... > si yo quiero otro framework, > puedo hacerlo (el tema es que RoR está tan extendido que serÃa mejor > seguir aguas y construir aplicaciones on top of RoR). Esa es la idea: RoR es un framework, /hecho en Ruby/. Hay otros. > Estás viendo PHP más un Framework como u
desarrollo deaAplicacion grande
Felicitaciones por la iniciativa... cual ERP es ? sitio web ? On 9/20/2007, "Hugo Figueroa R." <[EMAIL PROTECTED]> wrote: >por ahi por el 2003 hable de un ERP que desarrollamos >en php4 y mysql3, casi me matan aca en la lista y me >dijeron que seria un completo fracaso, que la db se >corromperia y blablablabla, bueno el sistema sigue >funcionando a nivel nacional, la aplicacion esta en un >datacenter(servidor dedicado con centos), firewall de >fierro, y los clientes siguen en aumento, el php 4 ha >sido migrado a 5 y el mysql 3 ha sido migrado 4 y a >ahora a 5, nunca, nunca se ha corrompido la db, lleva >3.5 millones de registros y funciona filete, y asi >tenemos varios sistemas para empresas grandes, hechos >con las mismas herramientas, un MVC de desarrollo >propio, mysql, php y adodb y smarty, todo siempre >migrado actualizado a la ultima version > >Saludos. > > >--- Rodrigo Fuentealba <[EMAIL PROTECTED]> escribió: > >> El 20/09/07, Hugo Figueroa R. <[EMAIL PROTECTED]> >> escribió: >> > >> > symfony, php5, postgres o mysql >> > >> >> Todos a sus puestos!!! yo voy a buscar mi AK-47 y mi >> juego de granadas de mano. >> >> MySQL NO es una opción válida para estos >> desarrollos. Si quieres >> seguir en la empresa, PLEASE (sí, con mayúsculas), >> forget it. >> >> Para no revivir la eterna discusión sobre PostgreSQL >> versus MySQL, >> mejor que (si tienes tiempo), leas una discusión >> (muy larga) que tomó >> lugar hace un par de meses: >> >> >> >http://listas.inf.utfsm.cl/pipermail/linux/2007-July/038171.html >> >> La conclusión a la que he llegado siempre, de manera >> gráfica (para >> sonreir un rato): >> >> >> >http://sean.chittenden.org/programming/postgresql/mammoth_versus_dolphin_500.jpg >> >> Saludos, >> >> -- >> Rodrigo Fuentealba >> >> > > > > > >¡Sé un mejor ambientalista! >Encuentra consejos para cuidar el lugar donde vivimos. >http://telemundo.yahoo.com/promos/mejorambientalista.html
desarrollo deaAplicacion grande
Rodrigo Fuentealba escribió: > El 20/09/07, Jorge Riquelme Santana <[EMAIL PROTECTED]> escribió: > >> Yo optaría por java, y utilizaría spring. Como dbms postgre me parece un >> buena alternativa. >> >> > > Puede ser. En PostgreSQL te lo creo a piejuntillas. > > >> Como acotación, en mi humilde opinión php no es una buena elección para >> desarrollar grandes aplicaciones empresariales. >> > > FUD, a menos que hables de PHP 4. Lo que es PHP 5 con Symfony están > bastante bien diseñados, si el problema con PHP no es problema de PHP > sino quienes están tras su desarrollo. Si vas a usar Joomla, claro que > tendrás mil y un problemas; las políticas de calidad en el desarrollo > de Joomla son asquerosas, pero si miras los ezComponents, Symfony, > Propel y PRADO, te darás cuenta de que PHP 5 "sí" se puede usar > decentemente en cualquier entorno. > > ¿Otra opinión? Yahoo! Bookmarks ;-) está hecho en Symfony. > > Saludos, > > Ojo, no he dicho que sea imposible hacer una aplicacion empresarial en php, o que no existan "buenos ejemplos". Es sólo que me parece más adecuado un lenguaje con strong typing, packages(o namespaces), generics(o templates), annotations, etc. Todas caracteristicas que ayudan a detectar errores en tiempo de compilacion y definitivamente ayudan cuando un equipo de varias personas trabaja "en lo mismo". Lamentablemente uno no puede estar seguro de que el compañero que está tecleando al otro lado de la sala documente bien, use buenos nombres para clases/variables, etc; por eso prefiero que el lenguaje deje el menor lugar posible a errores en la capa 8. Existen muy buenos IDEs para java, personalmente utilizo bastante eclipse. También hay muy buenos frameworks, proyectos open source maduros y con comunidades muy activas (más variedad que en php me atrevería a decir). En el futuro, para estas aplicaciones "modulares" spring-osgi puede ser una buena alternativa. Es un proyecto que recien está naciendo, pero a mi me parece atractivo como opcion para el futuro. En fin, no tengo nada en contra de php por si acaso, es sólo que un lenguaje script me parece adecuado para otra clase de aplicaciones. -- Jorge Riquelme Santana [ www.totex.cl ]
desarrollo deaAplicacion grande
On 9/20/07, Rodrigo Fuentealba <[EMAIL PROTECTED]> wrote: > > Como acotación, en mi humilde opinión php no es una buena elección para > > desarrollar grandes aplicaciones empresariales. Donde "aplicaciones empresariales" == . > FUD, a menos que hables de PHP 4. Lo que es PHP 5 con Symfony están > bastante bien diseñados, si el problema con PHP no es problema de PHP > sino quienes están tras su desarrollo. => PHP (4 o 5) no está muy "diseñado" que digamos. Personalmente, si estamos hablando de programar esos sistemas horribles y grandes, una de las características útiles con las que me gustaría contar serían los espacios de nombre (namespaces). Entiendo que PHP5 todavía no tiene. Pero en realidad, la gente que participe en el proyecto va a ser muchisimo más determinante que las herramientas que elijan. Nadie se convierte en super-programador por trabajar con RoR. Pero, como Ricardo ha mostrado con varios ejemplos, buenos programadores son capaces de desarrollar buenos productos hasta con PHP ;-) -- Leo Soto M.
desarrollo deaAplicacion grande
El 20/09/07, Hugo Figueroa R. <[EMAIL PROTECTED]> escribió: > --- Jorge Riquelme Santana <[EMAIL PROTECTED]> escribió: > > Como acotación, en mi humilde opinión php no es una > > buena elección para > > desarrollar grandes aplicaciones empresariales. > > Seria bueno decir los motivos por que no es buena > eleccion, experiencia propia, comparativa, > yo creo que php5 mas un buen framework y un > desarrollador que ocupe buenas practicas seria > suficiente Yes sir. PHP4 más un framework que no sea tan extensible más un desarrollador que tenga que meterle módulos a mano, podría fácilmente echarse al saco un desarrollo bueno. > el unico punto en contra que veo es que en php nunca > se han puesto de acuerdo en que framework usar como > estandar, pero creo que si se usan los tres mas > populares (zend, cake, symfony) se esta dando un salto > a una posible "estandarizacion". PHP es un lenguaje tal como C; Si los tipos que hacen C se pusieran de acuerdo en qué IDE utilizar, se está dando un salto a una posible "estandarización", pero, ¿de qué sirve que todos los desarrolladores de C utilicen Anjuta, por ejemplo?. Los tipos de Ruby no se han puesto de acuerdo en utilizar a Ruby on Rails; si yo quiero otro framework, puedo hacerlo (el tema es que RoR está tan extendido que sería mejor seguir aguas y construir aplicaciones on top of RoR). Estás viendo PHP más un Framework como un todo, cuando debes evaluar primero lo que te ofrece PHP como lenguaje, saber qué te sirve y qué te complica, saber qué problemas podrías tener con él y sólo recién después de eso, evaluar un Framework/CMS que te de lo necesario para tu aplicación. Si sólo necesitas un portal, ¿para qué complicarse la vida con Symfony, si puedes usar e107 o cualquiera de esas cosas?. -- Rodrigo Fuentealba
desarrollo deaAplicacion grande
--- Jorge Riquelme Santana <[EMAIL PROTECTED]> escribió: > Como acotación, en mi humilde opinión php no es una > buena elección para > desarrollar grandes aplicaciones empresariales. > > -- > > Jorge Riquelme Santana > [ www.totex.cl ] > > Seria bueno decir los motivos por que no es buena eleccion, experiencia propia, comparativa, yo creo que php5 mas un buen framework y un desarrollador que ocupe buenas practicas seria suficiente, el unico punto en contra que veo es que en php nunca se han puesto de acuerdo en que framework usar como estandar, pero creo que si se usan los tres mas populares (zend, cake, symfony) se esta dando un salto a una posible "estandarizacion". ¡Sé un mejor fotógrafo! Perfecciona tu técnica y encuentra las mejores fotos. http://telemundo.yahoo.com/promos/mejorfotografo.html From [EMAIL PROTECTED] Thu Sep 20 18:25:42 2007 From: [EMAIL PROTECTED] (Asdtaker) Date: Thu Sep 20 18:28:06 2007 Subject: sistema de administracion de usuarios. In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 9/18/07, Morenisco <[EMAIL PROTECTED]> wrote: > > On 9/17/07, Asdtaker <[EMAIL PROTECTED]> wrote: > > > > Estimados, > > > > Alguno de ustedes conoce alguna herramienta web que sirva para llevar > una > > bitacora de usuarios??? > > > > Me explico, en mi empresa tenemos N sistemas y hasta ahora saber en que > > sistema esta creado tal o cual usuario es un parto, pues debe buscarse > en > > cada tabla de usuario si existe o no. > > > En ese caso seria bueno ke tuvieras autenticacion centralizada (de ser > posible), para evitar andar buscando usuarios en n sistemas. Seria Ideal! Pero mi realidad es distinta. He buscado durante el dia, y por ahora sin resultados. Creo que me voy al desarrollo.Se me ocurre que es una de aquellas apps que comienzan con un pequeño requerimiento y luego se transforman en poco menos que un mountruo al que se le exige cada dia mas, y mas...y masargh! Saludos. > > Morenisco. > Gracias. -- Saludos, LSM. Existen 10 tipos de personas: los que entienden binarios y los que no From [EMAIL PROTECTED] Thu Sep 20 18:26:57 2007 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Thu Sep 20 18:29:21 2007 Subject: desarrollo deaAplicacion grande In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El 20/09/07, Hugo Figueroa R. <[EMAIL PROTECTED]> escribió: > por ahi por el 2003 hable de un ERP que desarrollamos > en php4 y mysql3, casi me matan aca en la lista y me > dijeron que seria un completo fracaso, que la db se > corromperia y blablablabla, bueno el sistema sigue > funcionando a nivel nacional, la aplicacion esta en un > datacenter(servidor dedicado con centos), firewall de > fierro, y los clientes siguen en aumento, el php 4 ha > sido migrado a 5 y el mysql 3 ha sido migrado 4 y a > ahora a 5, nunca, nunca se ha corrompido la db Algo de suerte, algo de invertir en buen hardware y algo de buen diseño, pensando en no utilizar un RDBMS. Germán lo señaló en su momento, que cuando las bases de datos relacionales se quedan cortas hay que mirar otra clase de soluciones. Wikipedia utiliza la base de datos MySQL para llevar un registro de dónde está cada página y los CVS, no creo que sean tantas tablas como una aplicación de adeveritas grande como la que se plantea, como unas 300 tablas consultadas, actualizadas y versionadas recurrentemente. > lleva > 3.5 millones de registros y funciona filete 3.5 millones de registros es muy poco. Acá en la empresa en que estoy trabajando, tenemos 9 millones de registros con datos GIS, que siguen siendo muy fáciles de consultar, aún cuando tenemos además varios ficheros en campos bytea (el personaje que modeló la base no quiso hacer OID's), y bastante consultada (de hecho, la base conecta a unas 500 estaciones de monitoreo de calidad de aire y sus mediciones crecen para qué te cuento cada día). > y asi > tenemos varios sistemas para empresas grandes, hechos > con las mismas herramientas, un MVC de desarrollo > propio, mysql, php y adodb y smarty, todo siempre > migrado actualizado a la ultima version Sigo diciéndote: si compruebas en un ambiente de laboratorio las razones por las cuales MySQL se cae y PostgreSQL no, comprenderás por qué digo lo contrario. Además, vuelvo a parafrasear a Álvaro: cuando tienes muchos respaldos de información y buenos planes de contingencia, nada falla... pero el día en que se lo vendas a una empresa que no los tenga, van a comenzar los ayayay ;-) > Saludos. Saludos [ BTW, no top-posting ] -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas - Consultor UNIX - Database Administrator
desarrollo deaAplicacion grande
El 20/09/07, Jorge Riquelme Santana <[EMAIL PROTECTED]> escribió: > Yo optaría por java, y utilizaría spring. Como dbms postgre me parece un > buena alternativa. > Puede ser. En PostgreSQL te lo creo a piejuntillas. > Como acotación, en mi humilde opinión php no es una buena elección para > desarrollar grandes aplicaciones empresariales. FUD, a menos que hables de PHP 4. Lo que es PHP 5 con Symfony están bastante bien diseñados, si el problema con PHP no es problema de PHP sino quienes están tras su desarrollo. Si vas a usar Joomla, claro que tendrás mil y un problemas; las políticas de calidad en el desarrollo de Joomla son asquerosas, pero si miras los ezComponents, Symfony, Propel y PRADO, te darás cuenta de que PHP 5 "sí" se puede usar decentemente en cualquier entorno. ¿Otra opinión? Yahoo! Bookmarks ;-) está hecho en Symfony. Saludos, -- Rodrigo Fuentealba
desarrollo deaAplicacion grande
El 20/09/07, Graciela Urquieta <[EMAIL PROTECTED]> escribió: > Hola, de principio gracias a todos por responder y dar sus > sugerencias, a lo mejor que algunas cosas no las upe explicar bien, > ahora detallo esas, para que tengan una idea mas clara: > * Tengo enetendio que si se busco, para ver si existia aplicaciones > que cumplan con los requerimientos, lastimosamente no encontraron una. > ademas que para ir desarrollando modulos faltantes sobre alguna > aplicacion candidata, decidieron que era preferible desarrollarla > completa. oh oh... oximorón a la vista. inviertan harto tiempo en análisis de requerimientos. > * Para que tengan una idea la aplicacion no solo toca aspectos > financieros, mas alcontrario toma aspectos de control y seguimiento de > proyectos de inversion (pagos, reversiones, etc), adquisiciones > nacionales e internacionales, manejo de cartera para creditos a > sectores productivos, control y seguimiento de obras financiadas por > distintos organismos (gubernamentales, ongs, etc) y varios otros > modulos relacionados con financiamientos a proyectos. Eso es relevante para tu aplicación. > * El tiempo previsto es de 10 meses, contatando almenos 10 > desarrolladores expertos en la herramienta, tambien se planifico una > capcitacion para todos los que ya trabajamos para que estemos al > nivel de los contratados. 10 + cuantos son? Diría que no es necesario contratar solamente developers. > De entre todas las sugerencias, existen algunas que no conocia y me > llaman la atencion, por ejemplo: > > * Catalyst (este puede generar CRUDs de forma automatica?, al igual > que symfony y RoR?) No lo conozco. > * XSP mod_mono (he visto que en las aplicaciones .net pueden compilar > y obtener un .exe de la aplicacion y publicarla en el IIS, esto es > soportado por XSP y mod_mono?) No señorita, .NET y Mono no funcionan de esa forma. Lo que tú publicas como un proyecto ASP.NET es un código igualito que el de PHP, con la diferencia de que el código de tu aplicación es un dll con bibliotecas compartidas, no un .exe; sí, XSP lo soporta y mod_mono también, pero no es muy bueno portando aplicaciones así, porque no son 100% compatibles (a mi entender). -- Rodrigo Fuentealba
desarrollo deaAplicacion grande
On 9/20/07, Graciela Urquieta <[EMAIL PROTECTED]> wrote: > > Hola, miren nuevamente acudo a uds. para ver que me puedan colaborar y > brindar sugerencias sobre lo siguiente: > > Acabo de ingresar a trabajar a un empresa, en la cual se tiene > previsto desarrollar una gran aplicacion financiera (por los modulos > de que se componen sera una aplicacion de buen tamaño). Resulta que > las personas que finaciaran este desarrollo, tienen casi decidido > afrontar este desarrollo en .net(sqlserver+c#+asp.net) principalmente > por temas de rapidez en el desarrollo, obviamnete algunos de los > desarrolladores tenemos la mision de cambiar esta decision y plantear > el uso de SL, segun la distribucion de la empresa y sus sucursales se > tendria el siguiente entorno: > > * aplicacion en entorno web (indispensable) > * 1 oficina central > * 20 a 25 surcursales (20 a 30 usuarios cada una) > * conexion por medio de adsl de 256,512, 1Mb (Segun la posibilidad de > acceso en cada sucursal) > * se dispondra de clientes remotos internacionalmente (via internet) > . > > disculpen la aplitud del mensaje y gracias adelantadas para los que me > den alguna sugerencia > > > Graciela Aunque vas medio off-topic te recomiendo encarecidamente que compren la aplicacion financiera o al menos el core de la aplicacion, sin exagerar hay miles de soluciones empaquetadas en los dialectos mas diversos que puedas pensar. Si eliges algo habilitado para Web tendras oportunidad de meter SL en los Clientes y en los pequeños desarrollados de personalizacion de la aplicacion. Desarrollo de aplicacion grande + norte tecnologico no claro + reinventar la rueda = Trabajo por varios meses/años + FRACASO SEGURO Si aun persisten en el suicidio colectivo. LAM*P / JSP + JBOSS agregar la BD que te de buen soporte (no necesariamente SL) Saludos Claudio From [EMAIL PROTECTED] Thu Sep 20 12:10:49 2007 From: [EMAIL PROTECTED] (Hugo Figueroa R.) Date: Thu Sep 20 12:39:55 2007 Subject: desarrollo deaAplicacion grande In-Reply-To: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> --- Graciela Urquieta <[EMAIL PROTECTED]> escribió: > Hola, miren nuevamente acudo a uds. para ver que me > puedan colaborar y > brindar sugerencias sobre lo siguiente: > > Acabo de ingresar a trabajar a un empresa, en la > cual se tiene > previsto desarrollar una gran aplicacion financiera > (por los modulos > de que se componen sera una aplicacion de buen > tamaño). Resulta que > las personas que finaciaran este desarrollo, tienen > casi decidido > afrontar este desarrollo en > .net(sqlserver+c#+asp.net) principalmente > por temas de rapidez en el desarrollo, obviamnete > algunos de los > desarrolladores tenemos la mision de cambiar esta > decision y plantear > el uso de SL, segun la distribucion de la empresa y > sus sucursales se > tendria el siguiente entorno: > > * aplicacion en entorno web (indispensable) > * 1 oficina central > * 20 a 25 surcursales (20 a 30 usuarios cada una) > * conexion por medio de adsl de 256,512, 1Mb (Segun > la posibilidad de > acceso en cada sucursal) > * se dispondra de clientes remotos > internacionalmente (via internet) > > Se tiene previsto disponer un servidor > (aplicacion+BD) en cada una > para mejorar el acceso a la aplicacion por parte de > los usuarios > locales y hacer que estos no sientan el fecto de su > velocidad de > acceso (entre la of central y su sucursal que puede > ser baja), pero > por debajo hacer que los servidores de las > sucursales se sincronicen > con el servidor central para tener los datos > actualizados > (replicacion). > > Bueno mi consulta, va referida a que segun estas > caracteristicas se > puede plantear mejores alternativas, tanto para > acceso como para > implementacion, a mi personalmente me gustaria saber > si todo esto se > puede hacer con herramientas de software libre tanto > en BD como en > desarrollo y cuales podrian ser las mejores > alternativas, y si alguno > tuviera alguna experincia , me gustaria me la > comparta. > symfony, php5, postgres o mysql > > disculpen la aplitud del mensaje y gracias > adelantadas para los que me > den alguna sugerencia > > > Graciela > > ________ ¡Sé un mejor besador! Comparte todo lo que sabes sobre besos. http://telemundo.yahoo.com/promos/mejorbesador.html From [EMAIL PROTECTED] Thu Sep 20 13:01:16 2007 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Thu Sep 20 13:03:41 2007 Subject: desarrollo deaAplicacion grande In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAI
desarrollo deaAplicacion grande
El 20/09/07, usuario anonimo <[EMAIL PROTECTED]> escribió: > El 20/09/07, Graciela Urquieta <[EMAIL PROTECTED]> escribió: > > Hola, miren nuevamente acudo a uds. para ver que me puedan colaborar y > > brindar sugerencias sobre lo siguiente: Veamos > > Acabo de ingresar a trabajar a un empresa, en la cual se tiene > > previsto desarrollar una gran aplicacion financiera (por los modulos > > de que se componen sera una aplicacion de buen tamaño). Resulta que > > las personas que finaciaran este desarrollo, tienen casi decidido > > afrontar este desarrollo en .net(sqlserver+c#+asp.net) principalmente > > por temas de rapidez en el desarrollo Se nota que los personajes no han desarrollado en .NET (la supuesta rapidez no es tal). > > obviamnete algunos de los > > desarrolladores tenemos la mision de cambiar esta decision y plantear > > el uso de SL, segun la distribucion de la empresa y sus sucursales se > > tendria el siguiente entorno: > > > > * aplicacion en entorno web (indispensable) > > * 1 oficina central > > * 20 a 25 surcursales (20 a 30 usuarios cada una) > > * conexion por medio de adsl de 256,512, 1Mb (Segun la posibilidad de > > acceso en cada sucursal) > > * se dispondra de clientes remotos internacionalmente (via internet) Mi recomendación es utilizar Symfony con PHP 5 y como base de datos puedes usar PostgreSQL, debido a que necesitarás replicación. De otra manera, puedes usar Python con Django o Ruby con Rails. Este último definitivamente no te lo recomiendo porque consume mucha memoria y gastas bastante tiempo haciendo que tu aplicación escale a una cantidad de usuarios relativamente buena. > > Se tiene previsto disponer un servidor (aplicacion+BD) en cada una > > para mejorar el acceso a la aplicacion por parte de los usuarios > > locales y hacer que estos no sientan el fecto de su velocidad de > > acceso (entre la of central y su sucursal que puede ser baja), pero > > por debajo hacer que los servidores de las sucursales se sincronicen > > con el servidor central para tener los datos actualizados > > (replicacion). PostgreSQL + Slony-I o PITR (Point-In-Time Recovery?) > Puedes usar como db PostgreSQL que funciona de maravilla, en la > replicacion tengo entendido que es un poco compleja, pero la verdad yo > no tengo experiencia en replicacion. No es tan fiero el león como lo pintan. > Independiente de las herramientas que quieras o elijas creo que el > exito dependera del nivel de conocimiento que tengas de estas. A veces, lo importante no es saberlo todo, sino tener el teléfono de quien sabe lo que necesitas ;-) -- Rodrigo Fuentealba
desarrollo deaAplicacion grande
El 20/09/07, Graciela Urquieta <[EMAIL PROTECTED]> escribió: > Hola, miren nuevamente acudo a uds. para ver que me puedan colaborar y > brindar sugerencias sobre lo siguiente: > > Acabo de ingresar a trabajar a un empresa, en la cual se tiene > previsto desarrollar una gran aplicacion financiera (por los modulos > de que se componen sera una aplicacion de buen tamaño). Resulta que > las personas que finaciaran este desarrollo, tienen casi decidido > afrontar este desarrollo en .net(sqlserver+c#+asp.net) principalmente > por temas de rapidez en el desarrollo, obviamnete algunos de los > desarrolladores tenemos la mision de cambiar esta decision y plantear > el uso de SL, segun la distribucion de la empresa y sus sucursales se > tendria el siguiente entorno: > > * aplicacion en entorno web (indispensable) > * 1 oficina central > * 20 a 25 surcursales (20 a 30 usuarios cada una) > * conexion por medio de adsl de 256,512, 1Mb (Segun la posibilidad de > acceso en cada sucursal) > * se dispondra de clientes remotos internacionalmente (via internet) > > Se tiene previsto disponer un servidor (aplicacion+BD) en cada una > para mejorar el acceso a la aplicacion por parte de los usuarios > locales y hacer que estos no sientan el fecto de su velocidad de > acceso (entre la of central y su sucursal que puede ser baja), pero > por debajo hacer que los servidores de las sucursales se sincronicen > con el servidor central para tener los datos actualizados > (replicacion). > > Bueno mi consulta, va referida a que segun estas caracteristicas se > puede plantear mejores alternativas, tanto para acceso como para > implementacion, a mi personalmente me gustaria saber si todo esto se > puede hacer con herramientas de software libre tanto en BD como en > desarrollo y cuales podrian ser las mejores alternativas, y si alguno > tuviera alguna experincia , me gustaria me la comparta. Puedes usar como db PostgreSQL que funciona de maravilla, en la replicacion tengo entendido que es un poco compleja, pero la verdad yo no tengo experiencia en replicacion. Como lenguaje Puedes usar Perl, Python, PHP5, Java, Ruby, Mono etc... Independiente de las herramientas que quieras o elijas creo que el exito dependera del nivel de conocimiento que tengas de estas. > > > disculpen la aplitud del mensaje y gracias adelantadas para los que me > den alguna sugerencia > > > Graciela > > -- _ Solo soy una mente genial en un cuerpo
desarrollo deaAplicacion grande
Hola, miren nuevamente acudo a uds. para ver que me puedan colaborar y brindar sugerencias sobre lo siguiente: Acabo de ingresar a trabajar a un empresa, en la cual se tiene previsto desarrollar una gran aplicacion financiera (por los modulos de que se componen sera una aplicacion de buen tamaño). Resulta que las personas que finaciaran este desarrollo, tienen casi decidido afrontar este desarrollo en .net(sqlserver+c#+asp.net) principalmente por temas de rapidez en el desarrollo, obviamnete algunos de los desarrolladores tenemos la mision de cambiar esta decision y plantear el uso de SL, segun la distribucion de la empresa y sus sucursales se tendria el siguiente entorno: * aplicacion en entorno web (indispensable) * 1 oficina central * 20 a 25 surcursales (20 a 30 usuarios cada una) * conexion por medio de adsl de 256,512, 1Mb (Segun la posibilidad de acceso en cada sucursal) * se dispondra de clientes remotos internacionalmente (via internet) Se tiene previsto disponer un servidor (aplicacion+BD) en cada una para mejorar el acceso a la aplicacion por parte de los usuarios locales y hacer que estos no sientan el fecto de su velocidad de acceso (entre la of central y su sucursal que puede ser baja), pero por debajo hacer que los servidores de las sucursales se sincronicen con el servidor central para tener los datos actualizados (replicacion). Bueno mi consulta, va referida a que segun estas caracteristicas se puede plantear mejores alternativas, tanto para acceso como para implementacion, a mi personalmente me gustaria saber si todo esto se puede hacer con herramientas de software libre tanto en BD como en desarrollo y cuales podrian ser las mejores alternativas, y si alguno tuviera alguna experincia , me gustaria me la comparta. disculpen la aplitud del mensaje y gracias adelantadas para los que me den alguna sugerencia Graciela