Promesses en dev

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 8 février 2008

Conseil ASP.net et Ajax

Bonjour, je souhaite développer une page de type comme Netvibes ou pageflakes ou msn. Je veux avoir une masterpage dans laquelle il y aurait les onglets. Fonctionner avec des pages est une solution simple, cela ne poserait pas de problème. En effet, l'onglet cliqué ramenerait à une page.

Cependant je souhaite ajouter dans le dans le contentplaceholder un WebUserControl (en fonction de l'onglet cliqué).

Afin de ne pas avoir de rechargement de page, je souhaite pouvoir "loader" ce webusercontrol sans rechargement complet de la page, en ajoutant donc de l'ajax.

Comment est il possible de faire cela ? Que dois je mettre en place pour y arriver ?

Je pourrais ajouter mon contentplaceholder dans l'updatepanel et mettre un asyncpostbacktrigger pour l'onglet cliqué. Ce que j'aime pas avec ce principe, c'est que ca fait un postback et repasse dans le page_load de la master, même si c'est vrai je n'ai plus de scintillement. C'est pourquoi, je voudrais que l'action ciblé ne fasse que ce qu'elle doit faire.

Aussi dans mes WebUserControl pour la page du dessous, je serais amené à avoir des formulaires qui feront des postbacks. De la même, je souhaiterais y mettre de l'ajax et la l'utilisateur d'Updatepanel me suffit. En revanche, étant donné que le WebUserControl a été ajouté à la volée, je le perds au second postback.

Quel est le moyen de rendre persistent le WebUserControl chargé tout en ayant la possiblité de faire des postback dedans ?

Je suis preneur de tout conseil. Merci pour votre aide.

samedi 2 février 2008

Besoins de conseils en développement Web Asp.net

Bonjour, je suis toujours à la recherche de conseil ce n'est pas vraiment facile de trouver le genre d'aide que je cherche. Si un Expert ASP.Net pouvait passer par la...

Dans le cadre de développement d'un portail intranet, je souhaite faire un portail avec une expérience utilisateur accrue. Pour moi le mot clé est Ajax. J'arrive déjà pas mal à m'en sortir avec ce qui m'est mis à disposition "par défaut". C'est à dire que j'utilise les UpdatePanel, et l'ajaxControlToolkit. Seulement, pour arriver à mes fins je bidouille beaucoup en trouvant des astuces avec les controles .Net existants.

Tout d'abord, je suis seul à développer l'application (pour l'instant, je fais le back office). Je ne travaille pas dans un service de développement Web, ce qui fait que lorsque une réalisation doit être faite, je n'ai pas forcément les même temps de développement, c'est à dire que je dois finir dans un laps de temps plus court. De plus, j'arrive souvent à utiliser ce qui m'est proposé, mais quand il faut faire du javascript à foison, j'ai un peu de mal.. De ce fait, j'utilise beaucoup de choses existantes (updatepanel, ajaxcontroltoolkit...) et j'arrive souvent à faire ce que je veux. Je recherche beaucoup de ressources.

Ensuite pour apporter encore une meilleure expérience je souhaiterais me tourner vers les frameworks Javascript toujours pour utiliser de l'existant. Je suis tombé ce site. Un site comme ça, pour moi, est super. Par exemple, dans celui ci, il utilise le framework ExtJS. A partir de la j'ai l'impression que le temps de développement est démultiplié et que les ressources sont moins disponibles et que le développeur n'est pas seul et qu'enfin, il a fallu un temps conséquent pour développer cela. Ou peut être que je me trompe.

Mes questions sont un peu vaste: Existe t'il un site ou je peux trouver des conseils pour le développement d'interface riche ? Dès que vous voulez un controle évolué, mettez vous les mains dans le camboui et passer tout le temps nécessaire pour y arriver ? Travaillez vous seul ou a plusieurs ? Est ce que vous pensez qu'il est judicieux de réinventer la roue ou plutot qu'il vaut mieux utiliser ce qui existe ou bien tout faire soi même ?

J'espère que d'autres sont dans la même situation que moi et pourront me donner des conseils.

Merci par avance pour votre aide.