Winforms o q?

25/11/2009 - 16:34 por Claudio | Informe spam
Hola gente,

Hace un tiempo que no paso por aca. Queria preguntarles, para las
aplicaciones de escritorio, estan usando winforms o salio algo nuevo. Un
tiempo atras lei q se venia una forma para usar con silverlight.

Se puede hacer una aplicacion q sirva para desktop y para web, sin muchos
cambios?
Q deberia usar?

Muchas gracias
Claudio

Preguntas similare

Leer las respuestas

#11 Javier Lozano
02/12/2009 - 01:02 | Informe spam
Saludos Compañeros,

Ya he implementado 2 aplicaciones usando WPF (Desktop) y van muy bien en
computadoras PIV 512MB RAM. He utilizado el patron MVVM y ADO .Net Entity
Framework y la cosa va de lujo. Lo siguiente es montar un interfaz Web
basado en Silverlight para exponer ciertas funciones en la Web. Les
comentare como me va con eso.

No podria comparar Windows Forms y WPF, pues mi experiencia haciendo
aplicaciones serias en .Net se ha centrado mayormente en WPF, he realizado
algunas aplicaciones con Windows Forms sin embargo creo no haber tenido la
experiencia necesaria para hacer comparativos.

Un detalle a tener en cuenta tambien es que si se quiere utilizar el
proyecto Mono, este solo funciona por el momento para Windows Forms, no
existen planes para extenderlo a WPF, sin embargo en Silverlight si se
podria tener la opcion multiplataforma.

Si me preguntan si usar WPF, la respues es :

Por supuesto!!!!

Aqui hay algunos recursos:

MVVM Pattern
http://joshsmithonwpf.wordpress.com...s-of-mvvm/

Otro articulo de MVVM
http://msdn.microsoft.com/es-es/mag...19663.aspx

Ademas de Visual Studio, la herramienta perfecta para diseñar tu interfaz en
WPF y Silverlight es :
http://www.microsoft.com/expression...rview.aspx


Saludos y mucha suerte

Javier Lozano
Lima-Peru

"César" wrote in message
news:
Y que tal funcionan esas aplicaciones si se usan como de escritorio? son
rapidas?

Podria uno pensar en olvidar el tradicional WinForms y usar esa opcion ?


"Alberto Poblacion"
escribió en el mensaje news:
"Claudio" wrote in message
news:
Se puede hacer una aplicacion q sirva para desktop y para web, sin
muchos cambios?
Q deberia usar?



Con Silverlight versión 3 puedes crear una aplicación que ruede dentro
del navegador (si tiene el plugin correspondiente), con lo que te vale
para web, y además tienes la opción de rodarlo out-of-browser, que te
permite ejecutar el programa directamente como aplicación de escritorio.


http://www.silverlightshow.net/item...tions.aspx






Respuesta Responder a este mensaje
#12 Claudio
02/12/2009 - 01:40 | Informe spam
Hola,

Lo que no me queda claro es, cual es o son las ventajas de usar wpf, solo lo
que el usuario ve?
Por lo que lei hace un tiempo, era mucho mas trabajo implementar wpf q los
simples winforms, sera asi?

saludos
Claudio

"Javier Lozano" escribió en el mensaje de
noticias news:
Saludos Compañeros,

Ya he implementado 2 aplicaciones usando WPF (Desktop) y van muy bien en
computadoras PIV 512MB RAM. He utilizado el patron MVVM y ADO .Net Entity
Framework y la cosa va de lujo. Lo siguiente es montar un interfaz Web
basado en Silverlight para exponer ciertas funciones en la Web. Les
comentare como me va con eso.

No podria comparar Windows Forms y WPF, pues mi experiencia haciendo
aplicaciones serias en .Net se ha centrado mayormente en WPF, he realizado
algunas aplicaciones con Windows Forms sin embargo creo no haber tenido la
experiencia necesaria para hacer comparativos.

Un detalle a tener en cuenta tambien es que si se quiere utilizar el
proyecto Mono, este solo funciona por el momento para Windows Forms, no
existen planes para extenderlo a WPF, sin embargo en Silverlight si se
podria tener la opcion multiplataforma.

Si me preguntan si usar WPF, la respues es :

Por supuesto!!!!

Aqui hay algunos recursos:

MVVM Pattern
http://joshsmithonwpf.wordpress.com...s-of-mvvm/

Otro articulo de MVVM
http://msdn.microsoft.com/es-es/mag...19663.aspx

Ademas de Visual Studio, la herramienta perfecta para diseñar tu interfaz
en
WPF y Silverlight es :
http://www.microsoft.com/expression...rview.aspx


Saludos y mucha suerte

Javier Lozano
Lima-Peru

"César" wrote in message
news:
Y que tal funcionan esas aplicaciones si se usan como de escritorio? son
rapidas?

Podria uno pensar en olvidar el tradicional WinForms y usar esa opcion ?


"Alberto Poblacion"
escribió en el mensaje news:
"Claudio" wrote in message
news:
Se puede hacer una aplicacion q sirva para desktop y para web, sin
muchos cambios?
Q deberia usar?



Con Silverlight versión 3 puedes crear una aplicación que ruede
dentro del navegador (si tiene el plugin correspondiente), con lo que te
vale para web, y además tienes la opción de rodarlo out-of-browser, que
te permite ejecutar el programa directamente como aplicación de
escritorio.


http://www.silverlightshow.net/item...tions.aspx










Respuesta Responder a este mensaje
#13 Javier Lozano
02/12/2009 - 04:48 | Informe spam
Hola,

Como toda tecnologia nueva, al principio cuesta algo mas de trabajo
familiarizarse, aquellos que alguna ves programaron para DOS, recordaran
todo se hacia "a mano", luego aparecieron los lenguajes visuales (Visual
Basic 3, Visual Foxpro, etc) y costo trabajo cambiarse. Pues lo mismo pasa
ahora con WPF. Segun mi experiencia, la real ventaja de usar WPF, mas alla
de las capacidades graficas, radica en lo siguiente:

1- Binding Avanzado, que de manera natural se adapta al uso del patron
Model-View-View/Model, con lo cual se logra una completa separación de
capas, aquellos que hayan utilizado el patron Model-View-Controler o
Model-View-Presenter en Windows Forms, amaran esta capacidad.

2- Uso de Styles y Templates en lso controles, con lo cual se separa la
apariencia y el funcionamiento. Con los templates puede llegar a
diseccionarse, por ejemplo, un combobox, logrando incluso a tener aceso a
personalizar o reemplazar completamente, el boton dropdown o lo scrollbars
de la lista desplegable.

3- Poder crear interfaces ricos, utilizando todo tipo de efectos y
animaciones, para esto Microsoft Expression Blend es lo ideal. Claro que se
tiene que utilizar estas caracteristica racionalmente y asi se lograra un
optimo desempeño.


Ciertamente costara trabajo al principio, pero creo que el resultado merece
el esfuerzo.

Saludos

Javier Lozano
Lima-Peru



"Claudio" wrote in message
news:
Hola,

Lo que no me queda claro es, cual es o son las ventajas de usar wpf, solo
lo que el usuario ve?
Por lo que lei hace un tiempo, era mucho mas trabajo implementar wpf q los
simples winforms, sera asi?

saludos
Claudio

"Javier Lozano" escribió en el mensaje de
noticias news:
Saludos Compañeros,

Ya he implementado 2 aplicaciones usando WPF (Desktop) y van muy bien en
computadoras PIV 512MB RAM. He utilizado el patron MVVM y ADO .Net Entity
Framework y la cosa va de lujo. Lo siguiente es montar un interfaz Web
basado en Silverlight para exponer ciertas funciones en la Web. Les
comentare como me va con eso.

No podria comparar Windows Forms y WPF, pues mi experiencia haciendo
aplicaciones serias en .Net se ha centrado mayormente en WPF, he
realizado algunas aplicaciones con Windows Forms sin embargo creo no
haber tenido la experiencia necesaria para hacer comparativos.

Un detalle a tener en cuenta tambien es que si se quiere utilizar el
proyecto Mono, este solo funciona por el momento para Windows Forms, no
existen planes para extenderlo a WPF, sin embargo en Silverlight si se
podria tener la opcion multiplataforma.

Si me preguntan si usar WPF, la respues es :

Por supuesto!!!!

Aqui hay algunos recursos:

MVVM Pattern
http://joshsmithonwpf.wordpress.com...s-of-mvvm/

Otro articulo de MVVM
http://msdn.microsoft.com/es-es/mag...19663.aspx

Ademas de Visual Studio, la herramienta perfecta para diseñar tu interfaz
en
WPF y Silverlight es :
http://www.microsoft.com/expression...rview.aspx


Saludos y mucha suerte

Javier Lozano
Lima-Peru

"César" wrote in message
news:
Y que tal funcionan esas aplicaciones si se usan como de escritorio? son
rapidas?

Podria uno pensar en olvidar el tradicional WinForms y usar esa opcion ?


"Alberto Poblacion"
escribió en el mensaje news:
"Claudio" wrote in message
news:
Se puede hacer una aplicacion q sirva para desktop y para web, sin
muchos cambios?
Q deberia usar?



Con Silverlight versión 3 puedes crear una aplicación que ruede
dentro del navegador (si tiene el plugin correspondiente), con lo que
te vale para web, y además tienes la opción de rodarlo out-of-browser,
que te permite ejecutar el programa directamente como aplicación de
escritorio.


http://www.silverlightshow.net/item...tions.aspx













Respuesta Responder a este mensaje
#14 Claudio
02/12/2009 - 12:45 | Informe spam
Gracias por los comentarios.
Tenes alguna aplicacion que se pueda ver?

Muchas gracias
Claudio

"Javier Lozano" escribió en el mensaje de
noticias news:
Hola,

Como toda tecnologia nueva, al principio cuesta algo mas de trabajo
familiarizarse, aquellos que alguna ves programaron para DOS, recordaran
todo se hacia "a mano", luego aparecieron los lenguajes visuales (Visual
Basic 3, Visual Foxpro, etc) y costo trabajo cambiarse. Pues lo mismo pasa
ahora con WPF. Segun mi experiencia, la real ventaja de usar WPF, mas alla
de las capacidades graficas, radica en lo siguiente:

1- Binding Avanzado, que de manera natural se adapta al uso del patron
Model-View-View/Model, con lo cual se logra una completa separación de
capas, aquellos que hayan utilizado el patron Model-View-Controler o
Model-View-Presenter en Windows Forms, amaran esta capacidad.

2- Uso de Styles y Templates en lso controles, con lo cual se separa la
apariencia y el funcionamiento. Con los templates puede llegar a
diseccionarse, por ejemplo, un combobox, logrando incluso a tener aceso a
personalizar o reemplazar completamente, el boton dropdown o lo scrollbars
de la lista desplegable.

3- Poder crear interfaces ricos, utilizando todo tipo de efectos y
animaciones, para esto Microsoft Expression Blend es lo ideal. Claro que
se tiene que utilizar estas caracteristica racionalmente y asi se lograra
un optimo desempeño.


Ciertamente costara trabajo al principio, pero creo que el resultado
merece el esfuerzo.

Saludos

Javier Lozano
Lima-Peru



"Claudio" wrote in message
news:
Hola,

Lo que no me queda claro es, cual es o son las ventajas de usar wpf, solo
lo que el usuario ve?
Por lo que lei hace un tiempo, era mucho mas trabajo implementar wpf q
los simples winforms, sera asi?

saludos
Claudio

"Javier Lozano" escribió en el mensaje de
noticias news:
Saludos Compañeros,

Ya he implementado 2 aplicaciones usando WPF (Desktop) y van muy bien en
computadoras PIV 512MB RAM. He utilizado el patron MVVM y ADO .Net
Entity Framework y la cosa va de lujo. Lo siguiente es montar un
interfaz Web basado en Silverlight para exponer ciertas funciones en la
Web. Les comentare como me va con eso.

No podria comparar Windows Forms y WPF, pues mi experiencia haciendo
aplicaciones serias en .Net se ha centrado mayormente en WPF, he
realizado algunas aplicaciones con Windows Forms sin embargo creo no
haber tenido la experiencia necesaria para hacer comparativos.

Un detalle a tener en cuenta tambien es que si se quiere utilizar el
proyecto Mono, este solo funciona por el momento para Windows Forms, no
existen planes para extenderlo a WPF, sin embargo en Silverlight si se
podria tener la opcion multiplataforma.

Si me preguntan si usar WPF, la respues es :

Por supuesto!!!!

Aqui hay algunos recursos:

MVVM Pattern
http://joshsmithonwpf.wordpress.com...s-of-mvvm/

Otro articulo de MVVM
http://msdn.microsoft.com/es-es/mag...19663.aspx

Ademas de Visual Studio, la herramienta perfecta para diseñar tu
interfaz en
WPF y Silverlight es :
http://www.microsoft.com/expression...rview.aspx


Saludos y mucha suerte

Javier Lozano
Lima-Peru

"César" wrote in message
news:
Y que tal funcionan esas aplicaciones si se usan como de escritorio? son
rapidas?

Podria uno pensar en olvidar el tradicional WinForms y usar esa opcion
?


"Alberto Poblacion"
escribió en el mensaje news:
"Claudio" wrote in message
news:
Se puede hacer una aplicacion q sirva para desktop y para web, sin
muchos cambios?
Q deberia usar?



Con Silverlight versión 3 puedes crear una aplicación que ruede
dentro del navegador (si tiene el plugin correspondiente), con lo que
te vale para web, y además tienes la opción de rodarlo out-of-browser,
que te permite ejecutar el programa directamente como aplicación de
escritorio.


http://www.silverlightshow.net/item...tions.aspx

















Respuesta Responder a este mensaje
#15 Javier Lozano
02/12/2009 - 16:22 | Informe spam
Hola,

Revisa estos links:

http://stackoverflow.com/questions/...plications
http://www.mscui.net/PatientJourneyDemonstrator/

Saludos

Javier Lozano
Lima-Peru

"Claudio" wrote in message
news:eHwn%
Gracias por los comentarios.
Tenes alguna aplicacion que se pueda ver?

Muchas gracias
Claudio

"Javier Lozano" escribió en el mensaje de
noticias news:
Hola,

Como toda tecnologia nueva, al principio cuesta algo mas de trabajo
familiarizarse, aquellos que alguna ves programaron para DOS, recordaran
todo se hacia "a mano", luego aparecieron los lenguajes visuales (Visual
Basic 3, Visual Foxpro, etc) y costo trabajo cambiarse. Pues lo mismo
pasa ahora con WPF. Segun mi experiencia, la real ventaja de usar WPF,
mas alla de las capacidades graficas, radica en lo siguiente:

1- Binding Avanzado, que de manera natural se adapta al uso del patron
Model-View-View/Model, con lo cual se logra una completa separación de
capas, aquellos que hayan utilizado el patron Model-View-Controler o
Model-View-Presenter en Windows Forms, amaran esta capacidad.

2- Uso de Styles y Templates en lso controles, con lo cual se separa la
apariencia y el funcionamiento. Con los templates puede llegar a
diseccionarse, por ejemplo, un combobox, logrando incluso a tener aceso a
personalizar o reemplazar completamente, el boton dropdown o lo
scrollbars de la lista desplegable.

3- Poder crear interfaces ricos, utilizando todo tipo de efectos y
animaciones, para esto Microsoft Expression Blend es lo ideal. Claro que
se tiene que utilizar estas caracteristica racionalmente y asi se lograra
un optimo desempeño.


Ciertamente costara trabajo al principio, pero creo que el resultado
merece el esfuerzo.

Saludos

Javier Lozano
Lima-Peru



"Claudio" wrote in message
news:
Hola,

Lo que no me queda claro es, cual es o son las ventajas de usar wpf,
solo lo que el usuario ve?
Por lo que lei hace un tiempo, era mucho mas trabajo implementar wpf q
los simples winforms, sera asi?

saludos
Claudio

"Javier Lozano" escribió en el mensaje de
noticias news:
Saludos Compañeros,

Ya he implementado 2 aplicaciones usando WPF (Desktop) y van muy bien
en computadoras PIV 512MB RAM. He utilizado el patron MVVM y ADO .Net
Entity Framework y la cosa va de lujo. Lo siguiente es montar un
interfaz Web basado en Silverlight para exponer ciertas funciones en la
Web. Les comentare como me va con eso.

No podria comparar Windows Forms y WPF, pues mi experiencia haciendo
aplicaciones serias en .Net se ha centrado mayormente en WPF, he
realizado algunas aplicaciones con Windows Forms sin embargo creo no
haber tenido la experiencia necesaria para hacer comparativos.

Un detalle a tener en cuenta tambien es que si se quiere utilizar el
proyecto Mono, este solo funciona por el momento para Windows Forms, no
existen planes para extenderlo a WPF, sin embargo en Silverlight si se
podria tener la opcion multiplataforma.

Si me preguntan si usar WPF, la respues es :

Por supuesto!!!!

Aqui hay algunos recursos:

MVVM Pattern
http://joshsmithonwpf.wordpress.com...s-of-mvvm/

Otro articulo de MVVM
http://msdn.microsoft.com/es-es/mag...19663.aspx

Ademas de Visual Studio, la herramienta perfecta para diseñar tu
interfaz en
WPF y Silverlight es :
http://www.microsoft.com/expression...rview.aspx


Saludos y mucha suerte

Javier Lozano
Lima-Peru

"César" wrote in message
news:
Y que tal funcionan esas aplicaciones si se usan como de escritorio?
son rapidas?

Podria uno pensar en olvidar el tradicional WinForms y usar esa opcion
?


"Alberto Poblacion"
escribió en el mensaje news:
"Claudio" wrote in message
news:
Se puede hacer una aplicacion q sirva para desktop y para web, sin
muchos cambios?
Q deberia usar?



Con Silverlight versión 3 puedes crear una aplicación que ruede
dentro del navegador (si tiene el plugin correspondiente), con lo que
te vale para web, y además tienes la opción de rodarlo
out-of-browser, que te permite ejecutar el programa directamente como
aplicación de escritorio.


http://www.silverlightshow.net/item...tions.aspx




















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida