edición general
129 meneos
2729 clics
JavaScript es el lenguaje más usado (por 10º año consecutivo) y Clojure el mejor pagado en la encuesta de Stack Overflow de 2022

JavaScript es el lenguaje más usado (por 10º año consecutivo) y Clojure el mejor pagado en la encuesta de Stack Overflow de 2022

Stack Overflow es, sin lugar a dudas, la más potente herramienta de difusión del conocimiento en el mundo del desarrollo, una comunidad online de referencia. Y, desde hace varios años, también es una referencia la megaencuesta que realiza anualmente a sus millones de usuarios, que nos permite sacar una serie de conclusiones sobre el sector —sus circunstancias actuales y su evolución— a nivel mundial. Y la edición de 2022, publicada hace tan sólo unas horas, arroja una serie de resultados interesantes.

| etiquetas: javascript , clojure , lenguaje , programación
«12
  1. #4 Te la pasarás por donde quieras, pero #2 tiene razón: HTML no es un lenguaje de programación.

    Es más, en mi opinión nombrar HTML como lenguaje de programación es una de las red flags más claras de que la persona con la que estás hablando no tiene ni puta idea de lo que dice.
  2. #1 para eso html tendria que ser un lenguaje de programacion
    es.m.wikipedia.org/wiki/HTML
  3. #5 el más usado es el chino, no? xD
  4. ¿En que momento la umanidad decidió que usar un ineficiente intérprete embebido en un navegador era la mejor solucion "tecnológica"? Que javascript tenga ese uso tan masivo solo siginifica una cosa: el triunfo de la chapuza.
  5. Ahora entiendo por qué el mundo se va la mierda.
  6. #16 Pero es que #1 nunca ha dicho "lenguaje de programación" solo ha dicho sólamente "lenguaje" ha sido #2 el que lo ha añadido "de programación". Con lo que en este case en concreto 1 tiene razón y 2 no por el hecho de que ha mal interpretado a 1. Ya que aunque HTML no es un lenguaje de programación, Si que es un lenguaje de marcado. Así que la afirmación de 1 es correcta.
  7. #19 Alejate del teclado despacio y con las manos en alto, y así no tendremos que dispararte ¬¬
  8. #5 La misma encuesta de la noticia pone al HTML en segundo puesto del ranking, asi que la propia noticia contradice lo que esta diciendo. Aunque realmente es un poco absurdo mezclar lenguajes de programacion con otro tipo de lenguajes o de sintaxis de marcado, creo que deberian ir en rankings distintos porque se usan para cosas distintas.
    Un lenguage de programacion tiene que ser turing completo, sino simplemente no puedes programar de forma general con el y queda limitado a ciertas tareas muy especificas.
  9. #13 la palabra "lenguaje" viene incluida en sus definicion HTML "HyperText Markup Language"

    "HTML no es un lenguaje de programación; es un lenguaje de marcado"

    developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/HTML_
  10. #18 Php bien usado es muy bonico. 8-D
  11. #31 Abreviando: cuanto más fácil y más extendido está un lenguaje, más "aficionados" encuentras usándolo y más errores cometen.

    Por lo demás, te recomiendo encarecidamente que te alejes del mundo de la programación. Dicen que de chapero se cobra bien, te putean menos y es más digno.
  12. #2 en cierto sentido tiene razón, ya que aunque no es un lenguaje de programación es un lenguaje de marcado, y él solo ha dicho que es el lenguajes más usado.
  13. #6 ¿Es aquí donde cada programadorcuelo hecha pestes de todos los lenguajes menos el que él mismo está usando actualmente? No hay mayor red flag para mi que un programador que "odia" lenguajes. Cada uno tiene su ambito y utilidad.
  14. #50 #51 #59 #63 #69 #70 #73 #98 Muchísimas gracias a todos por vuestros consejos! La verdad es que estaba entrando a este mundo con bastante miedo porque no conocía a nadie que pudiera ayudarme, pero veo que sois una comunidad increíble :-* :-*
  15. #53 DEsde luego no usar un intérprete que no fue pensado para hacer la compejidad que se le pide y que deberia ejecutarse en código nativo. Un consorcio internacional para tener un estandar en condiciones tipo extintos applets java o similares y no convertir un navegador web pensado para renderizar documentos en un frankenstein que pretende ejecutar ineficientemente todo tipo de funcionalidades en diferentes dispositivos.
  16. #52 Dos últimos consejos:
    Aprende git, cuesta muchísimo al principio, pero lo amortizar con creces, vale para todos los lenguajes de programación, incluso para cosas que no son código. Y es imprescindible para encontrar trabajo

    Y busca en telegram grupos de la tecnología que te pongas. Alli ahi gente que también está aprendiendo y gente que sabe algo mas, asi puedes consultar dudas, y ver las dudas de los demás. Yo por ejemplo estoy en los grupos de telegram en español de angular, flutter, nestjs, spring-boot, git, y alguno más.
  17. #19 En efecto. Ahora muéstrame un equipo de 3 programadores que lo usen bien.
  18. Los programadores de C cobran más. Los de Javascript pagan, directamente. Los de PHP tienen prohibido bajo pena de muerte el acercarse a un teclado.
  19. #48 no siento "odio" por el pobre JavaScript y lo uso cuando tengo que usarlo. Tengo mis reservas sobre la forma caótica en que ha ido creciendo, las distintas especificaciones y la forma en que la gente programa con él. Nada más
  20. #31 javascript es y sus frameworks es mas usado para front, aunque si es verdad que node funciona muy bien en backend.

    Si te mola mas el backend python es muy buena alternativa. Java tambien.
    Yo te recomendaria que, si estas empezando, te centres en front o back. Si no te va a estallar la cabeza.

    Si te decides por backend, para empezar esta muy buen la combinacion de python y sql. Por supuesto, usar algun framework web (django en cosas viejas, fastapi la chica nueva en la oficina y flask algo en medio), pero para esto ultimo es facil ir saliendo del paso mirando en stack overflow :-)
  21. #94 No. Ni en broma. Las capas de acceso a datos de PHP son tan seguras como cualquier otro ecosistema.
  22. #31 Vale, a ver...
    Primero tendrás que saber qué tipo de programador quieres ser, porque puedes irte hacia el mundo web, mundo móvil o hacia el mundo de aplicaciones profesionales.
    En el mundo web verás HTML, CSS, Javascript, PHP... todo orientado a hacer webs claro.
    En el mundo movil verás java (Android) y Swift (IOS), orientado a hacer aplicaciones para móviles.
    En el mundo de aplicaciones profesionales verás sobre todo Java, .NET, C++... orientado a hacer aplicaciones para empresas.

    Incluso podrías irte por la tangente, aprender sobre metodologias de testing y automatización y ser QA.

    Es importante que busques donde quieres estar para que puedas enfocarte hacia lo que quieres ser dependiendo de cual sea tu objetivo (aprender constantemente cosas nuevas, pasta, retos, tranquilidad...)

    Escojas lo que escojas, hay trabajo de sobra, aunque no cobra lo mismo un tio que trabaja en PHP con wordpress que uno que programa aplicaciones en banca en C++, todo dependerá de tu ambición, experiencia y habilidades.

    Incluso si quisieras aprovechar parte de las habilidades que tienes en 3D, podrías plantearte ser programador de videojuegos en Unity (usa el lenguaje C#) o Unreal Engine (Usa el lenguaje C++). Para esto es más difícil colocarte porque es muy dificil introducirte en el mundillo, pero alguna oferta hay.

    Independientemente de qué lenguaje o sector vayas a trabajar, hay alguna serie de cosas transversales que deberías conocer sí o sí:
    - GIT
    - GIT
    - Alguna metodología agile como Kanban o Scrum, con que sea por encima es suficiente.
    - GIT
    - Docker
    - GIT
    - y posiblemente GIT
  23. #24 Funciona en el navegador y en el backend, no requiere plugins ni actualizadores jodiendo la vida, soporta múltiples paradigmas de programación (acceptable LISP), tiene herramientas de programación decentes (Typescript especialmente).

    No es el mejor lenguaje que hay por ahí, pero sí es de los más versátiles.
  24. #22 Pues no ha llovido desde ese engendro, el problema ahí no era el php, era el zumbado de la cabeza que creó php-nuke...

    En mi antigua empresa, cuando hacíamos entrevistas (esto da para libro) usamos al final una técnica absolutamente delirante: Mostrar dos capturas de pantalla de un código, ambas hacían lo mismo, ambas programadas con PHP y usando Symfony, pero con 3 años de diferencia entre ambas. Ambas creadas por el mismo programador (yo xD )

    En una veías código elegante, orientado a objetos, sencillo de entender si simplemente mirabas el nombre de los métodos. La otra era como meter la cabeza el infierno directamente. Nos vino muy bien para hacer criba, cuando uno decía que "yo suelo hacer cosas como esta" y señalaba la segunda quedaba descartado automáticamente xD
  25. #14 Como dato, dice HTML/CSS. Dado que se puede implementar el autómata Rule 110 con html y css, resulta que la combinación de ambos sí es turing completo.
    Adjunto el codepen:
    codepen.io/laras126/pen/OYvGZj
  26. #21 No se si PHP el mas usado en back, pero también hay mucha gente que fuma y eso no hace que el tabaco sea bueno.
    Alternativas en el back
    Con python, Django y flask
    Con javascript, express
    Con typescript, nestjs
    Con C#, .NET core
    Con Java, spring-boot

    Y no se que mania le teneis a Java.
  27. #48 yo hace tiempo, me considero agnóstico en ese sentido.
    Cada lenguaje tiene su encanto
  28. #31 A ver si te contesta gente más versada en el tema, porque yo tengo conocimientos bastants básicos.

    Solo decirte que te prepares para machacarte, aunque luego va a ser tremandamente reconfortante.
  29. #31 Uno que acaba de "terminar de estudiar" desarrollo de aplicaciones web: actualmente JS, Php, Python para el futuro JS, TypeScript y Python.
  30. #43 Estamos en el país de la titulitis y eso nunca hay que olvidarlo, sobre todo para primeros trabajos (prácticas y junior) es muy recomendable pero no necesario, cada vez mas hay las llamadas pruebas de nivel: demostrar que lo que dice tu CV sabes usarlo y puedes desarrollar el trabajado al que aspiras
  31. #108 minimizar no es evitar, es más, te da una falsa sensación de seguridad. En serio, vemos menos problemas de Sql injection de los posibles pq los red team no dan abasto.

    Los programadores no suelen preocuparse ni lo más mínimo si su código es seguro, si están usando alguna dependencia con algún cve de alguna criticidad, es más, muchos ni saben que es un cve o el nist.
  32. #112 hum, spring-boot y log4j si mal no recuerdo.
    La primera no me preocupa, hay detrás mucho capital y se arregló muy rápido.
    Log4j si es preocupante pq hay tres mantenedores, igual ahora hay alguno más.
    La pregunta es, cuántos proyectos en producción hay por ahí que no han actualizado?
    Respuesta, muchos más de los que te crees, y están en todos los ámbitos.

    La diferencia entre java y php en el servidor es que puedo cambiar en caliente el codigo php para introducir una vulnerabilidad mientras que hacerlo con java es muuuucho más difícil.
    Js tiene el mismo problema que php.
  33. #114 con Java se puede también, pero tienes que tener acceso al código java, cosa que no tiene que ocurrir. En producción probablemente solo encontrarás el jar con los ficheros .class, pero se pueden decompilar, estudiar y volver a generar un nuevo jar con regalito añadido.

    Con Php si te vas a encontrar los fuentes, y no tienes que decompilar nada.

    Todo viene primero a través de una reverse shell y escalar privilegios.
    Para ser justos, conseguir esa reverse shell es independiente del lenguaje que uses para producción, puede venir por una vulnerabilidad del so, del proxy, del servidor web, de aplicaciones, etcétera.
  34. #24 Aunque te falte una h razón desde luego que no.
  35. #24 Supongo que no has trabajado en proyectos serios. En mi curro usamos javascript (con typescript) tanto en el backend como en el frontend, si aplicas solid y tienes un equipo de desarrollo bueno te van a salir proyectos buenos. Nosotros tenemos una api funcionando que ha llegado a 5millones de solicitudes por segundo, y si, eso es javascript.
  36. #27 #24 Pues va a ser que me gusta Umanidad sin H para usarlo asi en plan peyorativo xD
  37. #43 #43 Si y no. Puedes trabajar sin ningún tipo de titulación oficial? Si pero perderás oportunidades en proyectos de administración donde si suelen pedir. Ahora bien, si tienes una licenciatura o diplomatura, puedes esquivar ese bache.
    <br>Por otro lado en algunas comunidades de vez en cuando realizan exámenes para obtener certificaciones profesionales, que dependiendo del nivel equivalen a un grado medio (nivel 2) o superior (nivel 3) y están reconocidos a nivel europeo. Estas a veces se realizan acompañados de cursos de alrededor de medio año.  
    <br>Y otra opción con la que se suele poder poner un pie en empresas es realizar algún bootcamp, aunque estos suelen ser de pago y no son precisamente baratos en esos casos, pero normalmente llevan aparejados acuerdos con empresas.
    <br>Sólo con cursos de udemy y sin experiencia, puede ser más difícil entrar en el mundo de la programación.
    <br>Y como consejo final,  una vez tengas un pie en el mundillo, selecciona con cabeza las ofertas de trabajo en función de los proyectos que esperen que realices. <br> <br> <br>  
  38. #34 Dependerá de lo que quieras hacer al final. Los lenguajes se usan más en unos ámbitos u otros. Lo importante es tener las bases y facilidad para cambiar de un lenguaje a otro según necesidad. Yo aprendí con QBasic, pasé por Pascal, C, ADA, me metí inicialmente en desarrollo web con Python para backend, JS/CSS/HTML5 para frontend, y al final acabé en programación de sistemas usando de todo un poco. ShellScript, Python, Go, C, y para mi hobby de hacer videojuegos (aunque al final hago más pruebas que otra cosa) uso GDScript en Godot... Al final usas el lenguaje que te haga falta.

    Mi recomendación: Busca un lenguaje fácil de usar para aprender inicialmente y luego busca uno del nicho en el que te quieras introducir. Si te tuviera que recomendar uno, te diría que aprendieras bien python.
  39. #99 con las últimas versiones a partir de la 7.4) de PHP se ha introducido el tipado de parámetros de las funciones, y va que vuela.
  40. #7 depende del punto de vista. En España el chino no el más usado. {0x1f602}
  41. #38 a mí symfony me parece el infierno en vida. Creía que iba a facilitarme la vida pero fue todo lo contrario. Me daba la impresión de estar todo el rato luchando contra el framework y escribiendo andamiajes en vez de lógica del programa. Igual para equipos grandes es algo bueno, pero me pareció farragoso, lento y con mogollón de casos extremos en los que había que hacer cosas raras, sobre todo en el módulo de crear formularios.
    Y luego además cuando daba un error te lo daba en una función interna de symfony y a saber qué habías hecho mal.
  42. #15 ¿Y la L de dónde viene entonces?
  43. #64 Y no se que mania le teneis a Java.

    Venía a decir eso. Soy amateur no es que tenga una opinión de autoridad, pero existe una visión de desprecio sobre Java por los problemas de rendimiento y estabilidad que tenía/se le atribuían tiempo atrás.

    Mi consejo desde la ignorancia sería Python y después Java o C#. Es una progresión bastante razonable para alguien que no empieza desde cero en un contexto informático y que está acostumbrado a estudiar.
    PHP está bien si tienes claro el por qué quieres estudiarlo pero si no sobra el tiempo no me metería; y Javascript más de lo mismo.
  44. #31 si buscas algo de front: angular (para web apps) y flutter (para moviles)
    De back nodejs (a mi me gusta nestjs, pero tampocose usa mucho), y spring-boot (De esto si que hay mucha demanda).
    Otra opción directamente que consigas un certificado aws, de devops hay también mucho curro, pero ese mundo ya no lo conozco tanto
  45. #40 Si te interesa el back y ya sabes python puedes probar con django, que es algo viejo pero sigue estando chulo.
    Luego, por ejemplo, pasar de django a nodejs es bastante natural.
  46. #44 Pues de angular a react tampoco es que haya mucha diferencia, la curva de aprendizaje de angular es algo pronunciada pero vale la pena. Tal vez debería haber dicho que hay que aprender Typescript antes de ponerse con angular. Al igual que hay que aprender dart antes de ponerse con flutter. Pero si ya sabe algo de Python no le va a costar demasiado aprender javascript, typescript ni dart
    Y creo que te has debido equivocar al escribir Visual (Studio) Code, ya que no es un framework, si no un IDE
  47. #24 JavaScript se puede usar fuera del navegador, a esto se le llama nodejs
  48. #43 mi prima se encarga de buscar candidats en el sector TIC. Su enfoque es el de apretar las empresas para conseguir buenos acuerdos laborales.

    Ella me dice que ahora mismo no importa tanto el título, lo que quieren ver es que la persona candidata tenga experiencia y sepa hacer lo que dice saber.

    Saluds y suerte
  49. #69 Sólo por completar tu respuesta, yo añadiría GIT.
  50. #86 ¡Gracias! Cuanta más información, mejor.
  51. #87 hombre, estaría bien.

    En mi opinión, la solución siempre debería estar basada en lenguajes fuertemente tipados, compilados y que permitan despliegue en caliente. Idealmente sería algo como java pero teniendo la máquina virtual a nivel del hardware, y no del so como está ahora.

    Imagina esa integración de la máquina virtual y un motor de contenedores. Cómo si rancher y la jvm se juntaran…
  52. #103 te sorprendería la cantidad de código php que me he encontrado que no hace nada para tratar de escapar código malicioso.

    Ademas, existen cosas como burp suite.
  53. #104 ya, pero programadores mediocres hay en todos los lenguajes. Es fallo del programador, no del lenguaje
  54. #37 a ver, recomendar angular a alguien que està empezando... :-S .

    Ponte a fondo con javascript y alguna de sus librerías tipo React hasta que manejes con soltura html/css javascript y React, en un framework tipo Visual Code, interactuando con Node y npm.
    Cuando hayas hecho varios proyectos ya puedes saltar a algún otro lenguaje back tipo GO que es sencillo o especializarte en el front y ahí sí, meterte con angular.

    Suerte y ¡ànimo!
  55. #59 Y aquí totalmente de acuerdo con @prejudice . Git es una de las habilidades obligatorias del mundo del desarrollo. Ninguna empresa que valga la pena te contratará si no controlas git al menos a un nivel básico.
  56. #94 Consultas almacenadas siempre, uses el lenguaje que uses. Mano de santo, no hay error posible que permita inyecciones SQL a las que temer. Tan simple, tan práctico, tan efectivo...
  57. Duda de novato! Estoy intentando redirigir mi carrera profesional se diseñador mecánico 3D a programador ya que siempre ha sido algo que me ha llamado la atención.
    Ahora mismo estoy con las nociones básicas (muy) de Python y mi idea es que le siga JavaScript y PHP ya que he visto que parece ser que es lo más usado.
    Podríais comentarme los que veis con malos ojos estos lenguajes si me lo estoy planteando bien? >.<
    Gracias!

    #1 #18 #21
  58. #32 Entonces el problema no es del lenguaje en sí, eso me alivia un poco :shit:
    En mi trabajo y campo actual, por muy bueno que seas, si no tienes una titulación (de lo que sea) estás vendido; por eso mi idea de darme un cambio de aires.
    Estoy ilusionado aún, espero no hundirme :'(
  59. #46 Si, tenía presente aprender django también, me apunto aprender también nodejs
    Me estáis ayudando mucho todos <3
  60. Corrijo el titular que está mal: "JavaScript es el lenguaje más odiado (por 10º año consecutivo) "
  61. #21 Hombre es que PHP ahora no tiene nada que ver con lo que era hace unos años, lo han tenido q rehacer pq era infumable ... y gracias al empeño de Facebook, pq estaba practicamente abandonado. Su uso es claro, tal como dices, Web. Donde cosas como Laravel, Symphony, incluso Wordpress, y otros dominan. Ahora bien, para hacer una API REST, o unos microservicios, ni se me ocurre usar PHP ... y eso limita bastante su nicho.

    Las opciones son, basicamente, no usarlo. Desde hace mucho es mas conveniente tener un thin-client y una API REST compuesta de microservicios q tener un backend monolitico en PHP.
  62. ¿Y de clojure nadie dice nada? Es un pedazo de lenguaje, ¡dadle una oportunidad! Puede compilar a javascript para usarlo en el frontend, o a la JVM para reutilizar todas las librerías java del mundo, es muy fácil de aprender, y está diseñado para que los programas sean fáciles de entender y extender. Típico lenguaje que te enseña mucho incluso si acabas usando otro. Y te pagan bien - aunque para eso tendrás que encontrar un trabajo de ello, claro. Había una empresa vasca de consultoría que lo usaba, creo.
  63. #123 El código está limpio, échale un ojo y te recomiendo que si lo vas a usar, primero te familiarices con WP-CLI para simplificar tareas que puedas realizar asiduamente y ahorrarte clics.
  64. #61
    > eso de mezclar html con javascript en el mismo fichero, me da la sensación de que puede dar problemas

    No he visto eso dando problemas todavía, y llevo 5 años haciendo react. Y, al final, en angular estás haciendo lo mismo al revés. O qué crees que es <li *ngFor="let user of users">{{ user.name }}</li> si no meter javascript en html?

    Lo que sí da problemas es crear un enjambre de providers que se actualizan unos a otros y luego no tienes ni idea de en qué orden tienes que invocarlos para que el sistema alcance un estado aceptable, y de eso angular sabe mucho.
  65. #99 El problema de java (y spring boot) es que va con 10 (o 20) años de retraso. La recompilación al vuelo lleva ocurriendo al menos 7 años con la mayoría de sistemas. Y no, no te estoy hablando de sistemas superavanzados con características experimentales. Te hablo de react + webpack en 2015.
  66. #18 por favor, dime qué tienes en contra de PHP cuando es el más usado en backend y que opciones hay, no me digas java que te doy con el latigo de 7 puntas.
  67. #1 He ido directamente a la fuente, y es el segundo.
    Y el quinto vuelve a ser casi javascript.  media
  68. #24 JavaScript no es la mejor solución. Es la solución que tenemos. Ha costado años y años llegar a un estándar que sea ejecutado más o menos bien por navegadores y otro tipo de intérpretes embebidos. Por eso se sigue usando JS y el framework que toque ese trimestre.
  69. #74 pero donde está pone "tecnologías". No está diciendo que html/css sea un lenguaje.
  70. #5 entonces el binario ganar por goleada, no html no es ningun lenguaje.
  71. #21 Es que viví la época del PHPNuke y tener que parchear dos veces a la semana xD xD xD
  72. #24 ¿Pues que lo entiendsn todos los navegadores quizás?
  73. #41 Entonces mataste moscas a cañonazos.

    Cuando yo lo estuve usando fue para montar una monstruosidad que hacía miles de cosas y ahí si que fue muy útil las cosas de Symfony. Las conexiones a la BBDD eran maravillosas usando su engendro ese cuyo nombre no recuerdo, fue empezar a usarlo y se acabaron los errores de MySQL (excepto en las operaciones masivas, que iba como el culo, pero eso se acabó sacando del PHP y listo).

    ¿Los formularios? Un puto horror, lo que hicimos fue NO USARLOS, pusimos un cliente en Javascript bastante chulo (no recuerdo el nombre) y Symfony sólo era la API que contestaba en el backend, nada más. Ahí si que merecía mucho la pena usarlo y el código se quedaba muy limpio.

    Pero si alguien se plantea montar un blog usando Symfony... que no lo haga, es una barbaridad. No se como estará ahora pero hace 3 años montar un panel de administración usando sólo las herramientas de Symfony sin "picar" nada era un dolor de huevos brutal.
  74. #120 Yo odio Java, pero por más razones que el jdownloader.

    Y nos dejas con la intriga.
  75. #8 no ha puesto condicionantes.
  76. #2 Que su propio nombre diga lo que es no parece ayudar con esta gente...
  77. #37 Uff, me suena todo a chino :'(
    Pero aún así me lo apunto todo! Otra cosa no tendré, pero ganas de aprender sí! :shit:
    Edit: Después de una búsqueda rápida, me interesa más el backend la verdad, así que buscaré lo que me recomiendas, gracias!
  78. #42 Oh gracias! Pues veo que no voy mal desencaminado con mi plan de estudios
    Ahora mismo estoy haciendo cursos en Udemy, tanto en inglés como en castellano, pero claro, esto no te da ningún título oficial
    Ponen pegas las empresas por esto?
  79. #11 lenguajes informáticos o de programación?
  80. #2 No he leído más allá del titular, pero desde luego en el titular no habla de lenguajes de programación
  81. #24 cuál hubieras elegido tú?
  82. #26 yo estoy con #2 en que no es un lenguaje de programación, así que a parte de ser de los pocos que te has leído la noticia teniendo en cuenta lo que dice #16 casi que mejor votarla como errónea :-D
  83. #26 go to #2
    HTML NO es un lenguaje de programación. Ni se le parece.
  84. Mezclan lenguajes de programacion, sql y html/css. Curioso.
  85. #22 Eso fue hace 20 años! por la madre del amor hermoso! :shit:
  86. #77 ok, puedes mojarte con algo concreto?
  87. #80 Ya pero te estoy pidiendo que te mojes porque algo me dice que no lo harás escudándote en lo que haga falta. Y por ahora voy acertando en mi predicción.
  88. #87 "¿Acaso eres de los que piensan que quien señala un problema debe aportar una solución?"

    En eso no te falta razón pero si sabes eso me extraña que no conozcas el porqué.
  89. #85 Usar php para código de servidor y bases de datos es invitar a todos los red teams del planeta a reventar tu web mediante sql injection.
  90. #24 mogollón de aficionados entraron a la profesión aprendiendo js, html y css, no hay más.
  91. #57 peticiones rest asíncronas sin estado?
  92. #107 digamos que es un lenguaje con el que se permite hacer muchas barbaridades.

    Todos hemos pasado por ese momento de mediocridad, el problema viene con la autocomplacencia, te impide avanzar.
  93. #92 En aquella época solo se podía hacer funcionar con el .net framework.
    Solo hubiera funcionado en Windows.
    No parece una gran idea.
  94. #4 Atención, un tonto a las 3!
  95. #119 no es la panacea, pq si no limpias muy pero que muy bien los parámetros de entrada en el lado del servidor, tienes el mismo problema. Incluso en las sentencias sin la cláusula where, puedes ejecutar una sentencia adicional. Yo si soy muy fan de los procedimentales eso si, lo prefiero mil veces que a engendros como hibernate.
  96. #132 mi recomendación es que uses aplicaciones como sqlmap de vez en cuando. Va a tratar de generar todos los ataques posibles tipo sqli sobre tu aplicación web.
  97. #64 para mí, he intentado aprender java unas pocas de veces y no le he cogido el punto, mientras que con php ha sido todo más rápido, hasta tal punto de haber creado mi propio framework mvc desde cero.
    Ahora mismo tengo 3 proyectos funcionando, uno de ellos en una institución europea, con php de backend, y ningún problema, y los de sistemas de allí no quieren ni siquiera oler java.
    Una de las cosas que veo buenas de PHP es que cualquier modificación puedo hacerla al vuelo, mientras que con java tendria que parar servicios, compilar, empaquetar y volver a levantar (lo mismo estoy equivocado y hay una manera mejor de hacerlo).
«12
comentarios cerrados

menéame