¿Es mejor o peor ser "purista" del codigo?

Publicado en 'Programación' por big_ed, 4 Ago 2019.





  1. big_ed

    big_ed Miembro maestro

    Registro:
    8 Ene 2019
    Mensajes:
    324
    Likes:
    6
    Temas:
    79




    Hola. Lean todo si pueden, creo que es un debate interesante.

    Supongo que antes ya han escuchado esa palabra "purista" del codigo, que hace referencia a aquel programador que le gusta hacer su trabajo con codigo puro, sin cms's y tratando de usar lo minimo posible extensiones o frameworks de un programa.

    En este caso no vengo a hablar de la porqueria que son los CMS (ese tema ya lo tengo sanjado) sino de la polemica sobre ""que es mejor?: Programar (obviamente con codigo) usando frameworks / librerias / plugins VS Programar lo mas puro posible, usando la tecnologia base de todo programa, sin extensiones".

    Veo que mucha gente hoy se ha acostumbrado a lo "vago".. Usan como pretexto que utilizan frameworks porque es mas rapido y productivo (su excusa siempre es la rapidez) pero creo que detras de eso pueden estar escondiendo "flojera y mediocridad". Flojera porque todo lo quieren rapido y sin esfuerzo (tal y como cuando usan CMS) y mediocridad porque quiza no pueden hacerlo de manera pura.

    . Por ejemplo en HTML muchos usan Boostrap, cosa que para mi es INNECESARIO, porque lo mismo que hace boostrap Y MAS se puede hacer con codigo CSS3 puro, con mediaquries, sin instalar peso extra (ni aprender otra sinstaxis). Ademas Boostrap ENSUCIA el HTML (Angular tambien).
    . Para CSS estan usando SASS. De SASS lo unico bueno que veo es el tema de las variables pero aun asi no lo considero algo necesario o VITAL. O sea no te vas a morir si no usas variables en CSS. SObre lo demas: que te permite usar las sentencias sin llaves ni punto y coma al final, me parece algo de VAGOS y MUY MALA PRACTICA. Al igual que eso de anidar en el mismo selector otros selectores.. O sea esto te MAL-ACOSTUMBRA...Cuando estudias los manuales de cualquier lenguaje siempre te recomiendan BUENAS PRACTICAS...SASS te acostumbra a lo contrario.
    . Para Java Script ahora estan usando ANgular o React o Viu, que, lo peor no es que ensucien el codigo sino que , repito, te acostumbran a escribir un codigo NO ESTANDAR.
    En PHP hasta ahora no he usado Frameworks como Laravel asi que no puedo hablar, pero me imagino que es un poco lo mismo, al igual que con otros lenguajes.

    Pero lo peor de todo es cuando usas un framework y dentro de ese framework usas mas derivados. Por eso es que me aburri del Node.js apenas lo estaba mirando. POrque encima que es una extension de java script y que se tiene que instalar aparte, adentro de él debes instalar otra extension Express y quiza otras y otras.

    El dia que tengan que hacer una web sin internet, digamos que no puedan descargar sus amadas extensiones, no van a recordar como hacer webs o apss desde cero, porque estan tan acostumbrados a otras sintaxis que ni siquiera son estandares, al autocompletado, etc...ya ni decir como seria si tuvieran que montar un proyecto en un bloc de notas.. se mueren del estres :hi:
     


  2. ciberneuro

    ciberneuro Miembro frecuente

    Registro:
    4 Jul 2013
    Mensajes:
    234
    Likes:
    86
    Temas:
    28
    Tienes algún fundamento que sea algo mas que tu opinión?
    Tal vez algún foro que discuta esta forma de trabajo. Algún nombre de algún esquema de trabajo que permita mantener seguridad? arquitecturas que permitan escalabilidad con grupos de trabajo?

    La idea es interesante pero para presentarla de una manera tan crítica sería bueno ver recursos, artículos, guías, conferencias, etc
     
  3. Celestia

    Celestia Miembro de plata

    Registro:
    3 Ene 2017
    Mensajes:
    4,367
    Likes:
    802
    Temas:
    30
    Todo tu post esta plagado de ''malas practicas'', ''errores de vagos'' y demás derivados, mosca al link. :cafe:
    https://www.exlibric.com/blog/escribir-bien/

    Es el típico criticismo de alguien que simplemente tuvo un mal dia. ;)
    PD: Esto no es FB. (Para el OP).
     
    A loquimba y thebig135 les gustó este mensaje.
  4. big_ed

    big_ed Miembro maestro

    Registro:
    8 Ene 2019
    Mensajes:
    324
    Likes:
    6
    Temas:
    79
    Solo el propio sentido comun.
    Veo como cada año sale un nuevo framework de moda que "obliga" a adaptarse y aprender una nueva sintaxis inventada por un X, dejando de lado la ORIGINAL , la que realmente vale, que es la estandar. Como dije, lo peor es que un dia te vas a dar cuenta que sin esos frameworks eres nada y que has olvidado gran parte del conocimiento basico porque ya solo te acuerdas las nuevas sintaxis, que al final solo tienen valor temporal. Lo estandar es eterno en cambio.
    No digo que este mal que salgan extensiones de un programa para potenciarlo, pero cuando esas extensiones cambian el codigo original, lo transforman para mal, entonces pues me planteo si eso puede ser perjudicial o no. POrque repito que en el mismo manual oficial te enseñan las buenas practicas, pero los frameworks como Angular, Reat, Sass, etc, te las quitan.

    Pues resulta que no estamos tratando sobre ortografia. Seguro en tu vida tu tambien tienes malas practicas ajenas a la programacion, pero nadie te va a criticar aqui por ello, porque este foro no va de eso.
    Y no, no tuve un mal dia. Uno normal como de costumbre.
     
  5. khikhear

    khikhear Miembro diamante

    Registro:
    16 Ene 2010
    Mensajes:
    15,639
    Likes:
    1,894
    Temas:
    19
    Buen punto...
    Pero cada vez se usará menos programación, en un futuro o muy lejano el programador terminará pateando latas.
    Ahora la tecnología avanza y todos podrán hacer su propia página web a su modo con las herramientas listas.
     
  6. big_ed

    big_ed Miembro maestro

    Registro:
    8 Ene 2019
    Mensajes:
    324
    Likes:
    6
    Temas:
    79
    Supongo que sera lo mismo con todo, no solo con los programadores... la tecnologia terminara reemplazando a todos los profesionales.. menos a los que hacen esa tecnologia facil para el pueblo......quiza no sean tan locas esas peliculas que hablan de la guerra contra las maquinas, donde los humanos se van a la shit...porque en serio el humano es bien estupido, hace cosas que lo perjudican, lo dejan como innecesario..
     
  7. siddartha_23

    siddartha_23 Miembro frecuente

    Registro:
    29 Ago 2013
    Mensajes:
    113
    Likes:
    20
    Temas:
    1
    Veo que tus críticas están fundadas en un mal uso de la herramienta, es como si alguien viniera y te diera un peine, y tú en vez de usarlo para peinarte, lo usaras para rasurarte la barba, obviamente los peines te van a parecer inútiles, pero felizmente es solo tu opinión, la cual no comparto obviamente.
     
  8. DraculaX

    DraculaX Miembro frecuente

    Registro:
    24 Jul 2009
    Mensajes:
    119
    Likes:
    4
    Temas:
    40
    Hola esto de los frameworks es para la gente del front end, si quieres escribir código puro estudia java,.asp.net, python. Aparte también tienen frameworks para hacer aplicaciones web.
     
  9. mario1560900

    mario1560900 Miembro de bronce

    Registro:
    7 Oct 2018
    Mensajes:
    1,210
    Likes:
    218
    Temas:
    19
    ¿Cómo podrías ser purista en tu código si no eres purista en tu escribir?

    Realmente existe, no sé el motivo pero he conocido programadores que no saben hablar ni escribir adecuadamente pero saben hacer su trabajo de muy buena manera y ganan sus miles.
     
Etiquetas: