mardi 13 novembre 2012

Comment devenir un développeur. NET


Donc, vous voulez savoir comment devenir un développeur. NET soit parce qu'il ya une position que vous voulez qui vous oblige à avoir ces compétences ou peut-être vous êtes juste intéressés à développement. NET. Il est après tout une des langues les plus largement utilisés pour le développement. Cet article va Server en tant que Guide pour tous ceux qui veulent devenir un développeur NET grâce à l'utilisation de ressources telles que:. Livres, outils de développement, et des liens. Ce sont les nantis must absolu pour les aspirants développeurs NET.:

D'apprentissage. NET

La dernière version du framework. NET est de 3,5. Guide du débutant à Beginning ASP.NET 3.5: En C # et VB fait partie d'une série de livres écrits par des programmeurs pour des programmeurs. C'est un ouvrage très complet sur le développement de l'utiliser. NET 3.5. Il est très complet et son écrit pour les personnes qui n'ont jamais fait aucune programmation. Il vous guide étape par étape pour vous apprendre d'abord les bases, puis les tâches plus complexes, et aussi quelques bonnes pratiques. Même si 3.5 est la version la plus récente,. NET 2.0 est encore largement utilisé. Les exemples sont en C # et VB, je suis personnellement plus d'un fan de C #, mais certains ont un faible pour VB. En lisant ce livre, vous pouvez littéralement construire un site web à partir de zéro en ce qui jamais celui que vous choisissez.

Dans ASP.NET 3.5 C # et VB

Outils de développement. NET

L'environnement de développement intégré ou IDE utilisé pour Développement. NET est Microsoft Visual Studio. La dernière version est Visual Studio 2008. Il existe de nombreuses éditions de cet outil, mais je vais me concentrer sur deux: l'un gratuit et celui qui n'est pas si libre. Pour ceux d'entre vous avec quelques centaines de milliers ou peut-être à dépenser ou à une organisation prête à dépenser autant il ya Visual Studio 2008:

Visual Studio 2008

Alors que vous pourriez bas grade et obtenir le maintenant moins cher version 2005 de Visual Studio, afin de maximiser. NET fonctions de programmation 3.5 's, vous aurez à la version 2008. Il peut aller n'importe où à partir d'un + 200 $ pour l'édition Standard à + 4000 $ pour l'édition Team System. OU si vous n'êtes pas si enclins à dépenser votre argent, vous avez deux options: télécharger la version d'essai ou de Visual Studio Express qui est gratuit:

Visual Studio 2008 Express
La version Express est certainement assez bon pour créer et lancer une application web, mais elle a ses limites. Alors méfiez-vous. Voir à la fin de cet article pour quelques outils libres qui constituent pour certains de ces limitiation.

Database Tools

Alors que les applications. NET peuvent utiliser de nombreux types de bases de données comme Oracle, Access, MySQL ou, le plus couramment utilisé est Microsoft SQL Server. La dernière version est SQL Server 2008.

SQL Server 2008

Une fois de plus vous avez le choix d'acheter un de la version officielle de SQL Server, celles-ci vont n'importe où à partir de 40 $ + 1600 $ + selon la version que vous obtenez, ou en téléchargeant le logiciel gratuit version de SQL Server Management Studio Express.

SQL Server Management Studio Express

Il ya des limites dans la version gratuite, bien sûr, mais j'ai découvert que l'utilisation de la version Express pose peu de mal à utiliser uniquement sur votre machine de développement ou de petites applications. Une fois que vous obtenez dans de grosses applications en cours d'exécution ou des emplois et d'autres processus complexe, un plus cher version de SQL Server peut être nécessaire.

BONUS: Top 5 des outils GRATUITS pour le développement NET.

Si vous êtes un débutant complet à la programmation, vous voudrez peut-être marquer cette page et retour à cette liste plus tard. Ces outils vous sera utile une fois que vous obtenez réellement dans le développement.

. Comme vous pouvez ou ne le savez pas déjà, le développement NET peuvent obtenir assez cher, par rapport aux autres langages comme Java, qui dispose d'une connexion IDE: Eclipse. En tout cas, voici quelques outils les plus libres open source qui vous rendront la vie beaucoup plus facile, croyez-moi.

1. NUnit

Tests unitaires est un must pour tout développeur sérieux qui veut mettre sur les applications fonctionnelles de bugs, gratuitement. Microsoft propose son outil de tests unitaires, MSTest, mais seulement dans certaines versions de Visual Studio. NUnit est la version. NET Java JUnit, un framework open source de tests unitaires.

2. NAnt

Déploiement d'un site web peut être un problème. Il ya des chaînes de connexion pour mettre à jour, les fichiers de configuration à modifier. NAnt fait ces choses plus faciles grâce à l'automatisation de ces différents changements. Comme NUnit, c'est la version. NET de Java Ant.

3. CruiseControl.NET

En tant que votre demande se développe et vous continuez à ajouter de nouvelles fonctionnalités, il est toujours important d'intégrer votre nouveau code avec votre ancien code et s'assurer que tout fonctionne. CruiseControl.NET aide avec ce grâce à son serveur d'intégration continue automatisée. CruiseControl.NET, vous l'aurez deviné la version. NET de CruiseControl pour Java, est incroyable. Il travaille en collaboration avec NAnt à rien de faire fonctionner votre appareil teste chaque fois que vous ajoutez un nouveau code de vous envoyer quelqu'un si les contrôles dans le mauvais code rompt le construire.

4. NHibernate

Ce n'est pas nécessairement un outil, d'autant que c'est un cadre, mais j'ai dû le mettre sur la liste parce que ça m'a fait beaucoup plus efficace. Une fois encore, il s'agit d'un port. NET de l'Hibernate Java basée. NHiberante agit comme la couche de persistance entre votre application et sa base de données. Pour ceux d'entre vous qui détestent écrire des instructions SQL longues compliquées comme moi, NHibernate est parfait. Il vous permet d'écrire les déclarations souvent fastidieuses sélectionnez ou les déclarations de jointure très complexes en une fraction de l'équipe. LINQ Micrsoft peut également être utilisé de la même manière. Je ne pense toutefois qu'il faut du temps pour mûrir et grandir avant qu'il ne soit sur le niveau de NHibernate.

5. Mono

Dernier point mais non le moindre est Mono. Vous le faites pour n'importe quelle raison pas IIS ou voulez-vous utiliser d'autres plateformes comme Linux ou OS X? Eh bien, vous avez de la chance, Mono, qui est parrainé par Novell, propose une alternative à IIS pour ceux qui n'utilisent pas Windows.

En guise de conclusion ...

. NET est un cadre impressionnant. Il est très puissant et il ya des tonnes de bibliothèques qui vous permettent de faire des choses incroyables. Une fois que vous l'apprendre, vous serez en mesure de faire beaucoup. Une chose à noter cependant: certaines listes de la configuration système requise peut vous dire que vous n'avez besoin que d'1 Go de mémoire pour exécuter l'ensemble des outils tels que SQL Server et Visual Studio. Ma suggestion est que vous obtenez au moins 2 Go de mémoire sur votre machine de développement. Aussi cool comme elles sont, les applications peuvent être des porcs de ressources et que vous voulez vous assurer que vous développez de manière efficace....

Aucun commentaire:

Enregistrer un commentaire