{"id":20847,"date":"2018-02-06T13:41:23","date_gmt":"2018-02-06T11:41:23","guid":{"rendered":"https:\/\/www.teldat.com\/sin-categorizar\/20847\/las-ultimas-tendencias-en-desarrollo-web-usan-javascript\/"},"modified":"2022-12-22T18:25:47","modified_gmt":"2022-12-22T16:25:47","slug":"las-ultimas-tendencias-en-desarrollo-web-usan-javascript","status":"publish","type":"post","link":"https:\/\/www.teldat.com\/es\/blog\/las-ultimas-tendencias-en-desarrollo-web-usan-javascript\/","title":{"rendered":"Las \u00faltimas tendencias en desarrollo web usan Javascript"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft wp-image-5076\" src=\"https:\/\/www.teldat.com\/wp-content\/uploads\/2022\/06\/Jorge-Cardenas-Febrero-2018-300x200.jpg\" alt=\"javascript\" width=\"350\" height=\"233\" title=\"\">En los \u00faltimos a\u00f1os, las tendencias m\u00e1s innovadoras en desarrollo web est\u00e1n centradas en el lenguaje <strong>Javascript<\/strong>, tanto en el lado del cliente (<em>frontend<\/em>) como en el lado del servidor (<em>backend<\/em>). Por esa raz\u00f3n se est\u00e1n creando numerosas herramientas para facilitar el desarrollo a los programadores web, como los nuevos entornos de desarrollo Integrados (IDEs) centrados en web, <em>frameworks<\/em> y librer\u00edas.<\/p>\n<p><!--more--><\/p>\n<p>Los<em> frameworks<\/em> web facilitan enormemente el desarrollo de aplicaciones web atractivas y f\u00e1ciles de usar para el cliente final. Se centran sobre todo en <em>Single Page Applications (SPAs)<\/em> para realizar operaciones cliente-servidor en una \u00fanica p\u00e1gina web sin necesidad de hacer refresco de p\u00e1gina. Para ello emplean mecanismos propios de refresco de datos y variables de forma transparente para el desarrollador, que los proveen de una gran potencia y rapidez a la hora de crear sitios web.<\/p>\n<p>Entre los frameworks de desarrollo web m\u00e1s populares podemos encontrar<em> Angular.js, Vue.js o React.js<\/em>. Este \u00faltimo es uno de los m\u00e1s demandados actualmente, creado por Facebook como una librer\u00eda de c\u00f3digo abierto para <strong>desarrollar aplicaciones web basadas en componentes.<\/strong><\/p>\n<p>Un componente es un m\u00f3dulo de datos que realiza unas operaciones definidas por el desarrollador y que cuenta con su propio interfaz gr\u00e1fico, con la ventaja de que puede ser usado y reutilizado en m\u00faltiples p\u00e1ginas web sin necesidad de reprogramarlo. Un ejemplo de componente puede ser una calculadora, y la forma de introducirlo en tu web es tan sencilla como escribir\u201c&lt;<em>Calculadora<\/em>\/&gt;\u201d en el c\u00f3digo de tu p\u00e1gina.<\/p>\n<p>Este es, a grandes rasgos, el principal atractivo de React.js. Si nos ponemos m\u00e1s t\u00e9cnicos podemos decir que el framework est\u00e1 construido en torno a funciones, que toman las actualizaciones de estado de la p\u00e1gina y que se traducen en una <strong>representaci\u00f3n virtual de la p\u00e1gina<\/strong> resultante.<\/p>\n<p>Cuando se produce en React.js un cambio de estado, vuelve a ejecutar esas funciones para determinar una nueva representaci\u00f3n virtual de la p\u00e1gina, a continuaci\u00f3n, se traduce autom\u00e1ticamente ese resultado en los cambios del <strong>DOM<\/strong> <em>(Document Object Model)<\/em>, es decir, la representaci\u00f3n en forma de objetos de una web, necesarios para reflejar la nueva presentaci\u00f3n de la p\u00e1gina.<\/p>\n<p>Aunque pueda parecer que de esta forma se tardar\u00eda m\u00e1s tiempo en mostrar una p\u00e1gina, React.js tiene un algoritmo muy eficiente para determinar las diferencias entre una representaci\u00f3n y otra, con lo cual, \u00fanicamente se producen cambios en los elementos que son diferentes, haciendo que el proceso sea muy veloz.<\/p>\n<p>React.js es principalmente usado en las populares <strong>redes sociales de Facebook o Instagram<\/strong>, aplicaciones que, por cierto, tratan un gran volumen de datos constantemente.<\/p>\n<p>En <strong>Teldat<\/strong>, usamos el framework de React.js para las aplicaciones web que ofrecemos a nuestros clientes de dispositivos de redes en nuestras soluciones SD-WAN. Con esta tecnolog\u00eda ponemos en manos de las empresas <strong>aplicaciones atractivas, robustas y eficientes, que el cliente final pueda usar con facilidad.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En los \u00faltimos a\u00f1os, las tendencias m\u00e1s innovadoras en desarrollo web est\u00e1n centradas en el lenguaje Javascript, tanto en el lado del cliente (frontend) como en el lado del servidor (backend). Por esa raz\u00f3n se est\u00e1n creando numerosas herramientas para facilitar el desarrollo a los programadores web, como los nuevos entornos de desarrollo Integrados (IDEs) [&hellip;]<\/p>\n","protected":false},"author":176,"featured_media":19200,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1168],"tags":[1118,1077],"class_list":["post-20847","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia-sd-wan","tag-desarrollo-web","tag-soluciones-sd-wan"],"acf":[],"wpml_current_locale":"es_ES","wpml_translations":[{"locale":"en_US","id":19197,"slug":"sd-wan-solution-web-development-web-application-react-js","post_title":"The Internet is written in JavaScript- Latest development trends","href":"https:\/\/www.teldat.com\/sd-wan-solution-web-development-web-application-react-js\/"}],"_links":{"self":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/20847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/users\/176"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/comments?post=20847"}],"version-history":[{"count":0,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/20847\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media\/19200"}],"wp:attachment":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media?parent=20847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/categories?post=20847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/tags?post=20847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}