Información sobre Cappuccino por Manduks

Hoy vamos a platicar un poco acerca de Cappuccino, sus aplicaciones y un poco de historia acerca  de este framework.

Para empezar Cappuccino es un framework que trata de llevar cualquier aplicación de escritorio a la nube (ósea  la web).  Está basado en Objective-C y Cocoa, estas últimas herramientas de desarrollo para Mac.

Objective-C  es un lenguaje basado en C y echo en C, por lo cual permite cualquier sintaxis de C común, pero con la gran diferencia que es un lenguaje orientado a objetos.

Objective-J es un lenguaje basado en Objective-C y echo en javascript, por lo cual permite javascript puro en cualquier parte de su estructura, es decir que si queremos hacer algo que no sepamos hacer con Objective-J lo podemos hacer con javascript sin ningún problema.

Cappuccino fue creado por www.280north.com, como tesis doctoral de Francisco Tomalsky , para conocer un poco más acerca de Cappuccino podemos ver la siguiente presentación.

http://280slides.com/Viewer/?user=56&name=Google%20Tech%20Talk

Aplicaciones hechas con Cappuccino.

Cappuccino cuenta con dos grandes aplicaciones que para mi gusto muestran el potencial de este framework , es asombroso lo que se puede hacer en web, y lo fácil que se puede hacer con las herramientas adecuadas.

280 Sildes

Es una aplicación que es como PowerPoint de Windows pero en línea. En esta aplicación se pueden hacer presentación como si se estuviera usando PowerPoint además posee opciones de exportación a  diferentes tipos archivos.

Atlas

Esta aplicación es una obra maestra  desarrollada con Cappuccino, a mis gusto revolucionara la manera en que se desarrollan aplicaciones web en la actualidad. Véanlo por ustedes mismos.

http://www.viddler.com/explore/boucher/videos/1/

Bueno espero que después de este post se aclaren algunas dudas acerca de estas nuevas impresionantes tecnologías.

Introducción

Este es mi primer post, en él voy a comentarles el contexto en el que se desarrollará este blog.

Principalmente es un blog dedicado al aprendizaje de tecnologías web (Cappuccino y ExtJS), que a mí en lo personal me han fascinado, estas tecnologías son para mi gusto las mejores que he visto para desarrollar aplicaciones web robustas, completas y con interfaces sumamente agradables.

ExtJS, es el primer framework con el que empecé a desarrollar aplicaciones web, es un framework que vale la pena aprender y la gran comunidad que posee lo hace un framework relativamente fácil de aprender y extraordinariamente completo. En el sitio oficial encontrarán toda cantidad de información y respuestas al 99% de sus dudas ¡se los aseguro! En la actualidad cuento con una aplicación en versión Beta desarrollada con este framework.

Motors en una aplicación que muestra las capacidades que posee este excelente framework, el proceso de desarrollo fue relativamente sencillo. La parte del front-end fue desarrollada totalmente con ExtJs y desarollada por mi parte, en la parte del back-end se utilizo php y fue desarrollada por otro desarrollador experto en php (“un amigo”). La aplicación se encuentra en línea en la siguiente dirección www.ilaboratorios.com/motors.

Cappuccino, este framework me dejo impresionado desde el primer momento en que lo vi, es totalmente asombroso lo que los señores de Cappuccino están logrando. En este momento estoy muy contento y ansioso por probar su próxima liberación” Atlas”. Desde mi punto de vista es como el desarrollo de aplicaciones web en general debería ser, dejar de preocuparnos de  las interfaces (“DOM, CSS, HTML”) y preocuparnos por la funcionalidad. Los señores de Cappuccino así como muchos otros han demostrado que actualmente la barrera que divide a las aplicaciones de escritorio con respecto a las aplicaciones web está desapareciendo, es posible ahora hacer casi cualquier cosa que anteriormente solo se podía realizar con aplicaciones de escritorio un claro ejemplo son Google Maps y 280Slides. Estas aplicaciones son solo algunas de las muchas que muestran lo que ahora es posible realizar.

En este blog nos enfocaremos principalmente en Cappuccino y su lenguaje Objective-J, pero también hablaremos de ExtJS asi como de aplicaciones web en general.

Como se habrán dado cuenta aquí vamos a crear documentación en español útil sobre estas tecnologías debido a que actualmente la documentación en español sobre Cappuccino es muy escasa o casi nula L, con respecto a ExtJS debido a su etapa de maduración como un framework bastante estable y robusto la documentación en español en la red es bastante buena y en mayor cantidad. Actualmente conozco sitios muy buenos en los que encontrarán información muy completa con la cual podrán iniciar o continuar su camino.

www.quizzpot.com

www.extjses.com

Para Cappuccino en el sitio oficial www.cappuccino.org existen tutoriales en ingles que ayudan y nos muestran las capacidades de este framework, y si el Inglés no es un problema ellos tienen un canal IRC en el cual brindan ayuda, el canal IRC se encuentre en su sitio oficial también.

Espero que la información que aquí se publique les sea de ayuda y aprendamos juntos estas excelentes tecnologías.