Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Web avec .NET > Silverlight
Silverlight Forum d'entraide sur le développement d'applications Internet riches (RIA) avec Silverlight
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 11/12/2012, 16h42   #61
ryann
Membre à l'essai
 
Homme Yann Romefort
Ingénieur développement logiciels
Inscription : janvier 2008
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme Yann Romefort
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : janvier 2008
Messages : 18
Points : 24
Points : 24
Envoyer un message via Skype™ à ryann
Citation:
Envoyé par _skip Voir le message
Le seul truc que je peux en dire c'est qu'IE était d'une certaine manière pas toujours évidente très lié dans tout ce qui touchait au réseau.
Par exemple configurer un proxy dans les internet settings d'IE ça affectait les requêtes http faites par un program C#, tout comme windows update et différents autres services. En cela il est bien possible que sa présence ou son absence puisse affecter d'autres applications et soit un obstacle vers la migration.

Après si c'était légal de forcer un navigateur sous prétexte que c'était un composant clé de l'architecture (artificiellement ou pas). Honnêtement il y a eu plein le net de trollages à l'infini sur la vente liée et tout ça, je crois que ce serait bien de ne pas se pendre sur les détails.
C'est effectivement un dialogue de sourd...

Sinon Windows 8 et Winphone 8, y'a pas mal de bonnes idées. personnellement, j'opte pour des développements natifs. Je me lance sur WP8 avec le framework Caliburn.Micro et j'attends de voir ce qui se passe du coté de Prism pour mes premiers pas sur Modern Ui ( ex Metro).
ryann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 17h13   #62
camus3
Membre émérite
 
Inscription : juillet 2010
Messages : 604
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 604
Points : 902
Points : 902
Citation:
Envoyé par ryann Voir le message
Surement. Et ceux qui achète Android ont acheté Gmail. Et ceux qui ont un iPhone ont acheté ITunes etc. Tu peux aussi considérer que Microsoft vend un Metro a ceux qui achète Windows. Alors, rien n'empêche Opera de considérer que la navigation via les tuiles du bureau lui font perdre des parts de marché.
Tu compares des pommes et des bananes, pour une argumentation vide de sens. En gros tu racontes n'importe quoi.

Citation:
Tu peux aussi considérer que Microsoft vend un Metro a ceux qui achète Windows
Tout à fait , ça me parait évident. Tu paies pour le développement de Metro comme tu paies IE à chaque fois que tu achètes un licence Windows, cela s'appelle un modèle économique. Même si IE représente 0.01% du coût total d'une licence , une boite comme Microsoft n'est pas devenue ce qu'elle est en développant gratuitement des outils, passe plus de temps avec le comptable de ta boite, et tu comprendras qu'une entreprise n'est pas une oeuvre de charité.

Ton erreur est de ne pas comprendre que tout les produits n'ont pas le même modèle économique. Certains ont un coût direct( licence payante ) , d'autres te font accepter des CGU qui vont permettre à l'éditeur de vendre tes informations personnelles à un tiers pour de la pub ou du data-mining.

Il me semble évident que le coût de développement de IE soit intégré au coût de la license Windows, pas de Windows , pas d'IE. Et je vais même te révéler un truc , tu paies même pour tout ce que tu n'utilises pas sur Windows.

Quand tu pourras faire tourner IE sur Android et Metro sur MacOS alors , tu pourras peut-être revenir avec des arguments intelligents, ce qui n'est pas le cas aujourd'hui.
camus3 est déconnecté   Envoyer un message privé Réponse avec citation 34
Vieux 11/12/2012, 17h26   #63
ryann
Membre à l'essai
 
Homme Yann Romefort
Ingénieur développement logiciels
Inscription : janvier 2008
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme Yann Romefort
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : janvier 2008
Messages : 18
Points : 24
Points : 24
Envoyer un message via Skype™ à ryann
Citation:
Envoyé par camus3 Voir le message
Tu compares des pommes et des bananes, pour une argumentation vide de sens. En gros tu racontes n'importe quoi.



Tout à fait , ça me parait évident. Tu paies pour le développement de Metro comme tu paies IE à chaque fois que tu achètes un licence Windows, cela s'appelle un modèle économique. Même si IE représente 0.01% du coût total d'une licence , une boite comme Microsoft n'est pas devenue ce qu'elle est en développant gratuitement des outils, passe plus de temps avec le comptable de ta boite, et tu comprendras qu'une entreprise n'est pas une oeuvre de charité.

Ton erreur est de ne pas comprendre que tout les produits n'ont pas le même modèle économique. Certains ont un coût direct( licence payante ) , d'autres te font accepter des CGU qui vont permettre à l'éditeur de vendre tes informations personnelles à un tiers pour de la pub ou du data-mining.

Il me semble évident que le coût de développement de IE soit intégré au coût de la license Windows, pas de Windows , pas d'IE. Et je vais même te révéler un truc , tu paies même pour tout ce que tu n'utilises pas sur Windows.

Quand tu pourras faire tourner IE sur Android et Metro sur MacOS alors , tu pourras peut-être revenir avec des arguments intelligents, ce qui n'est pas le cas aujourd'hui.
Premièrement tu es grossier, agressif et permets moi de te le dire mon garçon d'une suffisance de morveux.
ryann est déconnecté   Envoyer un message privé Réponse avec citation 42
Vieux 11/12/2012, 17h35   #64
ryann
Membre à l'essai
 
Homme Yann Romefort
Ingénieur développement logiciels
Inscription : janvier 2008
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme Yann Romefort
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : janvier 2008
Messages : 18
Points : 24
Points : 24
Envoyer un message via Skype™ à ryann
Citation:
Envoyé par camus3 Voir le message
Tu compares des pommes et des bananes, pour une argumentation vide de sens. En gros tu racontes n'importe quoi.



Tout à fait , ça me parait évident. Tu paies pour le développement de Metro comme tu paies IE à chaque fois que tu achètes un licence Windows, cela s'appelle un modèle économique. Même si IE représente 0.01% du coût total d'une licence , une boite comme Microsoft n'est pas devenue ce qu'elle est en développant gratuitement des outils, passe plus de temps avec le comptable de ta boite, et tu comprendras qu'une entreprise n'est pas une oeuvre de charité.

Ton erreur est de ne pas comprendre que tout les produits n'ont pas le même modèle économique. Certains ont un coût direct( licence payante ) , d'autres te font accepter des CGU qui vont permettre à l'éditeur de vendre tes informations personnelles à un tiers pour de la pub ou du data-mining.

Il me semble évident que le coût de développement de IE soit intégré au coût de la license Windows, pas de Windows , pas d'IE. Et je vais même te révéler un truc , tu paies même pour tout ce que tu n'utilises pas sur Windows.

Quand tu pourras faire tourner IE sur Android et Metro sur MacOS alors , tu pourras peut-être revenir avec des arguments intelligents, ce qui n'est pas le cas aujourd'hui.
On ne parle pas de modèle économique dans la monde de l'édition de logiciels mais d'EBITDA, d'écosystème et de parts de marché.

Microsoft parie sur les 700 millions d'utilisateurs de Windows 7. pourquoi veux-tu qu'ils développent des logiciels de qualité qui fonctionneraient sur android ou mac Os ? Peut-être que ton comptable a la réponse ?
ryann est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 11/12/2012, 20h22   #65
stailer
Membre Expert
 
Avatar de stailer
 
Homme Jean-François CAMBOT
Développeur informatique
Inscription : mars 2003
Messages : 1 007
Détails du profil
Informations personnelles :
Nom : Homme Jean-François CAMBOT
Âge : 34
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2003
Messages : 1 007
Points : 1 547
Points : 1 547
@bluedeep:

Citation:
Envoyé par stailer :
(A propos de Silverlight) C'est tellement "nu" à la base qu'il faut rajouter des dizaines d'outils justement pour que ça fonctionne bien !

bluedeep :
Non, un seul et fait pour.
Alors des composants tiers (Infragistics ou Telerik par exemple) et un framework MVVM (MVVMLight ou un autre) , ça fait déjà 2 outils.
A moins que tu ne développes tes propres composants ? ou alors ton propre framework

Concernant les applis Ajax en revanche je te le confirme, il ne te faut qu'un seul outil : ExtJS ou Kendo UI ou un des autres frameworks qui a été mentionné plus haut.

EDIT :
Bien entendu je ne parle pas du support technique obligatoire à payer chez Infra et compagnie car s'il y a un bug, contrairement à des composants Webs classiques, tu as intérêt à t'accrocher pour faire une rustine qui le répare.
Je pense aux grilles tout particulièrement et sur les nombreux problèmes auxquels j'avais été confronté
__________________
.o0o__St@iLeR__oOo.

Chef de projet / Développeur

Silverlight / ASP.NET MVC - MCP ASP.NET 4
Zend Framework / Ajax (Jquery et ExtJS)
Adobe Flash Builder (Flex)

Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/
stailer est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 11/12/2012, 21h31   #66
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 566
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 566
Points : 6 428
Points : 6 428
Citation:
Envoyé par stailer Voir le message
Bien entendu je ne parle pas du support technique obligatoire à payer chez Infra et compagnie car s'il y a un bug, contrairement à des composants Webs classiques, tu as intérêt à t'accrocher pour faire une rustine qui le répare.
Je pense aux grilles tout particulièrement et sur les nombreux problèmes auxquels j'avais été confronté
Ah ils sont devenus à ce point-là moins bons?
J'ai travaillé avec devexpress et telerik, c'est certes payant mais côté support c'était bien plus efficace que stackoverflow, réponse en 24h max avec snippet et tout.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 11/12/2012, 22h16   #67
Nathanael Marchand
Rédacteur/Modérateur

 
Avatar de Nathanael Marchand
 
Homme Nathanael Marchand
Expert .Net So@t
Inscription : octobre 2008
Messages : 3 520
Détails du profil
Informations personnelles :
Nom : Homme Nathanael Marchand
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Expert .Net So@t
Secteur : Conseil

Informations forums :
Inscription : octobre 2008
Messages : 3 520
Points : 7 962
Points : 7 962
Citation:
Envoyé par _skip Voir le message
Ah ils sont devenus à ce point-là moins bons?
J'ai travaillé avec devexpress et telerik, c'est certes payant mais côté support c'était bien plus efficace que stackoverflow, réponse en 24h max avec snippet et tout.
C'est encore comme ca chez Telerik. Personellement, pour les frameworks MVVM, plus ca va, moins j'en utilise. Pour moi d'intéressant, y'a la DelegateCommand, le Messenger et un BaseViewModel. A part ca, rien de plus n'est nécessaire.
Nathanael Marchand est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2012, 07h41   #68
blbird
Membre confirmé
 
Inscription : février 2004
Messages : 255
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2004
Messages : 255
Points : 298
Points : 298
Envoyer un message via MSN à blbird
Excuse-moi, mais tu racontes n'importe quoi. Pour avoir participé à une appli de 1500 j/h full Silverlight avec entre autres un éditeur de schéma dynamique, j'en sais quelque chose (et sans composants tiers!!).

Citation:
Envoyé par stailer Voir le message
Avec Silverlight, tu dois arrêter, modifier ton code et relancer à chaque fois.
Pour une grosse appli c'est une perte de temps significative.
SL5 permet le debuguage direct, même au niveau du XAML.

Citation:
Envoyé par stailer Voir le message
J'ai également voulu utiliser Silverlight en tant que module : faire une appli web classique et gérer des fonctionnalités via des "bouts d'application" à l'intérieur de cette appli.
La aussi : ce fût une mauvaise idée. Les xap sont longs à charger, d'autant plus quand on utilse des composants tiers à l'intérieur.
Les composants tiers ne sont pas obligatoire du tout : le XAML et sont excellent binding répondent à toutes les problématiques très facilement.

Citation:
Envoyé par stailer Voir le message
Je passerai aussi sur le fabuleux pattern qui ne sert quasiment à rien, particulièrement en Silverlight : MVVM.
MVVM c'est du MVC adapté à XAML, quoi qu'en dise certains grands spécialistes qui chipotent sur la forme. Et en fonction de la taille de ton appli, c'est clairement nécéssaire pour toute appli conséquente. Il y a pleins de manière de mettre en place le MVVM, du plus simple au plus compliqué.

Citation:
Envoyé par stailer Voir le message
Le databinding est la pour résoudre déjà pas mal de choses !
On est d'accord là-dessus.

Citation:
Envoyé par stailer Voir le message
Pour finir et il faut bien le reconnaitre : les composants tiers en revanche sont vraiment tops et développer les siens est quand même assez facile.
La techno en elle même est très "élastique" , permet de réaliser graphiquement beaucoup de choses. Pour peu qu'on est pas à disposition des graphistes on arrive à des résultats très professionnels.
Je confirme.

Quoi qu'il en soit Silverlight est quand même sur le déclin, choix de Microsoft : plus aucune entreprise ne fera de futurs gros projets avec. Faire une application métier grapiquement complexe, avec du mode déconnecté en particulier, devient très compliqué avec les technos Microsoft si on veut se passer de Silverlight. Perso, je ne sais pas où on va dans ce cas là.
__________________
MCP ASP.Net 2
blbird est déconnecté   Envoyer un message privé Réponse avec citation 41
Vieux 12/12/2012, 08h05   #69
stailer
Membre Expert
 
Avatar de stailer
 
Homme Jean-François CAMBOT
Développeur informatique
Inscription : mars 2003
Messages : 1 007
Détails du profil
Informations personnelles :
Nom : Homme Jean-François CAMBOT
Âge : 34
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2003
Messages : 1 007
Points : 1 547
Points : 1 547
Super ! désolé j'étais pas au courant... Et tout ça sans composants, c'est génial, je vais me remettre au SL alors !

Juste un truc avant :

Tu peux me dire ou se cache tous ces fabuleux composants sans passer par un éditeur ?
J'ai pas trouvé la grille avec filtre, virtualization, tri, editable facilement, templatisable facilement, dont les filtres sont customisables etc etc etc....

C'est ou ?

Ah et aussi l'agenda, avec vue jour/semaine/mois, editable de partout avec des évènements déplacables,gestion des contraintes sur l'affichage etc

C'est ou ?

Bref, je passe sur le reste de ton message pour éviter le troll comme plus haut.
Je me retiens aussi sur "MVVM c'est du MVC adapté à XAML" . La c'est le top.
__________________
.o0o__St@iLeR__oOo.

Chef de projet / Développeur

Silverlight / ASP.NET MVC - MCP ASP.NET 4
Zend Framework / Ajax (Jquery et ExtJS)
Adobe Flash Builder (Flex)

Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/
stailer est déconnecté   Envoyer un message privé Réponse avec citation 04
Vieux 12/12/2012, 08h47   #70
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 566
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 566
Points : 6 428
Points : 6 428
Citation:
Envoyé par stailer Voir le message
Tu peux me dire ou se cache tous ces fabuleux composants sans passer par un éditeur ?
J'ai pas trouvé la grille avec filtre, virtualization, tri, editable facilement, templatisable facilement, dont les filtres sont customisables etc etc etc....

C'est ou ?

Ah et aussi l'agenda, avec vue jour/semaine/mois, editable de partout avec des évènements déplacables,gestion des contraintes sur l'affichage etc

C'est ou ?
Les 5 secrétaires en string qui dansent sur le bureau.

C'est où?


Plus sérieusement, tu trouves qu'on est en droit d'exiger qu'il y ait ce genre de trucs dispos out of the box dans les composants de base sans devoir passer à la caisse?

Au moins l'énorme avantage de SL, et du monde .Net en général c'est que tu peux trouver des composants de fou, de qualité professionnelle et maintenus. Quand je suis passé sous java, à l'époque JSF et Wicket pour les besoins de mon job, j'étais frustré à mort de pas avoir de suites comme telerik ou devexpress, de devoir assembler des trucs hétérogènes gratuits tout buggés et pourris.
J'aurai été enchanté de payer les 1000 dollars pour avoir des beaux composants bien intégrés à mon IDE qui en jettent. En fait c'est fou, l'argument sur lequel se fonde la majorité des critiques du monde .Net (soit : gneuuhhh faut payer!) pour moi c'est presque son plus gros avantage.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 12/12/2012, 08h50   #71
GuruuMeditation
Expert Confirmé
 
Avatar de GuruuMeditation
 
Homme Olivier Matis
.Net Architect
Inscription : octobre 2010
Messages : 1 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Matis
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : .Net Architect
Secteur : Conseil

Informations forums :
Inscription : octobre 2010
Messages : 1 351
Points : 2 867
Points : 2 867
Envoyer un message via MSN à GuruuMeditation
Citation:
Envoyé par stailer Voir le message
Super ! désolé j'étais pas au courant... Et tout ça sans composants, c'est génial, je vais me remettre au SL alors !

Juste un truc avant :

Tu peux me dire ou se cache tous ces fabuleux composants sans passer par un éditeur ?
J'ai pas trouvé la grille avec filtre, virtualization, tri, editable facilement, templatisable facilement, dont les filtres sont customisables etc etc etc....

C'est ou ?

Ah et aussi l'agenda, avec vue jour/semaine/mois, editable de partout avec des évènements déplacables,gestion des contraintes sur l'affichage etc

C'est ou ?
Ça, ça dépend de tes besoins. Je peux toujours dire "le langage xxx n'as pas de composant yyy qui fait zzz".
__________________
Microsoft MVP : Visual C#

MCPD - Windows Phone Developer
MCPD - Windows Developer 4

http://www.guruumeditation.net

“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
GuruuMeditation est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2012, 09h12   #72
stailer
Membre Expert
 
Avatar de stailer
 
Homme Jean-François CAMBOT
Développeur informatique
Inscription : mars 2003
Messages : 1 007
Détails du profil
Informations personnelles :
Nom : Homme Jean-François CAMBOT
Âge : 34
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2003
Messages : 1 007
Points : 1 547
Points : 1 547
Ah oui ça quand on a besoin de rien on a tout dans SL de base

La seule chose que j'essaye de dire aux plus (voir trop) puristes :

Citation:
Au moins l'énorme avantage de SL, et du monde .Net en général c'est que tu peux trouver des composants de fou, de qualité professionnelle et maintenus
Je suis entièrement d'accord !! Mais "pas que".
Dans toutes les technos il y a des centaines de choses proposées et SL n'est pas le Graal !
Et pourtant j'aime beaucoup Silverlight mais je sais regarder (et surtout développer) dans bien d'autres choses.

On parlait de remise en question. Je vous rappelle que le sujet est sur L'ARRET DE SILVERLIGHT.
Y a de quoi se poser un minimum de questions non ?*


EDIT :
Citation:
Ça, ça dépend de tes besoins. Je peux toujours dire "le langage xxx n'as pas de composant yyy qui fait zzz".
Tout à fait. Il y a de "tout pour tout". On est bien d'accord
__________________
.o0o__St@iLeR__oOo.

Chef de projet / Développeur

Silverlight / ASP.NET MVC - MCP ASP.NET 4
Zend Framework / Ajax (Jquery et ExtJS)
Adobe Flash Builder (Flex)

Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/
stailer est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 12/12/2012, 09h54   #73
GuruuMeditation
Expert Confirmé
 
Avatar de GuruuMeditation
 
Homme Olivier Matis
.Net Architect
Inscription : octobre 2010
Messages : 1 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Matis
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : .Net Architect
Secteur : Conseil

Informations forums :
Inscription : octobre 2010
Messages : 1 351
Points : 2 867
Points : 2 867
Envoyer un message via MSN à GuruuMeditation
Citation:
Envoyé par stailer Voir le message
Ah oui ça quand on a besoin de rien on a tout dans SL de base
J'ai pas suivi toute la conversation, mais ça c'est limite troll

Citation:
Envoyé par stailer Voir le message
Tout à fait. Il y a de "tout pour tout". On est bien d'accord
Ben oui. Chaque plate-forme a des + et des -. Evidemment certaines ont plus de + que de - (et inversement).
__________________
Microsoft MVP : Visual C#

MCPD - Windows Phone Developer
MCPD - Windows Developer 4

http://www.guruumeditation.net

“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
GuruuMeditation est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 12/12/2012, 10h56   #74
Nathanael Marchand
Rédacteur/Modérateur

 
Avatar de Nathanael Marchand
 
Homme Nathanael Marchand
Expert .Net So@t
Inscription : octobre 2008
Messages : 3 520
Détails du profil
Informations personnelles :
Nom : Homme Nathanael Marchand
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Expert .Net So@t
Secteur : Conseil

Informations forums :
Inscription : octobre 2008
Messages : 3 520
Points : 7 962
Points : 7 962
Citation:
Envoyé par stailer Voir le message
Je me retiens aussi sur "MVVM c'est du MVC adapté à XAML" . La c'est le top.
Euh? En quoi c'est erroné ?
Nathanael Marchand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2012, 11h29   #75
stailer
Membre Expert
 
Avatar de stailer
 
Homme Jean-François CAMBOT
Développeur informatique
Inscription : mars 2003
Messages : 1 007
Détails du profil
Informations personnelles :
Nom : Homme Jean-François CAMBOT
Âge : 34
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2003
Messages : 1 007
Points : 1 547
Points : 1 547
Euh? En quoi c'est erroné ?

Ca ne vient pas de MVC mais du MVP qui était déjà un pattern existant et qui était déjà possible de dériver en MVVM sur d'autres langages... Puisque la différence entre les 2 est minime.

D'ailleurs ça été fait par Telerik sur Kendo UI et par un développeur Microsoft sur Knockout (mais aussi par Google mais je sais plus le nom de la librairie).

Pour moi et je vais encore me faire descendre : MVVM a été un nom commercial inventé pour dire : regardez SL et WPF, c'est génial on a un nouveau pattern révolutionnaire. Alors qu'en fait il n'y avait réellement rien de nouveau la dedans.

C'est mon avis perso...

EDIT:
D'ailleurs quand j'ai fait mes dévs en Flex, étant donné que je venais de SL, j'ai reproduit le même schéma avec DataBinding et ViewModels.
Pour les commandes, c'était très simple puisque Flex le propose quasi en natif.
__________________
.o0o__St@iLeR__oOo.

Chef de projet / Développeur

Silverlight / ASP.NET MVC - MCP ASP.NET 4
Zend Framework / Ajax (Jquery et ExtJS)
Adobe Flash Builder (Flex)

Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/
stailer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2012, 11h30   #76
antoine.debyser
Membre éprouvé
 
Homme
Ingénieur développement logiciels
Inscription : mars 2011
Messages : 258
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 258
Points : 418
Points : 418
Bonjour,
Citation:
Envoyé par Nathanael Marchand Voir le message
Euh? En quoi c'est erroné ?
Parce que MVVM est plus proche de MVP que de MVC.
D'ailleur, j'ai remarqué que les gens utilisé le terme MVC à tord, leur controleur étant quasiment inexistant, et faisant un travaille plus proche du présenteur que du controleur.

Cet article explira mieux que moi les différences entre MVVM, MVP, et MVC
Le shema suivant montre bien la principal différence entre les 3 approches, qui traite réelement les modifications ?
issue de cet article
antoine.debyser est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2012, 11h31   #77
stailer
Membre Expert
 
Avatar de stailer
 
Homme Jean-François CAMBOT
Développeur informatique
Inscription : mars 2003
Messages : 1 007
Détails du profil
Informations personnelles :
Nom : Homme Jean-François CAMBOT
Âge : 34
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2003
Messages : 1 007
Points : 1 547
Points : 1 547
Voilà merci pour ta confirmation Antoine
__________________
.o0o__St@iLeR__oOo.

Chef de projet / Développeur

Silverlight / ASP.NET MVC - MCP ASP.NET 4
Zend Framework / Ajax (Jquery et ExtJS)
Adobe Flash Builder (Flex)

Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/
stailer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2012, 12h24   #78
erwanlb
Membre émérite
 
Homme Erwan Bidule
Développeur .NET
Inscription : février 2009
Messages : 635
Détails du profil
Informations personnelles :
Nom : Homme Erwan Bidule
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2009
Messages : 635
Points : 865
Points : 865
Citation:
Envoyé par Firwen Voir le message
Qu'est-ce qui a le plus de chance de merder lamentablement dans 10 ans à ton avis ? Sliverlight ou une page Web correctement générée ?
C'est trop facile, en 10 ans on peut pas dire que les technos web se soient bougé pour changer !
erwanlb est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 12/12/2012, 12h41   #79
erwanlb
Membre émérite
 
Homme Erwan Bidule
Développeur .NET
Inscription : février 2009
Messages : 635
Détails du profil
Informations personnelles :
Nom : Homme Erwan Bidule
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2009
Messages : 635
Points : 865
Points : 865
Citation:
Envoyé par stailer Voir le message
@bluedeep:



Alors des composants tiers (Infragistics ou Telerik par exemple) et un framework MVVM (MVVMLight ou un autre) , ça fait déjà 2 outils.
A moins que tu ne développes tes propres composants ? ou alors ton propre framework

Concernant les applis Ajax en revanche je te le confirme, il ne te faut qu'un seul outil : ExtJS ou Kendo UI ou un des autres frameworks qui a été mentionné plus haut.

EDIT :
Bien entendu je ne parle pas du support technique obligatoire à payer chez Infra et compagnie car s'il y a un bug, contrairement à des composants Webs classiques, tu as intérêt à t'accrocher pour faire une rustine qui le répare.
Je pense aux grilles tout particulièrement et sur les nombreux problèmes auxquels j'avais été confronté
T'es pas obligé d'utiliser MVVM (qui pour moi n'est même pas un outil d'ailleurs)

Par contre dés que tu fais une recherche pour du web tu tombes sur du JQuery et Cie....des fois c'est presque limite pour trouver quelque chose sur du Javascript...
erwanlb est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 12/12/2012, 12h44   #80
erwanlb
Membre émérite
 
Homme Erwan Bidule
Développeur .NET
Inscription : février 2009
Messages : 635
Détails du profil
Informations personnelles :
Nom : Homme Erwan Bidule
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2009
Messages : 635
Points : 865
Points : 865
Citation:
Envoyé par stailer Voir le message
Super ! désolé j'étais pas au courant... Et tout ça sans composants, c'est génial, je vais me remettre au SL alors !

Juste un truc avant :

Tu peux me dire ou se cache tous ces fabuleux composants sans passer par un éditeur ?
J'ai pas trouvé la grille avec filtre, virtualization, tri, editable facilement, templatisable facilement, dont les filtres sont customisables etc etc etc....

C'est ou ?

Ah et aussi l'agenda, avec vue jour/semaine/mois, editable de partout avec des évènements déplacables,gestion des contraintes sur l'affichage etc

C'est ou ?

Bref, je passe sur le reste de ton message pour éviter le troll comme plus haut.
Je me retiens aussi sur "MVVM c'est du MVC adapté à XAML" . La c'est le top.
T'es pas un peu en train de demander à ce qu'on bosse à ta place la ?
erwanlb est déconnecté   Envoyer un message privé Réponse avec citation 31
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h39.


 
 
 
 
Partenaires

Hébergement Web