1 (editado por macpotok 17.06.2008 11:04:54)

Tema: SproutCore: La magia detrás de MobileMe

Este es el framework JavaScript que usó Apple para crear sus aplicaciones Web 2.0 de MobileMe: http://www.sproutcore.com/

Es libre así que a quien le guste a usarlo!

Acá hay demos: http://www.sproutcore.com/demos

Photos:
http://www.sproutcore.com/wp-content/themes/sproutcore/images/photo-app.png

Sample Controls:
http://www.sproutcore.com/wp-content/themes/sproutcore/images/sample-controls.png

Mac Pro 12-Core/HT Xeon 3.46 / 128 GB DDR3 /  2 TB SSD M.2 PCIe + 5.5 TB HDD / GTX 680 4 GB Classified/ Blu-Ray SuperDrive / USB3 / iSight FW
Mac Pro 12-Core/HT Xeon 3.46 / 64 GB DDR3 /  1 TB SSD / Radeon 580 3 GB / Gigabyte Titan Thunderbolt.
MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook Air 11" / i5 / 4 GB DDR3 / 128 GB SSD + MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II

2

Re: SproutCore: La magia detrás de MobileMe

Justo estaba mirandolo hace un ratito... tiene buena pinta...

It's better to be a pirate than join the navy

Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Pro 15" w/TouchBar [email protected] - 16Gb RAM - 250Gb SSD
iPhone 13 Pro 128Gb | iPad Air 4 64Gb | Apple Watch Series 8 41mm

3

Re: SproutCore: La magia detrás de MobileMe

Si, y combinado eso con Squirrelfish, el nuevo intérprete de JavaScript de Safari que anda volando vamos a ver buenas aplicaciones web en la vuelta.

(creo que esta imágen ya la habían posteado)
http://alt1040.com/wp-content/uploads/2008/06/squirrelfish.jpg

Mac Pro 12-Core/HT Xeon 3.46 / 128 GB DDR3 /  2 TB SSD M.2 PCIe + 5.5 TB HDD / GTX 680 4 GB Classified/ Blu-Ray SuperDrive / USB3 / iSight FW
Mac Pro 12-Core/HT Xeon 3.46 / 64 GB DDR3 /  1 TB SSD / Radeon 580 3 GB / Gigabyte Titan Thunderbolt.
MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook Air 11" / i5 / 4 GB DDR3 / 128 GB SSD + MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II

4

Re: SproutCore: La magia detrás de MobileMe

La verdad que este parece interesante, aunque me gustaria que emepzara a salir documentacion al respecto, ya que la que vi en el sitio me parece escasa.
Otro framework que me parece que va a estar interesante es el de la gente de 280 slides.

Parece que sacaron un nuevo lenguaje llamado Objective-J o Capuccino. El lenguaje va a ser opensource, pero todavia no ha salido publico, lo que si pueden ver es el programa tipo KeyNotes que hicieron para la web, muy bueno.

Les dejo los links:

http://280slides.com/

http://ajaxian.com/archives/an-interview-with-280-north-on-objective-j-and-cappuccino

Saludos

5

Re: SproutCore: La magia detrás de MobileMe

Ta bueno; lo único que no que no me gusta es que es solo para ROR (Ruby On Rails)...

Se algo de programación, de música, de edición de video, un poco de carpintería también, se cocinar, lavar platos, también un par de idiomas, pero sobre todo: sé googlear; eso sí, nada de mecánica..
Soy de Familia, Amigos, Animales, Espiritualidad, y si logicallymente Tecnología... Estoy pasado de peso si, pero también tengo buena fibra porque hago pesas...
Tengo MacBook Em-uan, aiFon Tuelv Prou Max, un aiPed prou segunda gen con pensol, unos erpads prou, an Apl Uach quinta gen, y para androide dev, una tablet Semsung es six, y un Nout Ten...
También una pí-sí AMD Ryzen 9 3900X 12-Core, GPU AMD Radeon RX 5700 XT con Windors y Línu y HTC Vive hooked to it...
Ah, muy importante: Me gusta la cerveza principalmente tipo IPA, y también el Whiskey re-viejo...

6

Re: SproutCore: La magia detrás de MobileMe

iBob escribió:

Ta bueno; lo único que no que no me gusta es que es solo para ROR (Ruby On Rails)...

iBob te cuento que Ruby on Rails no es para nada necesario a la hora de utilizar sproutcore.

Andan unos articulos por ahi que desmitifican eso que tu dices, ya que parece ser algo que se piensa hacerca de sproutcore.

Para lo que necesitas Ruby, solo el lenguaje, (no Ruby On Rails el framework) es para generar el codigo javascript/html que vas programando con sproutcore, pero una ves que lo generaste lo integras con cualquier tecnologia de servidor, PHP, Ruby o lo que mas te guste.

Te dejo el link de la faq:

http://www.sproutcore.com/about/

Y en este otro explican algo sobre las tecnologias de servidor que se pueden utilizar:

http://www.sproutcore.com/2008/06/17/dispelling-some-confusion-about-sproutcore/

Saludos

7 (editado por iBob 22.06.2008 12:17:51)

Re: SproutCore: La magia detrás de MobileMe

Eso lo leí ayer si.  Y es lógico ya que el framework es basado en javascript/ajax... pero:

Ruby is not required for you to use SproutCore except during development.

Lo mas importante, la fase de desarrollo + todas las herramientas para lo mismo, están basadas en RoR...
Incluso el Templating System es de RoR, o sea, que la integración del FW es pensada para ser usada con RoR en el server, por mas que deje exportar el esqueleto a puro html/js/css y después buscandole la vuelta le puedas integrar otro lenguaje... Me imagino que cuando queres hacer cambios en el diseño y/o comportamiento, si le integraste otro lenguaje después, vas a tener un big pain in the ass.

ED: Esto no quiere decir que no esté prolijo el FW, ojo, es simplemente es una opinión mía sobre lo que necesita, y que realmente probé RoR por un tiempo, y me pareció horrible, y cuando vi RoR me dio malestar de estomago...

tongue

Se algo de programación, de música, de edición de video, un poco de carpintería también, se cocinar, lavar platos, también un par de idiomas, pero sobre todo: sé googlear; eso sí, nada de mecánica..
Soy de Familia, Amigos, Animales, Espiritualidad, y si logicallymente Tecnología... Estoy pasado de peso si, pero también tengo buena fibra porque hago pesas...
Tengo MacBook Em-uan, aiFon Tuelv Prou Max, un aiPed prou segunda gen con pensol, unos erpads prou, an Apl Uach quinta gen, y para androide dev, una tablet Semsung es six, y un Nout Ten...
También una pí-sí AMD Ryzen 9 3900X 12-Core, GPU AMD Radeon RX 5700 XT con Windors y Línu y HTC Vive hooked to it...
Ah, muy importante: Me gusta la cerveza principalmente tipo IPA, y también el Whiskey re-viejo...

8

Re: SproutCore: La magia detrás de MobileMe

Sinceramente no entiendo que tiene que ver Ruby on Rails en todo esto, me parece que estas confundiendo ese framework con el lenguaje Ruby. Es como decir que PHP y symfony son una misma cosa, o Objective-C y Cocoa.
Tiene si su "esqueleto" pero creo varios frameworks lo tienen o al menos lo sugieren, como es el caso de symfony, Zend Framework, o RoR. Sinceramente no lo veo atado a Ruby como lenguaje (salvo para el desarrollo como tu bien citas) y mucho menos a RoR en el server.

Anyway, creo que es cuestion de gustos. En mi caso particular espero ver en que evoluciona todo esto. Lo poco que he hecho hasta ahora me ha gustado mucho, pero mas que nada creo que como "geek" porque no me parece que sea muy simple trabajar en un equipo donde por un lado programas, y por otro tenes diseñadores que estilan el html, ya que en las "views" de sproutcore no hay mucho markup tradicional como para que cualquier diseñador le meta mano.
Ademas si bien me encanta JavaScript no me parece que sea un lenguaje como para hacer 100% con el aplicaciones que persisten en servidor.

Es mi opiniion.

Salute.

9

Re: SproutCore: La magia detrás de MobileMe

yo lo que no comparto es lo que decia Phill Schiller con que Mobile Me es una web 2.0

BLKX

10

Re: SproutCore: La magia detrás de MobileMe

smile

Se algo de programación, de música, de edición de video, un poco de carpintería también, se cocinar, lavar platos, también un par de idiomas, pero sobre todo: sé googlear; eso sí, nada de mecánica..
Soy de Familia, Amigos, Animales, Espiritualidad, y si logicallymente Tecnología... Estoy pasado de peso si, pero también tengo buena fibra porque hago pesas...
Tengo MacBook Em-uan, aiFon Tuelv Prou Max, un aiPed prou segunda gen con pensol, unos erpads prou, an Apl Uach quinta gen, y para androide dev, una tablet Semsung es six, y un Nout Ten...
También una pí-sí AMD Ryzen 9 3900X 12-Core, GPU AMD Radeon RX 5700 XT con Windors y Línu y HTC Vive hooked to it...
Ah, muy importante: Me gusta la cerveza principalmente tipo IPA, y también el Whiskey re-viejo...

11 (editado por macpotok 30.06.2008 14:43:27)

Re: SproutCore: La magia detrás de MobileMe

Matt escribió:

yo lo que no comparto es lo que decia Phill Schiller con que Mobile Me es una web 2.0

Bueno, en realidad utiliza algunos de los conceptos que caracterizan a la Web 2.0 (colaboración, AJAX, diseño, usabilidad,etc). La definición de Web 2.0 es bastante abierta me parece.

http://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/Web20memeES.png/400px-Web20memeES.png

Mac Pro 12-Core/HT Xeon 3.46 / 128 GB DDR3 /  2 TB SSD M.2 PCIe + 5.5 TB HDD / GTX 680 4 GB Classified/ Blu-Ray SuperDrive / USB3 / iSight FW
Mac Pro 12-Core/HT Xeon 3.46 / 64 GB DDR3 /  1 TB SSD / Radeon 580 3 GB / Gigabyte Titan Thunderbolt.
MacBook Air 13" / i7 / 8 GB DDR3 / 256 GB SSD / MacBook Air 11" / i5 / 4 GB DDR3 / 128 GB SSD + MacBook 12" / Core m3 / 8 GB LPDDR3 / 256 SSD. TB Cinema Display 27".
iPhone 15 Pro Max 256 GB Blue / iPad Air 2 64 GB Wi-Fi+LTE / AirPods / Apple Watch Serie 5 Silver GPS / Airport Extreme & Express / Magic Mouse / Mighty Mouse BT / Alu Keyboard / HK SoundSticks II