{"id":2017,"date":"2016-09-14T14:01:46","date_gmt":"2016-09-14T18:31:46","guid":{"rendered":"http:\/\/www.blog.venezuelahosting.com\/noticias\/?p=2017"},"modified":"2018-05-21T11:11:31","modified_gmt":"2018-05-21T15:41:31","slug":"lenguajes-de-programacion-cual-deberias-usar-segun-tu-proyecto","status":"publish","type":"post","link":"https:\/\/www.blog.venezuelahosting.com\/noticias\/lenguajes-de-programacion-cual-deberias-usar-segun-tu-proyecto\/","title":{"rendered":"Lenguajes de programaci\u00f3n: \u00bfCu\u00e1l deber\u00edas usar seg\u00fan tu proyecto?"},"content":{"rendered":"<p><a href=\"http:\/\/www.blog.venezuelahosting.com\/noticias\/wp-content\/uploads\/2016\/09\/Lenguajes-de-programacion.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2018 aligncenter\" src=\"http:\/\/www.blog.venezuelahosting.com\/noticias\/wp-content\/uploads\/2016\/09\/Lenguajes-de-programacion.jpg\" alt=\"Lenguajes de programaci\u00f3n: \u00bfCu\u00e1l deber\u00edas usar seg\u00fan tu proyecto? \" width=\"700\" height=\"253\" srcset=\"http:\/\/www.blog.venezuelahosting.com\/noticias\/wp-content\/uploads\/2016\/09\/Lenguajes-de-programacion.jpg 700w, http:\/\/www.blog.venezuelahosting.com\/noticias\/wp-content\/uploads\/2016\/09\/Lenguajes-de-programacion-480x173.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 700px, 100vw\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Sabemos que el primer paso para realizar un proyecto es elegir el<span style=\"color: #0000ff;\"><a title=\"Typing: Una web para que los programadores practiquen\" href=\"http:\/\/www.blog.venezuelahosting.com\/noticias\/typing-una-web-para-que-los-programadores-practiquen\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0000ff;\"> lenguaje de programaci\u00f3n<\/span><\/a><\/span> apropiado. Para esto hay que tener bien claro qu\u00e9 pretendemos conseguir, ya que cada proyecto se adec\u00faa a un lenguaje.<\/p>\n<p style=\"text-align: justify;\">Cada uno tiene sus singularidades, diferencias, ventajas y desventajas, que poseen gran importancia a la hora de seleccionar con cual trabajar. Tambi\u00e9n conviene familiarizarse con el concepto framework, cada vez m\u00e1s extendido, y que hace referencia al conjunto de buenas pr\u00e1cticas, m\u00f3dulos y librer\u00edas de cada lenguaje para abordar proyectos y necesidades concretas.<\/p>\n<h2 style=\"text-align: justify;\"><strong>Elije el lenguaje de programaci\u00f3n adecuado<\/strong><\/h2>\n<p style=\"text-align: justify;\">Sin duda, existen millones de lenguajes, y aunque podamos usar muchos de ellos en diferentes \u00e1mbitos, siempre encontraremos alguno que se destaque entre los dem\u00e1s para cada \u00e1rea:<\/p>\n<p style=\"text-align: justify;\"><strong>Desarrollo web:<\/strong> Si planeas hacer p\u00e1ginas o aplicaciones web frontned lo ideal es aprender el lenguaje que servir\u00e1 como estructura para la interfaz, HTML, lenguaje de marcado, no de programaci\u00f3n. Para interacci\u00f3n y efectos como animaciones, se adapta JavaScript, y con funciones de\u00a0JavaScript\u00a0listas puede usarse JQuery para agilizar el trabajo, entre otras alternativas.<\/p>\n<p style=\"text-align: justify;\">Para el backend (del lado del servidor), es necesario un lenguaje de programaci\u00f3n que genere p\u00e1ginas de forma din\u00e1mica, los cuales buscan en una base de datos, la informaci\u00f3n y la muestran en la interfaz, como PHP,\u00a0Python\u00a0o\u00a0Ruby; y para la\u00a0base de datos, existen muchas opciones como MySQL,\u00a0SQlite\u00a0o\u00a0MongoDB.<\/p>\n<p><a href=\"https:\/\/www.blog.venezuelahosting.com\/cloud-server\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1779 size-full\" title=\"cloud en bolivares venezuela hosting\" src=\"http:\/\/www.blog.venezuelahosting.com\/noticias\/wp-content\/uploads\/2015\/07\/Banner-VenezuelaHosting-011.jpg\" alt=\"\" width=\"728\" height=\"90\" srcset=\"http:\/\/www.blog.venezuelahosting.com\/noticias\/wp-content\/uploads\/2015\/07\/Banner-VenezuelaHosting-011.jpg 728w, http:\/\/www.blog.venezuelahosting.com\/noticias\/wp-content\/uploads\/2015\/07\/Banner-VenezuelaHosting-011-480x59.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 728px, 100vw\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Escritorio:<\/strong> para cada sistema operativo existen diferentes lenguajes espec\u00edficos que s\u00f3lo aplican para dicha plataforma. Sin embargo, es m\u00e1s pr\u00e1ctico desarrollar con lenguajes multiplataforma, como Python, y con interfaz gr\u00e1fica, combinado con GTK+ o Qt, entre otros.<\/p>\n<p style=\"text-align: justify;\"><strong>M\u00f3viles:<\/strong> Existen muchos lenguajes para este tipo de proyectos, puede usarse HTML para hacer aplicaciones m\u00f3viles pero la experiencia no es tan fluida como podr\u00eda ser una aplicaci\u00f3n nativa. Entre las opciones m\u00e1s comunes: Multiplataforma: podemos empaquetar aplicaciones web con PhoneGap; Android; iOS.<\/p>\n<p style=\"text-align: justify;\"><strong>Video juegos:<\/strong> seg\u00fan los diferentes motores de juego que existen, se permite desarrollar juegos sin recurrir a la programaci\u00f3n en un principio, como Unreal Engine y Unity. Asimismo, permite crear implementaciones propias. En cuanto a lenguaje m\u00e1s usado en esta \u00e1rea, sobresale el C++.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sabemos que el primer paso para realizar un proyecto es elegir el lenguaje de programaci\u00f3n apropiado. Para esto hay que tener bien claro qu\u00e9 pretendemos conseguir, ya que cada proyecto se adec\u00faa a un lenguaje. Cada uno tiene sus singularidades, diferencias, ventajas y desventajas, que poseen gran importancia a la hora de seleccionar con cual [&hellip;]<\/p>\n","protected":false},"author":329,"featured_media":2018,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"quote","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-2017","post","type-post","status-publish","format-quote","has-post-thumbnail","hentry","category-varios","post_format-post-format-quote"],"_links":{"self":[{"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/posts\/2017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/comments?post=2017"}],"version-history":[{"count":0,"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/posts\/2017\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/media\/2018"}],"wp:attachment":[{"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/media?parent=2017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/categories?post=2017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blog.venezuelahosting.com\/noticias\/wp-json\/wp\/v2\/tags?post=2017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}