2009-02-15 11 views
1

Je suis un développeur de bureau gars .NET, et j'aime ça. Je n'aime pas vraiment le développement web parce que nous avons perdu un temps précieux pour déboguer CSS, javascript et la compatibilité au lieu de créer de la valeur.Quels sont les bons matériaux pour un développeur de bureau pour devenir développeur Web?

Mais je pense que c'est parce que je n'avais pas pris le temps d'apprendre sur les bonnes pratiques de développement web, donc maintenant que je veux devenir le meilleur développeur possible, j'aimerais connaître ma faiblesse.

Pouvez-vous me donner quelques conseils/liens/modèles/frameworks pour devenir un bon développeur web? (Je suis un gars .NET donc j'accepte tout ce qui va me permettre de développer de meilleurs sites web en .NET).

Merci!

Précision

Je l'ai fait beaucoup d'ASP.NET dans le passé formulaire en ligne, mais cela ne suffit pas pour créer grand site Web sans perdre de temps sur la compatibilité/css/javascript question.

Répondre

2

Vous pouvez prendre un raccourci et utiliser ASP.NET, qui fournit un certain nombre de contrôles pour faciliter le développement Web - et vous serez familier avec eux.

Malheureusement, ils ne sont pas vraiment géniaux (imo) et ne vous apprennent pas les bonnes pratiques avec le web.

Je vous suggère de regarder dans ASP MVC, qui est maintenant en version bêta. Cela vous apprendra comment écrire des sites Web tout en vous permettant d'utiliser les bibliothèques que vous connaissez .NET

Avec le développement Web général, consultez des sites Web comme W3schools qui vous apprendront les bases. N'oubliez pas de séparer la présentation du balisage avec CSS et assurez-vous que vous utilisez javascript pour ajouter de la valeur à une page, mais assurez-vous que votre page est toujours utilisable sans elle. Vous allez toujours perdre du temps avec les problèmes de compatibilité CSS, tout ce que je peux dire est qu'avec de la pratique, vous apprendrez les pièges à éviter, donc ça devient un peu plus facile. En ce qui concerne le développement javascript, il s'est considérablement amélioré au cours des dernières années avec des frameworks qui sont en théorie des cross-browser. Peut-être essayer de regarder dans JQuery qui se synchronise bien avec ASP MVC et a intellisense dans Visual Studio

+0

Appuyée; ASP.NET MVC + jQuery est le chemin à parcourir. –

0

Assurez-vous également de connaître le côté client/navigateur.

La meilleure pratique actuelle avec tous les différents navigateurs est d'utiliser une bibliothèque javascript pour rendre votre application web multi-plateforme et cross-browser. Une bibliothèque AJAX comme jQuery ou Prototype pour effectuer les actions interactives que vous ne seriez pas en mesure de faire avec HTML et CSS standard dans l'ère pré-AJAX.

1

Conseils:

meilleur conseil que je peux vous donner: Juste n `se fâchent quand on fait quelque chose de correct, mais il montrer l'habitude que vous vouliez. La patience!:)

Liens:

www.w3schools.com

Nettuts.com

Webappers.com

Digital Point - webmasters forum

Modèles:

Mon conseil est de ge t plus dans le modèle MVC et tout modèle d'entreprise.

Cadres:

Il suffit de voir ce lien :) Framework Guide

Pour Javascript: JQuery, Prototype, Mootools, EXTJs

CSS: 960 grid system est assez bonne

Questions connexes