Hay otra cosa que tiene smalltalk (y no solo smalltalk) y no tiene  
java, y para mi es mucho más importante que eso que vos decís: Late  
binding

El 02/06/2008, a las 4:00p.m., Guillermo Schwarz escribió:

> Creo que lo que están confundiendo es quién tiene la mejor  
> tecnología (en el sentido de tecnología más avanzada) y quién tiene  
> mejor marketing. Si tienes la mejor tecnología pero tus clientes  
> potenciales no lo saben, entonces no tendrás una buena cuota del  
> mercado.
>
> En el caso de Xerox, tenían productos de 5000 USD, como la Xerox  
> Alto, y como era demasiado lento, desidieron perder el tiempo  
> portando el ambiente Smalltalk a Mesa que es el precursor de Object  
> Pascal, ya que suponían que reimplementándolo en un lenguaje con  
> tipos estáticos el programa ejecutaría más rápido, lo que se logró  
> después de varios años (Alan Kay decía que si hubieran dedicado el  
> mismo tiempo a mejorar Smalltalk lo hubieran logrado antes).
>
> Steve Jobs se dio cuenta que podrían reimplementar el mismo ambiente  
> en una máquina más pequeña y se llevó a un par de ingenieros de Parc  
> para crear el Apple Lisa. En otras palabras, no basta con tener la  
> mejor tecnología, hay que saber qué precio están los consumidores  
> dispuestos a pagar, inundar el mercado con tus productos e influir  
> en los líderes de opinión (ahí es donde entra el marketing).
>
> El caso más revelador probablemente es el caso de Microsoft. Le  
> vendió a IBM el sistema operativo DOS que era un clon de CP/M que  
> había sido inventado por Gary Kildall, pero Gary se mostró arrogante  
> con IBM y por eso IBM prefirió hacer trato con Microsoft (por cierto  
> Bill Gates retuvo el derecho de vender DOS por su cuenta, lo cual  
> significa que también era arrogante).
>
> ¿Porqué Kildall fracasó y Gates tuvo éxito?
>
> Creo que la razón es que a los ojos de los ejecutivos de IBM, Gates  
> no era una amenaza, ya que obviamente su producto era simplemente un  
> clon, debía ser peor y por lo tanto de esa manera lo "mantendrían  
> controlado".
>
> Y así fue durante un buen tiempo, hasta que Microsoft sacó Windows  
> 3.0, y luego empeoró cuando el proyecto OS/2 se dividió en Windows  
> NT y OS/2.
>
> ¿Vemos que IBm siga haciendo tratos con Microsoft?
>
> De hecho MIcrosoft se quedó sola con .NET, mientras que IBM se alió  
> con Sun, Oracle y BEA para competir contra .NET usando Java (aunque  
> históricamente se dio al revés).
>
> Si fuera por la tecnología más fácil y más capaz, todos estarían  
> usando Smalltalk en vez de Java y .NET, es cosa de mirar como está  
> hecho WindowBuilder.
>
> ¿Porqué eligen Java y .NET a Smalltalk?
>
> En el caso de las empresas las decisiones en este momento son copia  
> de las deciones de otras, pero inicialmente:
>
> 1. Hay un tema de quién controla la tecnología. ¿Hay empresas con  
> fuertes recursos financieros detrás?
> 2. Hay empresas de prestigio detrás. Si fallas, por lo menos ten una  
> disculpa.
> 3. Las empresas que respaldan esta tecnología, ¿tienen alguna manera  
> de asegurarse del system lock-in? Si no, el negocio puede significar  
> para ellos una pérdida.
> 4. ¿Hay sufientes profesionales entrenados en este tecnología?
>
> Smalltalk falla en todas las anteriores.
>
> Algo que me parece que ayuda a Smalltalk es que cada tecnología  
> nueva que aparece se aproxima más a Smalltalk. Por el momento lo  
> ùnico que hace diferente a Smalltalk de Java es el ambiente  
> interactivo y los bloques. Una vez que aparezca un lenguaje parecido  
> a Java pero con bloques e interactivo, nadie tendrà algùn pretexto  
> para seguir usando Smalltalk.
>
> Saludos,
> Guillermo.
> 2008/5/31 Andres Valloud <[EMAIL PROTECTED]>:
> > no alcanza con solo SER LOS MEJORES.
>
> Tal cual.  Es mas... eso que lo digan los otros.  Mientras tanto,  
> mas alla de lo que se escuche o no, hay que hacer lo mejor posible  
> todo el tiempo.  Por lo menos para mi, las exigencias mas  
> importantes siempre son las propias.
>
> Andres.
>
> 2008/5/31 Gustavo Ibarra <[EMAIL PROTECTED]>:
>
> gracias por la respuesta!
>
> Buena pregunta.
>
> Un artista cumple varios roles en un equipo de desarrollo. Dibuja
> íconos, diseña la disposición de elementos en pantalla, etc. Además
> ilustra los documentos que escriben los technical writers, el help,
> dibuja storyboards para mostrar avances de nuevas funcionalidades. En
> nuestro caso, además de diseñar y dibujar, prepara material fílmico,
> como por ejemplo películas con cursos para nuevos programadores,
> demos, etc. Eso, claro está, no lo hace sólo sino con la ayuda de un
> director de cine, iluminadores, etc. En todo caso, las consideraciones
> estéticas están bajo su responsabilidad. Te diría que el rol del
> artista es super amplio, aún cuando dejes de lado tareas más
> tradicionales como las de marketing o la web.
>
> supongo, no debe ser los mismo trabajar en una empresa que define el  
> rol de documentador, en aquella que define el rol de artista. Con  
> suerte (1 sola!), en las empresas que participe tenian en el equipo  
> documentadores, por eso lo de supongo. sutil diferencia, que marca  
> entre otras cosas, cuan bien se quiere desarrollar los  
> productos ....potenciado con desarrolladores smalltalkers, rodeado  
> de directores de cine, iluminadores y pochoclos, se ve la verdadera  
> filosofia de la empresa, y no morir en un panfleto marketinero  
> ( como un delivery de empanadas) subido al sitio corporativo
>
> por el tema en discusion que se armo, quiero decir que:
> para llegar al publico con esa historieta de la masividad o  
> reconocimiento popular, y estar "en la boca todos", pudiendo  salir  
> del gueto de todos los dias para jugar en otras calles con nuevas  
> caras, no alcanza con solo SER LOS MEJORES.
>
>
> Saludos,
> Gustavo.-
>
>
>
>
>
>
>
>
> -- 
> Saludos cordiales,
>
> Guillermo Schwarz
> Sun Certified Enterprise Architect
> >

"Querer es suscitar las paradojas"
Camus - El mito de Sísifo


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "ClubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a