UTNianos

Versión completa: en la diferencia está el gusto
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Todo empezó porque quería saber un poco más sobre Flex, y así llegué a la querida Wikipedia. El tema es que leyendo un poco, fui entrando en links, que me llevaban a otros links, y seguí leyendo...
Y me terminé perdiendo en un mar de nombres "nuevos", tecnologías, lenguajes, frameworks, cosas raras y no tan raras. Un bardo!

Yo siempre fui de la idea de no desparramar, no reinventar la pólvora. Pero hoy en día parece que todo es una competencia de ver quién la tiene más larga, quién sabe más, quién hace lo mejor, quién acapara más mercado, etc.

Lea dejo una lista algunas de las palabras claves que estuve viendo:
- Flex
- ActionScript
- DOM
- AJAX
- Google Web Toolkit
- Yahoo! UI Library
- jQuery UI
- jQuery
- Prototype
- Dojo toolkit
- JavaFX
- Microsoft Silverlight
- XMLHttpRequest
- Ruby
- Ruby on Rails
- RubyGems
- ActiveRecord
- JRuby
- GTK
- Python
- PyGTK
- IPython
- Jython
- Pyragua
- wxPython
- PHP
- ASP
- .NET
- ColdFusion
- JSP
- SOAP

para qué sirve todo ésto? alguien lo usa realmente o son puros proyectos que quedan en etapa de investigación o tienen un único uso? por qué hay tantas librerías para ajax si todas son casi iguales?

pueden dejar sus comentarios y ampliar la lista de palabras "nuevas" que nos van a complicar la existencia y nos van a llenar de dudas cuando tengamos que ponernos a desarrollar en serio.
agrego un par:

- Struts
- Hibernate
(20-08-2010 13:15)LeaTex escribió: [ -> ]- Flex
- ActionScript
- DOM
- AJAX
- Prototype
- Microsoft Silverlight
- ActiveRecord
- ASP
- .NET
- JSP
- SOAP
- Hibernate

Yo uso/use esos que te mareque ahi...
Muchos son frameworks MUY copados (hibernate, silverlight)... otros son extensiones o cositas que podes agregar (la parte de ajax, jquery, prototype). Me llama la atencion que no conozcas aunque sea de nombre .NET o PHP =P
PHP, Soap, AJAX,.NET, DOM, ActionScript???

Tenes en el listado cosas que para muchos son la mar de corrientes, que usamos siempre en el trabajo.
De la misma forma que SmallTalk es bastatne raro para la gran mayoria

Despues si, hay un monton de cosas que nunca voy a entender porque existen
no, no, disculpen si me mal expresé.
vean que puse "nuevas" con comillas (2 veces). obvio que son palabras más que escuchadas, incluso en varias materias de la facu.

iba al caso de que hay tantas cosas, tanto por saber, tanto por aprender... que uno se termina haciendo un matete loco en la cabeza. y es casi imposible saber manejar todas esas tecnologías y lenguajes. a eso iba.

por ejemplo, si uno se orienta por un lenguaje, empieza a ver que hay 200 mil "cosas" asociadas ase lenguaje (frameworks, librerías, IDEs, etc.). y después resulta que la mitad de esas cosas también se puede utilizar con otro lenguaje, entonces te ponés a ver otro lenguaje, y pasa lo mismo.
una locura absoluta.
Para mí, la variedad es lo que aumenta las posibilidades de que surjan herramientas cada vez mejores.

Lo veo muy parecido al mercado. Si hay pocas empresas de un segmento (técnicamente, un "oligopolio"), las mismas tienden a imponer sus características y reglas, y raramente a mejorar o tratar de ofrecer un mejor servicio, ya que de todas formas los clientes no tienen muchas opciones entre las que elegir, y todas funcionan parecido.

Si tenemos muchas opciones, las mismas tienden a compararse, a competir entre sí. Eso es genial. No es bueno capaz para la estandarización, pero es natural que por cada tendencia nueva que aparezca (web 2.0, ajax, flash, etc.) surjan varias herramientas en torno a eso y luego terminen decantándose varias, quedando las que tuvieron más éxito. La experiencia, basada en la facilidad de uso de las herramientas, conveniencia, portabilidad, escalabilidad, etc. es la que va a determinar cuál es la que quede.

¿Cuál es el problema de que haya varias? Se terminará usando la que más fácil adaptabilidad represente, o la que mejores resultados permita, etc. Obviamente, mientras tanto puede haber muchos fracasos, código inmantenible a largo plazo, etc., pero creo que desde una visión macro, los resultados terminan siendo positivos.

Esto también es consecuencia del open source, obviamente. Al ofrecerse muchas alternativas abiertas, van a surgir nuevas en base a estas, y así sucesivamente. Asegura de cierta manera una mejora continua y basada en los intereses de los usuarios.
URLs de referencia