Cambiando Hábitos

Viniendo del mundo microsoft, es dificil despegarse de ciertos comodismos que se tiene al momento de desarrollar con sus herramientas.

Ultimamente ni estoy usando windows, a tan solo que sea algo con herramientas que puedo correr solo alla. Sino, uso Ubuntu Edgy.
Este finde, estuve luchando con perl y con java, de los cuales mi experiencia es mas que minima.

En ambos me encontre con el mismo problema al desarrollar una aplicacion para desktop. SON FEISIMOS LOS IDES!! (asi, con mayusculas)…
Es decir, viniendo del mundo Microsoft uno esta acostumbrado a tener un ide con Drag & Drop, muy rapido, muy sencillo y al grano.

Con perl eso directamente no existe (al menos yo lo hacia desde el gEdit), y con java (usando eclipse) incluso utilizando el Visual Editor, era complicadísimo.

Una tarea que en Visual Studio .Net me hubiera llevado como mucho 1 hora, me llevo 2 dias en los entornos anteriormente comentados…

Recién intente emular el Visual Studio utilizando el wine:

ironic@TheCave:/media/windows/Programas/Microsoft Visual Studio 8/Common7/IDE$ wine devenv.exe
err:module:import_dll Library mscoree.dll (which is needed by L”Z:\\media\\windows\\Programas\\Microsoft Visual Studio 8\\Common7\\IDE\\devenv.exe”) not found
err:module:import_dll Library MSVCR80.dll (which is needed by L”Z:\\media\\windows\\Programas\\Microsoft Visual Studio 8\\Common7\\IDE\\devenv.exe”) not found
err:module:LdrInitializeThunk Main exe initialization for L”Z:\\media\\windows\\Programas\\Microsoft Visual Studio 8\\Common7\\IDE\\devenv.exe” failed, status c0000135

Maldito microsoft y codigo propietario, tanto le cuesta hacer las cosas open source?, ya habria 500 geeks haciendo extensiones o cosas raras.

Asique, por el momento me voy a tener que conformar con subir foto por foto a mi picasaweb (Que verguenza poner fotos ahi ehhh), en vez de hacerlo utilizando mi supuesto “PicasaWeb Uploader”…

Pregunta: En que lenguaje programas? y que ide utilizas??

4 Respuestas to “Cambiando Hábitos”

  • Cambiando Hábitos (II) | IronicNet Dice:
    Abril 2nd, 2007 a las 17:43

    […] WordPress.com « Cambiando Hábitos […]

  • luis Dice:
    Abril 5th, 2007 a las 15:04

    Así que estas mudandote a linux eh, muy bien yo lo uso hace varios años y debo decirte que programo en varios lenguajes pero mis preferidos son:C(padre de todos los lenguajes) t python(de muy alto nivel, con una exelente sintaxis), pero también e programado en C , perl, ruby, java, Oz(este no lo tenías eh), Haskell, Eiffel, Assembly, vhdl(este es para diseñar hardware), y creo que ningún otro.
    En cuanto a IDE nunca use una y hasta hace poco programaba casi todo en vi el editor de texto más poderoso sobre la tierra, y a veces en mc, ayudado por las man, pero en el último tramo puse internet por lo que reemplaze las man pages por google y vi por kate ya que no tengo ganas de ir de una consola al X a cada rato.
    Si quieres usar una IDE creo que para java tienes varias muy buenas, pero universalmente te recomiendo Emacs es casi un sistema operativo podes desde editar el código, ver las man pages, compilarlo, ejecutar el código, y si estas aburrido jugar al ajedrez, jeje
    Lo que debo decirte que demorarte dos días en hacer algo que lo hacias en una hora me parece que es exagerar y si es cierto no habla muy bien de vos.

    Bueno suerte

  • ironic Dice:
    Abril 5th, 2007 a las 21:47

    Lo de los dos dias, es porque sinceramente no se manejar el eclipse.
    Pero todos los que conozco que desarrollan en java, me dicen que la interfaz grafica apesta. Y creo que lo he probado.

    Al momento de diseñar guis, no hay nada mejor como un buen ide que permita el diseño rapido y por ende el desarrollo tambien.
    Y cuando me refiero a IDEs, me refiero mas sobre entornos de desarrollo visuales, es decir, que permitan visualizar la interfaz y manejar de manera sencilla, sin tener que andar que compilar y probar cuales son los cambios.

  • luis Dice:
    Abril 6th, 2007 a las 16:30

    Ironic, sigo insistiendo no creo que las IDEs sean la panacea, algo te pueden llegar a ayudar pero nada más.En cuanto a herramientas útiles a la hora de programar creo que han de ser los manuales de las librerías que usas, un comparador de textos(en mundo unix diff), un buen depurador y para mi lo más importante make, teniendo un buen Makefile podes hacer muchas cosas, te recomiendo que leass algo de esto si tienes tiempo, ah y cvs si trabajas en equipo.
    Pero igual creo que a la hora de desarrollar algo, te tenes que sentar pensar bien el problema, bocetar el algoritmo y cuando tengas bastante claro que es lo que pensabas hacer e implementarlo en lo que vos planeabas, y aqui entran tus habilidades con el lenguaje en particular. Creo que esto aunque parezca tonto es la que te hace ahorrar la mayor cantidad de tiempo.
    Ah y creo que tengo la solución a tus problemas con wine, busca en tu windows donde se encuentran las *.dll y copialas en el directorio /usr/lib/win32/.
    Saludos

Dejar una Respuesta

XHTML: Puedes utilizar los siguientes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Últimos Posts

Valid XHTML 1.0 Transitional

Valid CSS!