Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





¿Conoceis XAML / WPF / WPF\E?

Iniciado por Fran, 22 de Noviembre de 2006, 07:46:46 PM

« anterior - próximo »

XAML / WPF / WPF\E

Tengo claro lo que es y me parece estupendo. Lo usaré
4 (20%)
Tengo claro lo que es y me parece una amenaza a la web. No lo usaré
1 (5%)
Tengo ligeras nociones de lo que es pero si llega a hacerme falta ya las completaré
2 (10%)
No tengo ni idea de lo que es pero me gustaria enterarme
10 (50%)
No sé lo que es y dudo mucho q me importe o q pueda afectarme ni usarlo para algo
3 (15%)

Total de votos: 19

Votación cerrada: 27 de Noviembre de 2006, 07:46:46 PM

Vicente

Hola,

A ver, que esto tiene que ver con los diseñadores web, pero asi como de refilon (en mi opinión).

WPF son las siglas de Windows Presentation Fundation (antes llamado "Avalon"). Es una nueva librería de interfaz de usuario para .NET 3.0 que acaba de salir hace muy poquito (menos de un mes).

XALM es un lenguaje basado en XML que es la forma de diseñar interfaces usando WPF. Tu haces tu interfaz y se genera un archivo XAML y un archivo de código (.cs, .loquemasteguste). Es como una página web en ASP.NET que tienes por un lado código HTML y el código .cs,...

La idea de Microsoft, es separar el trabajo del diseñador y del programador. Han sacado unas herramientas llamadas "Expression" cuyo objetivo es permitir a un diseñador hacer una interfaz de usuario, y que ese programa exporte la UI a XAML. Como se exporta a XAML, pues el programador desde el Visual Studio puede cargar esa interfaz y añadirle la funcionalidad. Así el trabajo estaría separado pero perfectamente integrado.

Peeero, resulta que además una aplicación WPF de escritorio se puede correr en un navegador (IE 7).si se compila como un proyecto web (o algo asi, esta parte no tengo muy claro la verdad cuantos son los cambios que hay que hacer o no hacer para pasar de escritorio a web). Lo cual está desde el punto de vista de los programadores de aplicaciones de pm (o al menos desde el mio, pa gustos colores).

Y luego por último está WPF/E que es lo mismo que WPF pero sin la parte de 3D. Esto permitirá en un futuro que WPF/E corra en más SO y navegadores, aunque en la realidad lo de más SO parece que va fastidiado (navegadores parece que va bastante mejor).

Así que como cada uno quiera verlo, yo veo WPF como una tecnología de escritorio que también vale para webs, y otros lo verán al revés, o como las dos cosas en igual de importancia.

Un saludo!

Vicente

Vicente

Cita de: "Fran"Aquí tienes un inicio. Comunicado de Jim Alchin 27 de Agosto de 2004 donde tras varios fracasos con Longhorn y viendo que la gente se desespera que pasan los meses y vista no avanza, y tras hablar con los clientes deciden hacer Avalon ->WinFX-> (nombre primero de WPF) disponibles para XP.

http://www.winsupersite.com/showcase/winvista_roadtogold_03.asp

Esta web es bastante buena. El tio ha estado informando desde hace un tiempo largo del desarrollo de Vista.

Thks por el link, pero vamos, ya veo que es algo que se dijo hace mucho, no un cambio que ha ocurrido de repente (más de dos años desde el post). Un saludo!

Vicente

Fran

Y aqui tienes una referenica clara

http://news.com.com/Microsoft+revamps+its+plans+for+Longhorn/2100-1016_3-5327150.html

A mitad de documento

By making Avalon and Indigo work on older machines, Microsoft hopes more developers will want to write software that takes advantage of the new technologies. Had they been Longhorn-only features, the concern is that developers would have held off writing software until there was a critical mass of machines running that operating system.

Fran

Cita de: "Vicente"
Cita de: "Fran"Aquí tienes un inicio. Comunicado de Jim Alchin 27 de Agosto de 2004 donde tras varios fracasos con Longhorn y viendo que la gente se desespera que pasan los meses y vista no avanza, y tras hablar con los clientes deciden hacer Avalon ->WinFX-> (nombre primero de WPF) disponibles para XP.

http://www.winsupersite.com/showcase/winvista_roadtogold_03.asp

Esta web es bastante buena. El tio ha estado informando desde hace un tiempo largo del desarrollo de Vista.

Thks por el link, pero vamos, ya veo que es algo que se dijo hace mucho, no un cambio que ha ocurrido de repente (más de dos años desde el post). Un saludo!

Vicente

Y quien te ha dicho q haya sido en último momento? Un proyecto como Longhorn tiene muchos años de desarrollo y en ese tiempo les ha dado tiempo a ver muchas cosas  yhacer muchos estudios. Estudios como que segun Gartner solo el 11% de las empresas-usuarios habrñan adoptado Vista antes de 1/1/08, segun M$ el 20%. Por cosas asi, mas retrasos hicieron WinFX disponible a XP. Por cierto esos estudios los puedes encontrar en ZDNet y CNetNews

Fran

Cita de: "Vicente"Hola,

A ver, que esto tiene que ver con los diseñadores web, pero asi como de refilon (en mi opinión).

WPF son las siglas de Windows Presentation Fundation (antes llamado "Avalon"). Es una nueva librería de interfaz de usuario para .NET 3.0 que acaba de salir hace muy poquito (menos de un mes).

XALM es un lenguaje basado en XML que es la forma de diseñar interfaces usando WPF. Tu haces tu interfaz y se genera un archivo XAML y un archivo de código (.cs, .loquemasteguste). Es como una página web en ASP.NET que tienes por un lado código HTML y el código .cs,...

La idea de Microsoft, es separar el trabajo del diseñador y del programador. Han sacado unas herramientas llamadas "Expression" cuyo objetivo es permitir a un diseñador hacer una interfaz de usuario, y que ese programa exporte la UI a XAML. Como se exporta a XAML, pues el programador desde el Visual Studio puede cargar esa interfaz y añadirle la funcionalidad. Así el trabajo estaría separado pero perfectamente integrado.

Peeero, resulta que además una aplicación WPF de escritorio se puede correr en un navegador (IE 7).si se compila como un proyecto web (o algo asi, esta parte no tengo muy claro la verdad cuantos son los cambios que hay que hacer o no hacer para pasar de escritorio a web). Lo cual está desde el punto de vista de los programadores de aplicaciones de pm (o al menos desde el mio, pa gustos colores).

Y luego por último está WPF/E que es lo mismo que WPF pero sin la parte de 3D. Esto permitirá en un futuro que WPF/E corra en más SO y navegadores, aunque en la realidad lo de más SO parece que va fastidiado (navegadores parece que va bastante mejor).

Así que como cada uno quiera verlo, yo veo WPF como una tecnología de escritorio que también vale para webs, y otros lo verán al revés, o como las dos cosas en igual de importancia.

Un saludo!

Vicente


Vale. Aplica todo esto a Java, no acelerado por ahora (por el tema de la multiplataforma y q corra en navegador (JOGL no lo hace) y multiplataforma, multidispositivo y con menos elementos 2D (casi todo es 3D incluyendo textboxes) y ese es mi proyecto. Para los q penseis q es una locura, ahorrároslo. Lo tengo claro.

Vicente

Cita de: "Fran"Y quien te ha dicho q haya sido en último momento? Un proyecto como Longhorn tiene muchos años de desarrollo y en ese tiempo les ha dado tiempo a ver muchas cosas  yhacer muchos estudios. Estudios como que segun Gartner solo el 11% de las empresas-usuarios habrñan adoptado Vista antes de 1/1/08, segun M$ el 20%. Por cosas asi, mas retrasos hicieron WinFX disponible a XP. Por cierto esos estudios los puedes encontrar en ZDNet y CNetNews

Hombre, tu decías hace unos cuantos posts cosas como:

Cita de: "Fran"
Cita de: "Lex"Y todos aquellos que tienen Windows XP que ocurre con ellos, ¿que no podrán ver esas páginas web con todo este tinglado? ¿Podrán hacer funcionar .net 3.0 al completo?

Con XP SP2 si. Ahora al parecer, si. Cualquier cosa inferior, Linux, Unix, Apple , etc, no. Para eso está WPF/E (Everywhere) pero no lleva 3D ni aceleración gráfica, p.e.

http://www.flashden.net/article/show/microsoft-vs-adobe/20

Y resulta que, ese "Ahora al parecer, si", debería ser: "Hace dos años dijeron que sí". Lo mismo es que lo entendí mal...

Un saludo!

Vicente

Fran

Cita de: "Vicente"
Cita de: "Fran"Y quien te ha dicho q haya sido en último momento? Un proyecto como Longhorn tiene muchos años de desarrollo y en ese tiempo les ha dado tiempo a ver muchas cosas  yhacer muchos estudios. Estudios como que segun Gartner solo el 11% de las empresas-usuarios habrñan adoptado Vista antes de 1/1/08, segun M$ el 20%. Por cosas asi, mas retrasos hicieron WinFX disponible a XP. Por cierto esos estudios los puedes encontrar en ZDNet y CNetNews

Hombre, tu decías hace unos cuantos posts cosas como:

Cita de: "Fran"
Cita de: "Lex"Y todos aquellos que tienen Windows XP que ocurre con ellos, ¿que no podrán ver esas páginas web con todo este tinglado? ¿Podrán hacer funcionar .net 3.0 al completo?

Con XP SP2 si. Ahora al parecer, si. Cualquier cosa inferior, Linux, Unix, Apple , etc, no. Para eso está WPF/E (Everywhere) pero no lleva 3D ni aceleración gráfica, p.e.

http://www.flashden.net/article/show/microsoft-vs-adobe/20

Y resulta que, ese "Ahora al parecer, si", debería ser: "Hace dos años dijeron que sí". Lo mismo es que lo entendí mal...

Un saludo!

Vicente

Vale.  :wink:. Por cierto y ya que estás, te importaría pasarme los enlaces donde dice lo minimo de WPF/E y q browsers son los ultimos decididos a soportar??? Es q desde el punto de vista del plan de negocio me interesa lo mas actualizado que pueda ser. Y lo ultimo q lei incluia Safari, no Opera,etc...  

Gracias.

Vicente

Ok, te lo busco y te lo paso lo antes posible, un saludo!

Vicente

P.D.: me lo ha contado un MVS que estuvo en el Tech-Ed con el equipo de WPF/E, a ver si me cuenta algo más.

Vicente

Hola!

Fran, no me han contestado del tema, pero ya se ha encargado MS de darnos una idea:

http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx

Plataformas soportadas:

- Windows XP / Vista con IE 6/7, Firefox 1.5/2
- Mac OSX con Safari, Firefox

Un saludo!

Vicente

Fran

Cita de: "Vicente"Hola!

Fran, no me han contestado del tema, pero ya se ha encargado MS de darnos una idea:

http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx

Plataformas soportadas:

- Windows XP / Vista con IE 6/7, Firefox 1.5/2
- Mac OSX con Safari, Firefox

Un saludo!

Vicente

Perfesto. Adoro a Microsoft. Campo libre. Muchas gracias






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.