Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Web avec .NET > ASP.NET MVC
ASP.NET MVC Forum d'entraide sur le développement de site web avec le framework ASP.NET MVC.
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 28/01/2013, 11h22   #1
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 832
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2007
Messages : 2 832
Points : 37 537
Points : 37 537
Par défaut Les nouveautés d'ASP.NET MVC 4 pour le développement d'applications Web mobiles



Je suis heureux de vous annoncer la publication d'un nouvel article intitulé : "Les nouveautés d'ASP.NET MVC 4 pour le développement d'applications Web mobiles"

Citation:
Le marché du mobile est actuellement en plein essor. Le cabinet d'analyse IDC prévoit, par exemple, une croissance du segment des smartphones de prés de 45,1 %. Cette croissance entraîne inéluctablement une hausse de l'accès à Internet via des terminaux mobiles. Selon une étude du Centre de recherche pour l'étude et l'observation des conditions de vie (CRÉDOC) publiée en décembre 2012, 29 % de la population navigue désormais sur Internet avec un smartphone, contre 5 % en 2008. La prise en charge du mobile devient ainsi un élément essentiel pour maintenir sa présence sur Internet.

ASP.NET MVC, le framework de développement Web open source de Microsoft, offre dans sa version 4 plusieurs nouvelles caractéristiques permettant de créer facilement une application Web fournissant une expérience de navigation cohérente sur les dispositifs mobiles.

Dans ce tutoriel, nous verrons comme exploiter ces fonctionnalités d'ASP.NET MVC pour créer une application Web avec un rendu adapté aux terminaux mobiles.
Pour consulter la suite de l'article, c'est par ici.

N’hésitez pas à nous faire part de vos remarques et à noter l'article si vous le trouvez intéressant

__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 31/01/2013, 23h48   #2
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
Salut,

Très intéressant. Microsoft fait des efforts pour être interopérable

C'est une nomenclature personnelle l'utilisation des underscores pour le nommage des vues ou bien s'agit-il d'une contrainte de MVC/Razor?

Citation:
À première vue, on se rend compte que le texte du site sur MVC 3 est carrément illisible, tandis que le contenu de celui-ci avec MVC 4 a été adapté en fonction de la taille du terminal.
Puisque CSS, les "media queries" ne sont-elle pas indépendantes de la technologie? Elles peuvent être utilisées sur d'autres versions du Framework. C'est un peu trompeur du coup.

A propos des "des dispositifs d'exécution", si je comprend bien, le FW fait une correspondance entre "iPhone" et le nom du fichier? Aurais-tu une liste des modes. Je m'étonne qu'il faille utiliser une chaîne au lieu d'une enum native. Ces valeurs doivent bien être connues. Cela gère-t-il les versions d'OS?

Une de tes images dans le paragraphe http://rdonfack.developpez.com/tutor...web-mobile/#LV m'apparaît tronquée.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2013, 15h31   #3
Integral
Invité régulier
 
Homme Antonin KALK
Étudiant
Inscription : septembre 2012
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Antonin KALK
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2012
Messages : 9
Points : 7
Points : 7
Salut,

Super intéressant comme article, je voudrais juste rajouter une précision pour:
Citation:
<meta name="viewport" content="width=device-width">
Cela redimensionne en effet l'application web à la taille du mobile, sauf pour IPhone et IPad, où il sera nécessaire de rajouter l'Initial scale comme ceci :

Code :
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
Et pour encore un peu plus de précision sur la gestion du redimensionnement mobile/tablette chez Apple : voir ici http://developer.apple.com/library/s...eviewport.html

A +
Integral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2013, 09h33   #4
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 832
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2007
Messages : 2 832
Points : 37 537
Points : 37 537
Citation:
Envoyé par Immobilis Voir le message
Salut,

Très intéressant. Microsoft fait des efforts pour être interopérable

C'est une nomenclature personnelle l'utilisation des underscores pour le nommage des vues ou bien s'agit-il d'une contrainte de MVC/Razor?
C'est une convention de nommage introduite par Razor pour le Layout et les vues partielles.

Citation:
Envoyé par Immobilis Voir le message
Puisque CSS, les "media queries" ne sont-elle pas indépendantes de la technologie? Elles peuvent être utilisées sur d'autres versions du Framework. C'est un peu trompeur du coup.
les "media queries" sont effectivement indépendantes de la technologie. Je ne trouve pas cela trompeur, puisque l'article ressort clairement que c'est l'introduction dans cette caractéristique du CSS dans MVC 4 qui marque la différence.

Citation:
Envoyé par Immobilis Voir le message
Salut,
A propos des "des dispositifs d'exécution", si je comprend bien, le FW fait une correspondance entre "iPhone" et le nom du fichier? Aurais-tu une liste des modes. Je m'étonne qu'il faille utiliser une chaîne au lieu d'une enum native. Ces valeurs doivent bien être connues. Cela gère-t-il les versions d'OS?
Concrètement, je peux dire qu'il n'y a pas une liste de modes. En fait, pour chaque agent utilisateur, on peut définir les différentes vues qui doivent être affichées. Pour chaque agent, le framework doit être capable de retrouver la vue qui doit être chargée, sinon, il charge par défaut une vue mobile, pour un navigateur mobile, si elle existe. Dont je peux faire ceci :

Citation:
DisplayModeProvider.Instance.Modes.Insert(0,
new DefaultDisplayMode("test")
{
ContextCondition = (ctx => ctx.Request.UserAgent.IndexOf("iPhone", StringComparison.OrdinalIgnoreCase) >= 0)
});
Et lorsque l'agent utilisateur "iPhone" fera une requête, les fichiers ayant la nomenclature [view].test.cshtml seront chargées. Donc, c'est juste une correspondance entre agent utilisateur et vue.

A savoir si cela gère les versions des OS, je ne sais pas. S'il y a un agent utilisateur pour chaque version d'OS (ou navigateur ?), dans ce cas, je dirais - sans certitude - oui.

Pour l'image, c'est notée.

__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2013, 10h55   #5
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 536
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 536
Points : 31 724
Points : 31 724
Salut,

Pour info : le PDF de l'article est corrompu.
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2013, 11h07   #6
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 536
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 536
Points : 31 724
Points : 31 724
Pour résoudre le souci, tu avais une image que j'ai dû corrigé et recréer que voici.
Images attachées
Type de fichier : png img4.png (21,4 Ko, 5 affichages)
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h29.


 
 
 
 
Partenaires

Hébergement Web