Tag Archives: online

Compila tu código en multitud de lenguajes sin IDE con estos compiladores online

IDEone

Hace poco comentamos en Genbeta Dev las numerosas plataformas prácticas de aprendizaje de lenguajes de programación que existen, mediante las cuales uno puede empezar a probar la sintaxis de un lenguaje y ver dinámicamente los resultados. Pero hoy os comentamos las numerosas plataformas online que compilan al instante decenas de lenguajes distintos, sin necesidad de tener que instalar un IDE y un compilador.

IDEone

El primero de estas herramientas online es IDEone, que nos permite probar y depurar código en más de 60 lenguajes de programación y permite compartir fácilmente el código con cualquier persona. El funcionamiento es muy simple: escogemos el lenguaje a usar y posteriormente nos aparece un pequeño código de muestra.

Además, nos permite no hacer público nuestro código (y que no aparezca en los últimos códigos de la plataforma) o privado y acceder a el estando registrado, lo que lo convierte en una alternativa para probar ciertas funcionalidades de un código sin necesidad de recurrir a los pesados IDEs.

Además también permite incrustar en cualquier página un código.

Más información | IDEone

Compile Online

Compile Online

Por otro lado tenemos Compile Online, que tiene casi un centenar de lenguajes para compilar al instante. En este caso existe una peculiaridad y es que nos permite disponer de varios archivos simultáneamente que interactuan entre si, por lo que podemos tener distintos archivos que contengan distintas clases o tener archivos de texto de configuración que leeremos posteriormente, por poner varios ejemplos.

Más información | Compile Online

Codepad

Codepad

A diferencia de los anteriores compiladores online Codepad no tiene esa parte ligera de IDE con debugger, sino que tiene como fin el poder pegar rápidamente un texto y que nos devuelva una página que podamos pasarle a cualquier persona con el código y el resultado tras ejecutarlo.

No admite una gran cantidad de lenguajes, pero si varios de los más usados, como: C, C++, D, Haskell, Lua, OCaml, PHP, Perl… La imagen superior es de un código rápido hecho en Python, que se puede consultar el código y el resultado simplemente con el link.

Más información | Codepad

Repl.it

Repl.it

Por último tenemos Repl.it, que a diferencia de los anteriores, esta herramienta interpreta el código al instante en el cliente y no en el servidor como en los anteriores casos.

Dispone de unos 15 lenguajes y guarda los fragmentos de código, además de la sesión de la ejecución, por lo que nos muestra todos los inputs que hemos introducido por la consola y los resultados de los mismos.

El código de la imagen es un pequeño fragmento de Python y se puede acceder a el fácilmente con un link, al igual que algunas de las anteriores, también permite hacer forks de los códigos y distintas sesiones.


via:genbetadev

Windows Azure

Windows Azure

Windows Azure es la plataforma de Computación en la Nube de Microsoft, compitiendo en la categoría con Amazone y sus W3C.

La principal característica de esta Cloud es la sencillez de uso del portal de gestión, y el ser la que soporta más tecnologías de desarrollo actuales, sean .NET o no.

Continue reading Windows Azure

Microsoft lanza Visual Studio Online y se asocia con Xamarin

Microsoft + Xamarin

Aunque Visual Studio 2013 ya se podía descargar desde hace unas semanas, hoy Microsoft lo presentaba oficialmente. Y aunque no ha habido novedades en el IDE, sí que ha habido otros anuncios adicionales.

El primero es la asociación de Microsoft con Xamarin. Para los que no lo conozcáis, Xamarin es una solución que permite crear aplicaciones móviles en iOS y Android usando C# y .NET como si fuesen aplicaciones para Windows o Windows Phone. Es decir, permite compartir una gran parte del código entre las aplicaciones y disminuir el tiempo de desarrollo.

Aunque la asociación es a largo plazo, ya tienen tres novedades para los desarrolladores. La primera es la ampliación del soporte de PCLs (Portable Class Libraries) en iOS y Android, de tal forma que un sólo proyecto se puede referenciar en cualquier aplicación móvil o de escritorio. Xamarin también soporta Visual Studio 2013, y además hay ofertas para los suscriptores de MSDN (aunque no si lo eres a través de BizSpark o DreamSpark).

¿Por qué es importante esta asociación? Lo primero es obvio: si es más fácil programar para varias plataformas al mismo tiempo, habrá más aplicaciones para Windows y Windows Phone. Pero la cosa va un poco más allá. Para Microsoft, la plataforma .NET estaba enfocada única y exclusivamente a Windows. Sí, está Mono, pero es un proyecto aparte. Asociarse con Xamarin marca un cambio, un intento de expandir su plataforma de desarrollo a otros sistemas operativos, y eso es algo que sólo puede tener buenos resultados para desarrolladores y usuarios.

Por otra parte, Microsoft ha lanzado una nueva herramienta basada en Azure: Visual Studio Online, centrado en la colaboración en equipos ágiles, gestión de aplicaciones y soporte para Azure. Básicamente una extensión a lo que Microsoft tiene ahora con Team Foundation Service.

Además, hay dos características que se quedan en beta privada de momento. La primera es un monitor muy detallado del rendimiento y funcionamiento de aplicaciones web en Azure, integrado a la perfección con Visual Studio Online.

Visual Studio Insights Continue reading Microsoft lanza Visual Studio Online y se asocia con Xamarin

SharePoint, Office y Office 365, análisis de un excelente libro

SharePoint, Office y Office 365

Ser reconocido por Microsoft como MVP (Most VAlue Professional) no es solamente el indicador de que se te considera un referente en la tecnología y en la comunidad, si no que eres también eres un excelente comunicador.

Por ello, al permitirme Krasis Press el acceso a un ejemplar del libro titulado “Todo sobre Aplicaciones para SharePoint, Office y Offcie 365”, ha sido una más que agradable sorpresa ver que los cuatro autores – Gustavo Velez, Juan Carlos González, Fabián Imaz y Alberto Díaz – son MVP sobre SharePoint; siendo toda una garantía de seguridad de la obra.

La revolución en SharePoint 2013 y Office 2013

Como bien indican en la presentación del libro, el modelo de desarrollo de aplicaciones para SharePoint y Office está sufriendo un cambio importante y fundamental. Se está pasando de un modelo integrado en la propia plataforma, las llamadas Soluciones, a un modelo basado en Tiendas de aplicaciones – como en Windows 8 o Windows Phone – que interactúan por medio de API securizadas.

Otro gran cambio que se señala en sus páginas, es el pasar de desarrollos en ASP.NET, con un gran componente de uso de lenguajes .NET como Visual asic o C#, a utilizar estándares de la industria como es HTML5, CSS3, Javascript, etc.

“¿Sabías que, cada segundo, se vende una copia de Office en alguna parte del mundo?” Ester de Nicolas, Product Marketing de Office y Office 365 en MS España.

Así en el primer capítulo se centra en la arquitectura de las aplicaciones y en los cambios que trae en ficheros tan importantes como el app.config o el manifiesto; y en donde queda claro que el nuevo modelo está basado en aplicaciones web.

Como bien describen: “Las aplicaciones son programas autocontenidos, que generalmente no utilizan el Modelo de Objetos del Servidor, fáciles de instalas para el usuario final, y que resuelven un problema específico y bien definido.”

El tercer capítulo se centra en dar un vistazo general por las múltiples herramientas que existen para desarrollar aplicaciones y soluciones para SharePoint y Office. Tal vez es el capítulo que necesita de una futura actualización, haciéndolo más extenso, ya que se limita a una breve descripción y los enlaces de descarga – a excepción de NAPA, que lo describe con más extensión.

Del capítulo cuatro hasta el ocho, se entra en profundidad en la construcción de aplicaciones para Office: Aplicaciones para Panel de Tareas, para Correo y de Contenido. Y no solamente vamos a encontrar código, sino también la descripción del flujo de comunicaciones, las referencias a las librerías Js y las CSS que debemos utilizar, o el modelo de objetos al que tenemos acceso.

SharePoint, Office y Office 365 Continue reading SharePoint, Office y Office 365, análisis de un excelente libro

¿Que son los cupones descuento?

Hay que ver como van cambiando las tendencias en Internet. Hace casi 20 años cuando me conecte por primera vez en Internet y verdaderamente fue uno de los grandes cambios que hubieron en mi vida. Aparte la televisión a un lado y desde entonces, prácticamente todo lo hago desde Internet, buscar información, descargar contenidos e incluso comprar, comida, ropa, tecnología, porque desde hace tiempo las mejores ofertas se encuentran en Internet. Y de estas ofertas es de lo que queremos hablar hoy en este post.