En que programan los chapines?

A ver quiénes contestan esta duda que durante algún he tenido. Imagino que el espectro es bien amplio.

Sin duda estarán los clásicos,  que se deleitan con C o C++, e incluso pienso que más de alguno goza escribiendo Asembler. 

Habrán quienes ya llevan su tiempo en el campo y sienten cierta nostalgia por RPG, COBOl, FORTRAN. Algunos que aprendieron con Pascal disfrutaran todavía usarlo, o recrearse con Delphi.

Sin duda habrá Javeros, que programan en cualquiera de las tecnologías que Java ofrece. Habrán los que usan Struts, Velocity, Cocoon, J2EE y sus hijas, Servlets, Hibernate, Seam, Swing, SWT, JPA, Drools, Castor, jasper, etc. Algunos preferirán Tomcat, otros JBoss, algunos Gerónimo, etc. Aparecerán los amantes de Netbeans y los defensores de Eclipse. 


Otro montón levantarán la mano por PHP. Algunos puro PHP, otros usan Code Igniter, CakePHP, Symfony (así se escribe:)), Zend, Kohana, qcodo, pear, etc. 

Seguro estarán los amantes de .NET y todas su decendencia. Algunos preferirán VisualStudio 2003, 2005 o el nuevo 2008. Los amantes del código abierto habrán buscado ya alternativas en mono. Algunos usan Visual Basic y otros C#. El día de muchos pasará envuelto en Forms el de otros en ASP.

Los vanguardistas o que les gusta lo diferente preferirán Ruby, Python, Tcl, Perl, Scheme, etc.  

Los muy visuales pasan buenos ratos usando JS y alguno de sus frameworks de Ajax como JQuery, ExtJS, Dojo, MooTools, qooxdoo, etc.

Algunos disfrutan pasar horas programando en vi o emacs sus scripts de alguna shel o de Pearl. Otros usan el notepad para editar PHP.  Una buena cantidad utiliza algún IDE que ayuda mucho en el trabajo como Visual Studio, Delphi, Netbeans o Eclipse. Otros tienen su editor favorito, tal vez Notepad++, TextMaker, gEdit, Anjuta, Kedit, etc

Todos tienen su base de datos favorita, ya sea MySQL, PostgreSQL, SQL Server, Oracle, DB2, etc. Algunos se especializan en triggers o stored procedures. Algunos difieren y prefieren usar su lenguaje para sustituir esas herramientas. 

Hay programas varios de los que todos hacen usos. Consolas, editores de SQL, controladores de bases de datos, profilers, monitores, etc. 

Y sin duda todos son una mezcla de los anteriores. Tal vez en el trabajo usan cierta combinación y en casa otra. Tal vez gozan usar Linux, MacOSX o Windows. En fin, las combinaciones son asombrosas en su número. Algunos usan Gnome, otros KDE, 

¿Y los chapines en qué desarrollamos? Cuando encienden su máquina, con qué la cargan, qué lenguajes, frameworks y editores utilizan? ¡Cuéntenme¡

4 thoughts on “En que programan los chapines?

  1. El lenguaje con el que mas programo es perl, pero tmb tengo que trabajar con fox, php, html, javascript 🙂
    Editores favoritos gedit, y para fox su ide.
    Bases de datos favoritas Mysql, los dbf no estan mal a pesar de lo que diga la gente (son chismes jejeje)
    SO Linux, Windows solo cuando es necesario

    Saludos

    Reply

  2. Por mi trabajo de diseñador web no soy programador “de todos los días” pero cuando lo hago uso javascript o actionscript y PHP, también se programar en otros lenguajes (que aprendí en su tiempo) pero que ya no utilizo como pascal (tipico para empezar), C, C# y Visual Basic.

    Mi herramienta favorita para trabajar código es PSPAD, que pienso que es mucho más completa que Notepad++ y a pesar de que me dedico a diseño web odio a Dreamweaver.

    Solo para aclarar: la mayor parte del tiempo trabajo con XHTML y CSS, pero hasta donde se ninguno de los dos es lenguaje de programación entonces no cuentan, supongo.

    Reply

  3. Mi computadora tiene:

    Lenguajes:
    PHP 5, .NET Framework 1.1, 2.0, Java 5

    Web Server:
    Apache 2.2

    DB Server:
    MySQL 5, SQL Server 2k

    IDE:
    Netbeans, Eclipse PDT (para PHP), Notepad++, VisualStudio 2003 y 2005, SQLYog, Aqua Data Studio

    Pienso que cada proyecto puede encajar en dominios diferentes de desarrollo por lo que no hay q pelearse con ninguna de las tecnologías.

    Lo que me parece curioso es que al parecer los chapines no somos tan aventados o no estamos acostumbrados a experimentar, por qué? Porque de las respuestas que han puesto nadie menciona que utiliza Phyton o Ruby, que diriámos que son lenguajes un poco más modernos que los antes mencionados. Me parece que vamos a tener que echarnos al agua.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.