La linea que ha seguido el debate me resulta familiar. Es la de siempre. La de no saber de lo que se habla, sino de actitudes ante la vida mas que de la fria realidad.
Hace un mes, mas o menos, en una reunion de Indalinux, surgio el tema y expuse que mi opinion era que lo mejor era programar "a pelo". Uno de los compañeros, profesional del diseño web, me contesto que en el curro usa DreamWeaver y me hablo de capacidades de la herramienta. Pues me quede sin argumentos.
Tras sa conversacion llegue a la conclusion de que mi postura era claramente amateur, ni de lejos una postura realmente profesional. Se hablo de que codigo generado era bastante optimizado y legible, de que permite programar con ayuda en linea PHP, ASP y demas tecnologias, incluso hace algo parecido a Anjuta con las funciones (lo de hacer que aparezca la sintaxis sobreimpresa para que no tengas que buscarla en la ayuda), coloreado de sintaxis... Gestiona cambios en proyectos que a mano tendrias que retocar varios archivos, en fin, un monton de cosas que resta trabajo al diseñador.
A lo que pretendo llegar es a que si estas trabajando como profesional en una pagina, el tiempo es oro y no puedes estar perdiendolo y encareciendo el producto desarrollado por cuestiones de gustos profesionales que requieren un tiempo de desarrollo varios ordenes de magnitud superior. Incluso perdiendo tiempo en optimizar a pelo el codigo que genera DWeaver, sigue siendo mas rapido su uso de lejos. Todas estas comparaciones son validas teniendo en cuenta que se conozcan las herramientas y lenguajes usados en un nivel muy alto, como debe hacerlo un profesional, y no a nivel de un simple usuario.
La tecnologia avanza porque se van abstrayendo sucesivamente las tecnologias usadas cuando han madurado. Cuando maduro el ensamblador se hizo una abstraccion hacia el C. Despues, cuando la potencia de los computadores y su memoria fueron mas altas, se produjo otra abstraccion, los objetos, que liberaban al programador de un mantenimiento de codigo fuerte y que suministraban unas librerias mas modulares y de alto nivel. Llegaron los eventos. Llego Java, que te abstrae del manejo de memoria al eliminar los punteros, aparecieron herramientas como Glade para no perder el tiempo programando a pelo interfaces graficas y dedicar el esfuerzo y el tiempo a otras cosas. Son estas cosas las que permiten que avancemos, que no se necesiten ejercitos de programadores para tener algo hecho en menos de 20 años. En fin, son estas cosas las que permiten que se puedan llevar a buen termino proyectos de gran envergadura.
Ademas, usar DWeaver, por ejemplo, que permite hacer las cosas a pelo con resaltado de sintaxis si quieres, que no es un WYSIWYG por coj****, no es diferente que utilizar las GTK+, al fin y al cabo, estas generan un codigo ensamblador que puede estar mas o menos optimizado. ¿Porque nadie hace a pelo ese codigo ensamblador? Es lo mismo, solo que es mas facil html y css que ensamblador. Por lo demas es el mismo concepto.
Desgraciadamente, nadie esta haciendo nada en esa linea para el soft libre, al igual que nadie hace nada en el mundo del CAD profesional o el 3D profesional tipo Maya, o la composicion musical, o la edicion de video,... En fin, espero que esto cambie pronto, pues es necesario. No bastan los juguetes de aficionados que tenemos en estos campos.
Creo que no vemos las cosas friamente...
(Puntos:4, Interesante)( http://www.orcofeo.com/ | Última bitácora: Lunes, 26 Febrero de 2007, 22:03h )
La linea que ha seguido el debate me resulta familiar. Es la de siempre. La de no saber de lo que se habla, sino de actitudes ante la vida mas que de la fria realidad.
Hace un mes, mas o menos, en una reunion de Indalinux, surgio el tema y expuse que mi opinion era que lo mejor era programar "a pelo". Uno de los compañeros, profesional del diseño web, me contesto que en el curro usa DreamWeaver y me hablo de capacidades de la herramienta. Pues me quede sin argumentos.
Tras sa conversacion llegue a la conclusion de que mi postura era claramente amateur, ni de lejos una postura realmente profesional. Se hablo de que codigo generado era bastante optimizado y legible, de que permite programar con ayuda en linea PHP, ASP y demas tecnologias, incluso hace algo parecido a Anjuta con las funciones (lo de hacer que aparezca la sintaxis sobreimpresa para que no tengas que buscarla en la ayuda), coloreado de sintaxis... Gestiona cambios en proyectos que a mano tendrias que retocar varios archivos, en fin, un monton de cosas que resta trabajo al diseñador.
A lo que pretendo llegar es a que si estas trabajando como profesional en una pagina, el tiempo es oro y no puedes estar perdiendolo y encareciendo el producto desarrollado por cuestiones de gustos profesionales que requieren un tiempo de desarrollo varios ordenes de magnitud superior. Incluso perdiendo tiempo en optimizar a pelo el codigo que genera DWeaver, sigue siendo mas rapido su uso de lejos. Todas estas comparaciones son validas teniendo en cuenta que se conozcan las herramientas y lenguajes usados en un nivel muy alto, como debe hacerlo un profesional, y no a nivel de un simple usuario.
La tecnologia avanza porque se van abstrayendo sucesivamente las tecnologias usadas cuando han madurado. Cuando maduro el ensamblador se hizo una abstraccion hacia el C. Despues, cuando la potencia de los computadores y su memoria fueron mas altas, se produjo otra abstraccion, los objetos, que liberaban al programador de un mantenimiento de codigo fuerte y que suministraban unas librerias mas modulares y de alto nivel. Llegaron los eventos. Llego Java, que te abstrae del manejo de memoria al eliminar los punteros, aparecieron herramientas como Glade para no perder el tiempo programando a pelo interfaces graficas y dedicar el esfuerzo y el tiempo a otras cosas. Son estas cosas las que permiten que avancemos, que no se necesiten ejercitos de programadores para tener algo hecho en menos de 20 años. En fin, son estas cosas las que permiten que se puedan llevar a buen termino proyectos de gran envergadura.
Ademas, usar DWeaver, por ejemplo, que permite hacer las cosas a pelo con resaltado de sintaxis si quieres, que no es un WYSIWYG por coj****, no es diferente que utilizar las GTK+, al fin y al cabo, estas generan un codigo ensamblador que puede estar mas o menos optimizado. ¿Porque nadie hace a pelo ese codigo ensamblador? Es lo mismo, solo que es mas facil html y css que ensamblador. Por lo demas es el mismo concepto.
Desgraciadamente, nadie esta haciendo nada en esa linea para el soft libre, al igual que nadie hace nada en el mundo del CAD profesional o el 3D profesional tipo Maya, o la composicion musical, o la edicion de video,... En fin, espero que esto cambie pronto, pues es necesario. No bastan los juguetes de aficionados que tenemos en estos campos.
¡KIEDO MAZ TDAKA!.- Dijo el Orco Feo.