{"id":85,"date":"2026-05-10T22:00:20","date_gmt":"2026-05-10T22:00:20","guid":{"rendered":"https:\/\/kelvinaraque.com\/blog\/?p=85"},"modified":"2026-05-10T22:00:20","modified_gmt":"2026-05-10T22:00:20","slug":"la-razon-de-por-que-javascript-domina-el-espacio-de-los-nuevos-programadores-emprendedores-y-esos-lobos-solitarios-que-quieren-crear-saas-y-generar-millones-de-dolares","status":"publish","type":"post","link":"https:\/\/kelvinaraque.com\/blog\/la-razon-de-por-que-javascript-domina-el-espacio-de-los-nuevos-programadores-emprendedores-y-esos-lobos-solitarios-que-quieren-crear-saas-y-generar-millones-de-dolares\/","title":{"rendered":"La razon de por que javascript domina el espacio de los nuevos programadores\/emprendedores y esos lobos solitarios que quieren crear Saas y generar millones de dolares"},"content":{"rendered":"\n<p>Javascript un lenguaje de programacion interpretado creado en una semana por Brendan Eich es un lenguaje pensado para realizar interacciones en paginas web y scripting sin ir mas alla de lo que era el navegador , empresas como microsoft, apple y google haciendo sus propios interpretes de este lenguaje lo brindaron de superpoderes tambien como no tenia un consenso de lo que iba a integrar para brindar las novedades mas recientes a los usuarios en cuanto a interactividad habia una disrupcion en cuanto a la compatibilidad de javascript entre los navegadores actualmente no lo hay tanto ya que hay navegadores que tienen apis exclusivas con el lenguaje asi como hay navegadores donde las actualizaciones mas recientes llegan mas rapido a los usuarios.<\/p>\n\n\n\n<p>google chrome y el proyecto chromiun , html5 y css3 pienso que fue un antes y un despues en lo que es el mundo del desarrollo web, por que , mucho antes de llegada de estas tecnologias habia un dominante y era adobe flash y este tenia un lenguaje llamado action script un lenguaje muy versatil y no era solo de los navegadores se integraba en otros programas de adobe siento que mucho de lo que hace javascript actualmente se le debe a este lenguaje y tambien a muchos otros lenguajes pero reproductores de video en la web estaban hechos en adobe flash muchisimos juegos estaban hechos en adobe flash pero no daban el mejor rendimiento.<\/p>\n\n\n\n<p>rapidez , fluides fue lo que impulso esta rapida adopcion de este conjunto tecnologico recuerdo que veia mucho en youtube como migrar a esta nueva tecnologia videos en youtube de como las principales empresas adoptaban esta tecnologia y de por que se iba a estandarisar<\/p>\n\n\n\n<p>javascript en esta nueva etapa podia hacer muchas cosas de manera nativa pero todavia le hacia falta mucho camino entonces existia una libreria muy usada y actualmente hay mucho codigo de legado a esta misma que es una libreria llamada jquey y esta brindaba muchas ayuda a lo que no podia hacer javascript del lado del front end.<\/p>\n\n\n\n<p>entonces cada vez javascript se alimenta mas de estos lenguajes y librerias que agregan nuevas funcionalidades al lenguaje, el grupo TC39 de ecma international es quien se encarga de estandarizar el leguaje ecmascript actual mente va por la version xxx<\/p>\n\n\n\n<p>gracias a estos avances y de que el lenguaje esta en constante mejora tiene una comunidad de programadores muy activa y de diferentes areas este lenguaje lo quieren meter hasta en la sopa no tiene nada de malo pero muchas veces trae algunas dificultades y exigencias<\/p>\n\n\n\n<p>pienso que a javascript le pasa al igual que el espanol o el chino tiene muchos dialectos y implementaciones donde los nativos del lenguaje se pueden identificar por sus acentos palabras coloquiales pero en algun punto se llegan a entender<\/p>\n\n\n\n<p>Algunos de los Engines de js:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>V8:<\/strong>&nbsp;De Google, utilizado en Chrome, Node.js, Deno.<\/li>\n\n\n\n<li><strong>SpiderMonkey:<\/strong>&nbsp;De Mozilla, usado en Firefox.<\/li>\n\n\n\n<li><strong>JavaScriptCore:<\/strong>&nbsp;De Apple, utilizado en Safari.<\/li>\n<\/ul>\n\n\n\n<p>destacando V8 dentro de los engines por que fue el que se utilizo como base para crear lo que es Node.js es un entorno para ejecutar javascript en cualquier logar donde se pueda adaptar V8 entonces esto le dio super poderes a javascript ya no esta atado solo al navegador y el front end de paginas web , ya teniamos con nodejs el mismo lenguaje que usabamos en el front pero ahora en el back end donde se podran usar patrones y arquitecturas usados en grandes lenguajes pero ahora con uno solo tenemos el mismo lenguaje en las dos partes wao esto reduce mucho el tiempo en desarrollar una aplicacion<\/p>\n\n\n\n<p>ahora boom otro bombaso sale electron este permite html, css y js y ahora ya tenemos fijo un patron o modelo de hacer aplicaciones lo podiamos hacer todo aplicaciones desktop\/ aplicaciones web \/ mas tarde se logro implementar para aplicaciones de telefonos ya con un solo lenguaje podemos hacer todo<\/p>\n\n\n\n<p>esto dio esa flexibilidad pero estas aplicaciones al principio tenian costos muy altos en memoria y recursos de computo tambien eran lentas<\/p>\n\n\n\n<p>yo destaco atom que era un editor de codigo que use mucho y fue el primero que me hizo sentir y entender lo que estaba haciendo atom ayudo mucho en el uso y adopcion de electron y crear apps de ese estilo<\/p>\n\n\n\n<p>y ahora para culminar estos datos react pienso que mucho de startup ,proyectos personales bootcamps ensenaron con el stack<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>mongo (base de datos no relacional)<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>express (back end)<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>react (front end)<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>node (entorno de ejecucion)<\/li>\n<\/ul>\n\n\n\n<p>lo que tiene de especial este stack y por la cual tiene una preferencia por las personas que ensenaban este stack es que todo usa javascript todo o una variante por lo menos mongo como base de datos se escribe en json y el motor internamente usa bson y react usa jsx que es javascript con html<\/p>\n\n\n\n<p>esto le da a una persona que sabe javascript una flexibilidad para poder crear una app con un solo lenguaje de programacion y pr\u00e1cticamente hizo una bola de nieve en las startup de silic\u00f3n valley y esto se termin\u00f3 regando atraves de todo el mundo se pod\u00edan solucionar problemas de manera r\u00e1pida y los equipos manejaban un solo lenguaje de programaci\u00f3n esto creo tambi\u00e9n una ola de frameworks librer\u00edas m\u00e9todos patrones que est\u00e1s startup usaban en su d\u00eda a d\u00eda y que hoy en Javascript se usan a diario se populariz\u00f3 tambi\u00e9n con este la programaci\u00f3n funcional que se usa mucho en todo el entorno que se trabaja con react<\/p>\n\n\n\n<p>Javascript genera un amor odio en la comunidad de programadores ya que es un lenguaje que pareciera abarcar\u00e1 todos las formas de programaci\u00f3n gracias a su versatilidad brindada por node en conclusi\u00f3n javascript actualmente es un lenguaje de programacion con una barrera de entra practicamente 0 viene con la version front end del lenguaje instalada en todos los navegadores y es crear un <code>index.html<\/code> y crear un link al archivo que hallamos creado <code>script.js<\/code> o dentro del mismo<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Javascript un lenguaje de programacion interpretado creado en una semana por Brendan Eich es un lenguaje pensado para realizar interacciones en paginas web y scripting sin ir mas alla de lo que era el navegador , empresas como microsoft, apple y google haciendo sus propios interpretes de este lenguaje lo brindaron de superpoderes tambien como [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/posts\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":2,"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":88,"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/posts\/85\/revisions\/88"}],"wp:attachment":[{"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/media?parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/categories?post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kelvinaraque.com\/blog\/wp-json\/wp\/v2\/tags?post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}