{"id":317,"date":"2016-04-18T12:56:13","date_gmt":"2016-04-18T17:26:13","guid":{"rendered":"http:\/\/gregorgonzalez.com.ve\/blog\/?p=317"},"modified":"2016-04-18T12:58:16","modified_gmt":"2016-04-18T17:28:16","slug":"programa-en-cualquier-lado-codeanywhere","status":"publish","type":"post","link":"https:\/\/gregorgonzalez.com.ve\/blog\/programa-en-cualquier-lado-codeanywhere\/","title":{"rendered":"Programa en cualquier lado (codeanywhere)"},"content":{"rendered":"<p>Si has querido trabajar en un solo sitio sin preocuparte por estar copiando los proyectos, descargando y configurando el entorno de desarrollo, <a href=\"http:\/\/codeanywhare.com\" target=\"_blank\">codeanywhare.com<\/a> es una alternativa web para desarrollar en la nube.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-318\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code1.png\" alt=\"code1\" width=\"1274\" height=\"645\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code1.png 1274w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code1-300x152.png 300w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code1-768x389.png 768w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code1-1024x518.png 1024w\" sizes=\"(max-width: 1274px) 100vw, 1274px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-319\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code2.png\" alt=\"code2\" width=\"1178\" height=\"619\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code2.png 1178w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code2-300x158.png 300w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code2-768x404.png 768w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code2-1024x538.png 1024w\" sizes=\"(max-width: 1178px) 100vw, 1178px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Brinda un IDE web dedicado a m\u00faltiples lenguajes de programaci\u00f3n, pero no se limita a ello, crea un servidor virtual para trabajar, donde puedes acceder a la consola y realizar lo que necesites en \u00e9l. Agregando un contenedor con los programas que necesites (sistema operativo, bases de datos, servidores web, etc.) y ya puedes empezar a desarrollar.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-320\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code3.png\" alt=\"code3\" width=\"811\" height=\"472\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code3.png 811w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code3-300x175.png 300w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code3-768x447.png 768w\" sizes=\"(max-width: 811px) 100vw, 811px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Cuando creas el contenedor, puedes indicar si quieres utilizar los archivos en el propio servidor solamente, o utilizar alguna de las plataformas para guardar en otras nubes, como lo es: Github, Dropbox, Google Drive.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-321\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code4.png\" alt=\"code4\" width=\"782\" height=\"536\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code4.png 782w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code4-300x206.png 300w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code4-768x526.png 768w\" sizes=\"(max-width: 782px) 100vw, 782px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Aqu\u00ed adjunto en esta imagen, el listado de posibles combinaciones de tecnolog\u00edas que soporta por contenedor:<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-322\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code5.png\" alt=\"code5\" width=\"551\" height=\"2738\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code5.png 551w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code5-206x1024.png 206w\" sizes=\"(max-width: 551px) 100vw, 551px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Por ejemplo, cre\u00e9 un contenedor para php7, nos encontramos con un resumen de lo que obtenemos en el servidor y nos brinda enlaces para utilizar el servidor v\u00eda web, como si se tratara de un localhost, el primer enlace indica la ruta directa, y el segundo podemos especificar los puertos donde aparece las equis XX<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-323\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code-6.png\" alt=\"code 6\" width=\"876\" height=\"586\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code-6.png 876w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code-6-300x201.png 300w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code-6-768x514.png 768w\" sizes=\"(max-width: 876px) 100vw, 876px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-324\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code7.png\" alt=\"code7\" width=\"1224\" height=\"551\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code7.png 1224w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code7-300x135.png 300w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code7-768x346.png 768w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code7-1024x461.png 1024w\" sizes=\"(max-width: 1224px) 100vw, 1224px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Tiene algunas limitaciones por la versi\u00f3n gratuita, tuve que crear otra cuenta porque no permite m\u00e1s de 1 contenedor por cuenta gratuita. En este caso estoy probando Python con Django:<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-325\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code8.png\" alt=\"code8\" width=\"670\" height=\"328\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code8.png 670w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code8-300x147.png 300w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-326\" src=\"http:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code9.png\" alt=\"code9\" width=\"831\" height=\"281\" srcset=\"https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code9.png 831w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code9-300x101.png 300w, https:\/\/gregorgonzalez.com.ve\/blog\/wp-content\/uploads\/code9-768x260.png 768w\" sizes=\"(max-width: 831px) 100vw, 831px\" \/><\/p>\n<p>Esto es una ventaja a la hora de trabajar o practicar, tiene algunas limitaciones y claro que no puedes realizar absolutamente todo, como algunas configuraciones, estamos limitado a lo que ellos expongan en el servidor. La mayor ventaja es que tienes todo en un solo sitio y lo puedes usar en cualquier pc que tenga un navegador, aunque ciertas opciones solo est\u00e1n para Chrome, como lo es la subida de carpetas completas. Tambi\u00e9n admite conexiones FTP y SSH, las cuales no he probado aun pero tanto en la documentaci\u00f3n como en la misma plataforma lo indican como funci\u00f3n adicional.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si has querido trabajar en un solo sitio sin preocuparte por estar copiando los proyectos, descargando y configurando el entorno de desarrollo, codeanywhare.com es una alternativa web para desarrollar en la nube. &nbsp; &nbsp; Brinda un IDE web dedicado a m\u00faltiples lenguajes de programaci\u00f3n, pero no se limita a ello, crea un servidor virtual para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":318,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[6],"tags":[85,84,138],"_links":{"self":[{"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/posts\/317"}],"collection":[{"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/comments?post=317"}],"version-history":[{"count":0,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/posts\/317\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/media\/318"}],"wp:attachment":[{"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/media?parent=317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/categories?post=317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gregorgonzalez.com.ve\/blog\/wp-json\/wp\/v2\/tags?post=317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}