{"id":9,"date":"2023-05-30T06:09:29","date_gmt":"2023-05-30T06:09:29","guid":{"rendered":"https:\/\/laprogramacion.netsupport.com.mx\/?page_id=9"},"modified":"2023-05-30T06:34:06","modified_gmt":"2023-05-30T06:34:06","slug":"cuales-son-las-areas-de-programacion","status":"publish","type":"page","link":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/cuales-son-las-areas-de-programacion\/","title":{"rendered":"\u00bfCu\u00e1les son las \u00e1reas de programaci\u00f3n?"},"content":{"rendered":"<p>Desarrollo web<br \/>\nLa web es todo lo que se puede ejecutar en un navegador. \u00bfY qu\u00e9 es un navegador? Son programas como Chrome, Opera, Microsoft Edge que nos permiten acceder a sitios como Twitter, Facebook, YouTube, Slack, etc.<br \/>\nPodr\u00edamos dividir el desarrollo web en 2 partes:<br \/>\n1. Sitios web: Son solo p\u00e1ginas web informativas. Su funci\u00f3n es meramente informar al usuario, sea sobre un negocio, escuela, etc. Se puede utilizar un CMS como WordPress para crearlos.<br \/>\n2. Aplicaciones web: Es una aplicaci\u00f3n completa y contiene una l\u00f3gica compleja, por ejemplo: YouTube es una aplicaci\u00f3n web, se pueden realizar funciones como guardar v\u00eddeos, crear una transmisi\u00f3n, marcar favoritos, etc.<br \/>\nEl desarrollo web se podr\u00eda divide en backend y frontend. De manera simple podemos decir que el backend es la parte se encarga del lado del servidor (No es visible), y el frontend se encarga del lado del cliente(Lo puedes observar desde tu pantalla).<br \/>\nDesarrollo m\u00f3vil<br \/>\nEl desarrollo m\u00f3vil es simples palabras es crear aplicaciones para tel\u00e9fonos y estas pueden funcionar en 2 sistemas operativos: Android de Google y iOS de Apple.<br \/>\nEn Android puedes desarrollar con lenguajes como Kotlin o Java, mientras que en IOS est\u00e1 Swift. A este tipo de aplicaciones se les conoce como \u00abaplicaciones nativas\u00bb, ya que se desarrollan espec\u00edficamente en un sistema, esto quiere decir que no van a funcionar en el otro, habr\u00eda que crear otra aplicaci\u00f3n para ello. Esto puede suponer un costo excesivo para las empresas, ya que habr\u00eda que hacer 2 aplicaciones.<br \/>\nPero, \u00bfqu\u00e9 otras alternativas existen?<br \/>\n1. Aplicaciones multiplataforma: En este tipo de aplicaciones solo se necesita desarrollar una sola vez para funcionar en Android o iOS. Se pueden hacer con React Native, Ionic, Xamarin o Flutter.<br \/>\n2. Progressive Web Apps: Son aplicaciones intermedias entre web y m\u00f3viles, que simulan la experiencia de una aplicaci\u00f3n nativa. Por ejemplo la aplicaci\u00f3n de EDteam para m\u00f3viles es una PWA.<\/p>\n<p>Videojuegos<br \/>\nYa todos los conocemos, tienen sus propias consolas, est\u00e1n en m\u00f3viles, en ordenadores y consolas. Su mundo es enorme, hay dise\u00f1adores, storytelling, modelado de personajes. Entre los motores m\u00e1s importantes que puedes usar para desarrollar videojuegos se encuentran, Unity 3D que utiliza C# y Unreal Engine que usa C++.<br \/>\nRealidad virtual y aumentada<br \/>\nLa realidad virtual es una inmersi\u00f3n total, se suele utilizar un casco o lentes que ocupa toda tu visi\u00f3n, y con ello puedes transportarte a un mundo de ensue\u00f1o, hay proyectos muy conocidos como Beat Saber y Half-Life: Alyx.<br \/>\nMientras que la realidad aumentada combina nuestra realidad con la virtual, un ejemplo de ello es Pok\u00e9mon GO o los filtros de Snapchat. \u00bfY como funciona? Es muy simple, solo se necesita un dispositivo que permita observar el entorno, y con este mismo agregarle ese a\u00f1adido, por ejemplo con la c\u00e1mara del tel\u00e9fono que puedes a\u00f1adir efectos para las stories. Esta tecnolog\u00eda se puede trabajar con varios lenguajes, tales como C#, Java, Javascript, Python, entre otros.<br \/>\nCabe mencionar que esta tecnolog\u00eda no est\u00e1 enfocada solamente en el entretenimiento, sino que se puede aplicar en \u00e1reas como la educaci\u00f3n, medicina, mec\u00e1nica, etc. Anteriormente existieron proyectos como Google Glass, que no despeg\u00f3 tanto como se esperaba y por su parte Microsoft sac\u00f3 HoloLens.<br \/>\nDesarrollo de aplicaciones de escritorio<br \/>\nSon aplicaciones que se instalan directamente en tu sistema operativo de computadora sea Windows,Linux, Mac OS, por ejemplo: Adobe Premier, Office, un editor de c\u00f3digo, un IDE. Para desarrollar este tipo de aplicaciones se pueden utilizar lenguajes como Java, C#, Python.<br \/>\nSeguridad importante<br \/>\nLa seguridad inform\u00e1tica es tarea de todos, tanto de los programadores como de los administradores de sistemas, y aunque no lo parezca el usuario como tal es el eslab\u00f3n m\u00e1s d\u00e9bil.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desarrollo web La web es todo lo que se puede ejecutar en un navegador. \u00bfY qu\u00e9 es un navegador? Son programas como Chrome, Opera, Microsoft Edge que nos permiten acceder a sitios como Twitter, Facebook, YouTube, Slack, etc. Podr\u00edamos dividir el desarrollo web en 2 partes: 1. Sitios web: Son solo p\u00e1ginas web informativas. Su [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":1,"href":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":10,"href":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions\/10"}],"wp:attachment":[{"href":"https:\/\/laprogramacion.netsupport.com.mx\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}