Hola Mariano: jaa, yo tb me quería mantener fuera, pero no le pongamos nombre "discusión", es nada más que un intercambio de ideas y seguramente cada uno tiene argumentos sólidos porque la situación y el contexto de cada uno es diferente.
En principio te aclaro que hablo de los open porque son los que conozco, no digo que los mismos problemas no estén en los comerciales, eh....es más, lo aclaré al final, lo del hosting está seguro. El 11 de noviembre de 2012 18:20, Mariano Martinez Peck < [email protected]> escribió: > > > 2012/11/11 Germán Arduino <[email protected]> > >> Estuve siguiendo el debate y la verdad que hay muchos puntos atendibles, >> de cada lado del mostrador. >> >> Quiero dejar el mío (modesto pero es mi experiencia) desde el punto de >> vista de quien desarrolla software comercial (open o no) para clientes >> reales.....y la verdad que en ese contexto, los smalltalks open [1] cada >> día se alejan más de la posibilidad de competir en muchas cosas: >> >> > Hola Germán. La verdad que no entiendo porque decís eso. Te respondo abajo > > - Hosting >> > > Cualquier Smalltalk open tiene los mismo problemas/ventajas de hosting que > cualquier otro Smalltalk. De hecho, hacer un deploy de Pharo es lo mas > facil del mundo. Copias el .image y sestas. Donde está la dificultad? > servers corriendo? al menos existe (existia) seasidehosting, smallharbour, > etc. En los otros que hay? > Suponete que tenés una pequeña empresa que desarrolla software a medida, los clientes que te piden presupuesto, comparan mucho precios, y alguien que desarrolla en PHP hostea en cualquier parte. A eso me refiero, no hay opciones de hosting comercial accesibles para hostear soluciones Smalltalk. Me refiero a shared, un vps, ya cae fuera de competencia. > > >> - Integración con el resto de tecnologías >> > > Bueno, existe NB, FFI y la posibilidad de escribir plugins en la VM. Que > te falta que tengan los otros smalltalks? COM ? > Hay RPC (eso lo sabes jaja), XML, etc.. > Ponele, ahora tenemos bindings para un monton de bases NoSQL. Que tienen > los comerciales? > TOdo el esfuerzo de usar GIt, tambien pasa en Pharo/Gemstone. El resto? > Hice más arriba la aclaración sobre los comerciales, no digo que no tengan los mismos problemas, más bien digo Smalltalk versus el resto, pero como no conozco bien los comerciales no quiero opinar. > > >> - Abarcatividad de dispositivos >> > > Que yo sepa Pharo/Squeak fue el primero (y unico?) en correr en android, > iOS, rasperry pi, etc. > > Pero estamos muy lejos de poder desarrollar para plataformas móviles.....con widgets nativos (o al menos parecidos) y lo que se necesita para tener aplicaciones que realmente compitan y tengan posibilidad de venderse en un mundo comercial. > - Escalabilidad / Disponibilidad >> > > Cog trajo una rafaga bastante buena. Falta, pero creo que esta bastante > bien. Realmente tuviste problemas de escalabilidad? porque la verdad que si > tenes un esquema de persistencia adecuado, podes tener cuantas imagenes > quieras corriendo al mismo tiempo en varias maquinas/cores....un apache > adelante haciendo load balancing y listo > Si, si, conozco lo que decis, pero en otras plataformas no entras en esa complejidad y tenés posibilidades mucho más sólidas. Es por eso que había hecho el esfuerzo de desarrollar una forma de usar RedHat OpenShift mediante el cartridge DIY. Digo, simplemente, subo mis desarrollos y la plataforma me da la escalabilidad....no tengo que matarme haciendo cosas artesanales. > > >> - Comunidad >> > > La comunidad Pharo es por lejos la mas activa y grande, incluso sumadno > todos los propietarios juntos. > > De nuevo aclaro la salvedad, no hablo versus Smalltalk comerciales, hablo versus otras cosas mucho mas difundidas. La comunidad de Smalltalkers (además de fragmentada) es chica y eso en algún punto se paga. No hay (hoy día) una sóla startup de la cual podamos usar su experiencia como "buque insignia" como una vez lo fue DabbleDB. Si uno mira el mundo de las startups de Internet, (startuply.com, etc) la verdad es que no existimos. No digo ni que esté bien ni mal, pero es un condicionante en muchos aspectos, cuando tenés una empresa propia. > - Cosas hechas para poder reutilizar / Frameworks (para cosas de negocio, >> no me refiero al ultimo compresor que gane un byte más que el anterior) >> >> > aca no te entendi mucho > Frameworks para desarrollos comerciales, que se yo, Magritte es lo mejor que tenemos, si vos buscas en otras herramientas como PHP, Python, etc, tenes miles de cosas disponibles, en Smalltalk casi nada. Por ejemplo, yo trabajo mucho con Criprografía, todo lo que hice en Smalltalk fue sangre, sudor y lágrimas y en otras herramientas tenes los algoritmos que quieras, implementados por expertos....que se yo, alguien me va a decir "y hacételo vos", pero bue, yo no vivo de hacer algoritmos, vivo de juntar muchas de esas cosas en una solución que le da otro valor agregado al negocio de un cliente. > > pucha, me queria mantener afuera de la discucion... > > Todo bien, que se yo, cada uno tiene sus puntos de vistas, yo sólo les comparto el mío. Saludos. -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
