Ver Mensaje Individual
  #22 (permalink)  
Antiguo 04/12/2002, 18:51
jlchavez
 
Fecha de Ingreso: mayo-2002
Ubicación: Guatemala
Mensajes: 160
Antigüedad: 22 años
Puntos: 1
Mentalidad abierta no es igual que código abierto

Lo que detesto son los fanaticos. Por mi creo que si, JAVA es bueno. Ya aprendi JAVA, la oficina de gobierno me pago 4 cursos intesivos de JAVA....y no me agrado en nada, en especial como se utilizan los enterprise java beans. Aparte que estas defendiendo a JAVA en el foro equivocado.

Para Aplicaciones conozco GW-Basic, TurboBasic, TurboPascal, MS C++, Borland C++, MS Visual Fox, MS Visual C++, Oracle PL/SQL, Java, JavaScript y C# en .NET Si tuviera que desarrollar con Java por que esa es la tecnología que se tiene pues lo haria. Pero como aquí el que hace las recomendaciones de tecnología soy yo, prefiero poner en practica mis amplios conocimientos.

Para páginas utilizo ASP, PSP, ASP.Net (C#) sobre Apache, IIS, Oracle Apache, con MS SQL, MySQL, Oracle 8i

Ya tengo doce años trabajando en esto día y noche, y por eso estoy donde estoy.

En esta pagina ves lo que la comunidad open source hace al pegarse a los proyectos de los no-open source... http://www.ximian.com/about_us/press...=openlink_mono

"Por si acaso", alguna vez as navegado el soporte para desarrolladores en plataforma Microsoft? Checalo y conoce.
http://msdn.microsoft.com/library/default.asp
http://www.asp.net/
http://www.gotdotnet.com/
http://www.ayudadotnet.com/
y por ahí encontraras todas las otras comunidades

Trato de hacer un poco de conciencia en que es defender una tecnología por las convicciones y no por los beneficios. La mentalidad de Microsoft actualmente no es de usen Windows y .Net, es de si no tienen la tecnología usen .Net, si la tienen pueden conectarse con .Net...poder unir y hacer interactuar todo el hardware que ya existe y que funcionen los ambientes heterogeneos. Si venimos y decimos en los posts, "no mejor usa JAVA esta mas chilero", o "no mejor usa JAVA, lo puede hacer con esto"......¿¿¿¿???? El que pregunta, entendio de por que? que ventajas le provee?

El open source te ahorra la flojera de escribir nuevamente lo que alguien ya hizo, pero en una empresa con varios desarrolladores, no es lógico hacer lo mismo todos, se comparten lo ya hecho. Es lo mismo que el open source solo que a mayor escala. Alguien penso esto antes? Si yo vengo y hago un post en una comunidad de ASP.Net, C# o C++ (codigo cerrado), respondiendo a una pregunta, y escribo código de ejemplo que cualquiera puede ver y usar, no es codigo abierto? No se esta trabajando en un equipo? sin intereses financieros? No es una comunidad de desarrolladores?

Ahora vamos a los proyectos cerrados...Si inviertes 60 millones de dolares en realizar un producto, que lo usaran millones de personas, y que les debes garantizar seguridad en que no cualquiera conozca el código y puede infiltrarse o hacer cosas indebidas. Les vas a dejar el código? No se hacen proyectos cerrados solo por que sean envidiosos y no se quiera que otras personas aprendan de ese código. Es un esfuerzo que a cada quien le cuesta, y que hay que pensar en la seguridad de los datos. Si no hubieran personas envidiosas que lo unico que quieren es destruir los programas y el trabajo de otros, no habria estas restricciones. Cierto que hay fallas en los productos Microsoft, pero acaso no son humanos? Todos podemos cometer errores. Los agujeros de seguridad no salen solo por que sí, son problemas que los mismos humanos encuentran. El hombre lo hizo el hombre los puede deshacer. Así como una mente puede proteger algo, otra puede encontrar la forma de que esto no funcione. No se puede subestimar a nadie.

Si le pusieran el mismo empeño de encontrar agujeros de seguridad en productos Microsoft, a proyectos de código abierto como Linux, cuantos agujeros aparecerian? Pero la gracia que le encuentran es que como no es código abierto los productos de Microsoft, entonces es mas dificil encontrar los agujeros, por que en los otros es muy facil encontrarlos leyendo el código (por que esta abierto).

Por mi que las comunidades de ambos bandos sigan trabajando por el bien de todos. Pero no tratar de influenciar a nadie, y darle la oportunidad de que el escoja, si le conviene o no, tal o cual tecnología. Yo no ando en foros de otras tecnología dicendo "mejor usa tal cosa", sin dar razones. Estoy en mi campo, ando como pez en el agua, despues de año y medio estando aprendiendo .Net desde el .Net Framework SDK Beta 1 y el Visual Studio .Net Beta 1.

Ahora espero que comprendas la mentalidad abierta y los proyectos cerrados.
__________________
José Luis Chávez del Cid
Systems Developer Specialist
ACS Inc./Xerox
Guatemala