denegro.com | alberto romero

Código en inglés: pros y contras

March 2nd, 2007 View Comments

Rápidamente y por 0 pesetas, pros y contras de, al programar (en mi caso html, css), utilizar palabras en inglés (para las clases, ids y eso):

Pros

  • Sintonía con el propio lenguaje (las etiquetas html o propiedades css son palabras en inglés).
  • Las palabras suelen ser más cortas y resulta un código más ligero.
  • Aprender: a veces necesitas encontrar una palabra que no te sabes, y la tienes que buscar.
    Esto, que puede parecer superficial, es importante: saber que hay por ahí más drop down menus que menús desplegables te puede sacar rápido de un apuro.
  • Si el código va a caer alguna vez en manos de alguien que no hable español, le será fácilmente comprensible.

Contras

  • Inconsistencias contigo mismo. Es casi imposible que no se te cuele nada en español (nombres de imágenes, directorios…).
  • Conflictos si otro programador del mismo proyecto las usa en español.
  • Peligro de usar palabras reservadas.

Espero si eso opiniones en los comentarios, a ver si saco algo en claro.

View Comments

  1. Voto claramente por el ingles. Mucho mas _cul_, donde va a parar.

    Y ahora en serio… tambien voto por ingles. Estoy contigo en que tiene que ser algo global a nivel de empresa y no le veo mucho problema a las palabras reservadas. Cualquier IDE medio decente de cualquier lenguaje de programacion las resalta. Eso cuando no tienes un compilador (Flash, Java, Ruby,…) que directamente no te las pasaria.

    Inglis!

    March 2nd, 2007 - 3:59 pm por Zarate
  2. No me decanto.

    Usar cualquier idioma (que uno hable, y que lo hablen el resto de involucrados en potencia o en acto, se entiende) es acertado siempre que haga de un modo consistente.
    El problema es que, como dices, si usas español se te cuelan cosas como colapsable o, de pronto, comboBox_principal, cabeceraBg y otros engendros del mismo calibre.
    Pero si usas inglés, también como señalas, se nos puede antojar que no se te ocurre mejor nombre que body o se tienta usar footer que no existe formalmente, o lo que es peor, necesitas definir axis dentro de axises, un plural que existe en el mismo mundo de fantasía que ‘pieses’.

    Usando cualquiera se aprende idiomas, querios amiguitos, pero salvemos ese idioma y abandonemos el ‘espanglis’

    (todos los ejemplos citados anteriormente so reales como la vida misma)

    March 2nd, 2007 - 7:27 pm por Sputnik
  3. en inglés además puedes inventar un nuevo “microformat”, asi como quien no quiere la cosa

    March 2nd, 2007 - 11:41 pm por david
  4. En inglés.
    Aunque yo soy el primero que incurre en algún error a lo spanglish, o me quedo loco buscando que nombre descriptivo ponerle a una clase o id de esas super específicas para cualquier comportamiento raro (supongo que aquí tb te refieres a javascript además de css).
    Creo que la verdadera ventaja es la estandarización y que cualquier otro front end del planeta lea tu código y lo entienda, tb por eso soy amigo de nombres largos y descriptivos cuando realmente son necesarios.
    Otra ventaja es usar los microforatos, más que para inventar nuevos, usar los existentes y pasarles estilos, matando dos pajaros de un tiro, y es que hay mucho microformato usado simplemente como señal de tráfico, sin estilo asociado, y eso es malgastar una etiqueta.
    de todas maneras, la verdad es que los maquetadores CSS somos demasiados de su padre y de su madre, y deberíamos empezar a estándarizarnos más. Nosotros ya lo hemos hecho a nivel interno, cada uno aporta algo y rechaza también algo de su estilo particular, pero como en teoría de juegos, al final todos salimos ganando.
    la verdad es que es una gran pregunta a ver si nos estandarizamos un poquiín más.

    March 3rd, 2007 - 2:30 pm por albertofs
  5. Gracias por los comentarios.

    @David: La ventaja de los microformatos es buena! No me había acordado :)

    March 3rd, 2007 - 2:43 pm por alberto
  6. Ya sé que es un poco tarde, pero es que el *muro de fuego* me ha podido:

    http://tuxecutor.programasfull.com/review-de-ubuntu-feisty-704-herd-5.html

    MURO DE FUEGO

    !!

    March 6th, 2007 - 12:18 am por Zarate
  7. Titular del cuadro

    Ponga aqui el contenido del cuadro

    May 13th, 2007 - 9:44 pm por JULIO CESAR

no te cortes

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

blog comments powered by Disqus