Sonntag, 26. August 2012

Wie wird man ein. NET-Entwickler zu werden


Sie wollen also wissen, wie man eine. NET-Entwickler werden entweder, weil es eine gewünschte Position erforderlich machen würde, diese Fähigkeiten oder vielleicht auch du bist nur in. NET-Entwicklung interessiert sind. Es ist schließlich eines der meist verbreiteten Sprachen für die Entwicklung. Dieser Artikel wird als Server ein How To für alle, die ein NET-Entwickler durch den Einsatz von Ressourcen wie sich führen:. Bücher, Entwicklungs-Tools und Links. Dies sind die absoluten Must-Haves für angehende NET-Entwickler.:

Lernen. NET-Entwicklung

Die neueste Version des. NET Framework 3.5. Die Beginner 's Guide to Beginning ASP.NET 3.5: In C # und VB ist Teil einer Reihe der Bücher von Programmierern für Programmierer geschrieben. Es ist ein umfassendes Buch über die Entwicklung mit. NET 3.5. Es ist sehr umfangreich und ihre für Menschen, die nie programmiert haben geschrieben. Es führt Sie Schritt für Schritt, vermitteln wir Ihnen zunächst die Grundlagen, dann die komplexeren Aufgaben, und auch einige Best Practices. Auch wenn 3.5 ist die neueste Version,. NET 2.0 ist noch weit verbreitet. Die Beispiele sind sowohl in C # und VB, ich persönlich bin eher ein Fan von C #, aber einige sind teilweise bis VB. Mit dem Lesen dieses Buches könnte man buchstäblich bauen eine Website von Grund auf, in denen immer Sie sich entscheiden.

ASP.NET 3.5 in C # und VB

. NET-Entwicklungstools

Das Integrated Development Environment oder IDE für. NET-Entwicklung verwendet wird, ist Microsoft Visual Studio. Die neueste Version ist Visual Studio 2008. Es gibt viele Ausgaben dieses Tool, aber ich werde nur auf zwei konzentrieren: die Freien und die nicht so frei ein. Für diejenigen von Ihnen mit ein paar hundert oder vielleicht tausend zu verbringen oder eine Organisation bereit, verbringen so viel gibt es Visual Studio 2008:

Visual Studio 2008

Sie könnten zwar nach unten und nutzen Sie die Klasse jetzt billiger 2005-Version von Visual Studio, um zu maximieren. NET 3.5 's Programmiermöglichkeiten werden Sie zu der Version 2008 haben. Es kann reichen, wo jeder aus einem $ 200 + für die Standard Edition für $ 4000 + für den Team System Edition. Oder wenn Sie nicht so geneigt sind, Ihr Geld auszugeben, haben Sie zwei Möglichkeiten: die Trial-Version oder Visual Studio Express, die frei ist:

Visual Studio 2008 Express
Die Express-Version ist auf jeden Fall gut genug, um zu schaffen, und starten Sie eine Web-Anwendung, aber es hat seine Grenzen. Also Vorsicht. Siehe die am Ende dieses Artikels für einige kostenlose Tools, aus denen sich für einige dieser EINSCHRÄNKUNG.

Database Tools

Während die. NET-Anwendungen können viele verschiedene Arten von Datenbanken wie Oracle, Access oder MySQL, die am häufigsten verwendete ist Microsoft SQL Server. Die neueste Version ist SQL Server 2008.

SQL Server 2008

Wieder einmal haben Sie die Wahl für den Kauf einer der Amtssprachen der Version von SQL Server, diese reichen überall von $ 40 + zu $ ​​1600 + je nachdem, welche Version Sie erhalten, oder den Download der kostenlosen Version von SQL Server Management Studio Express.

SQL Server Management Studio Express

Es gibt Einschränkungen in der kostenlosen Version, natürlich, aber ich habe entdeckt, dass mit der Express-Version stellt wenig Mühe nur für die Verwendung auf Ihrem Entwicklungsrechner oder kleine Anwendungen. Sobald Sie in größere Anwendungen oder Prozesse ausgeführt werden und andere komplizierte Verfahren zu erhalten, könnte ein teurer Version von SQL Server erforderlich.

BONUS: Top 5 Kostenlose Tools für NET-Entwicklung.

Wenn Sie ein kompletter Anfänger in die Programmierung möchten Sie vielleicht diese Seite und Comeback an diese Liste später Lesezeichen. Mit diesen Tools wird sich als nützlich, wenn Sie in die Entwicklung tatsächlich bekommen.

. Wie Sie könnte oder nicht, bereits kennen, können NET-Entwicklung zu bekommen und nicht teuer, im Vergleich zu anderen Sprachen wie Java, die eine freie IDE hat: Eclipse. In jedem Fall sind hier einige die meisten freien Open Source-Tools, die Ihr Leben viel einfacher machen, wird mir vertrauen.

1. NUnit

Unit Testing ist ein Muss für jeden ernsthaften Entwickler, die heraus zu setzen funktional, frei von Bugs Anwendungen will. Microsoft bietet seinen Tool für Unit-Tests, MSTest, aber nur in bestimmten Versionen von Visual Studio. NUnit ist die. NET-Version von Java JUnit, ein Open Source Unit Testing Framework.

2. NAnt

Bereitstellen einer Website kann ein Streit. Es gibt Verbindungszeichenfolgen zu aktualisieren, zu Konfigurations-Dateien zu ändern. NAnt macht diese Dinge einfacher durch die Automatisierung dieser verschiedenen Änderungen. Wie NUnit, ihre. NET-Version von Java Ant.

3. CruiseControl.NET

Wie Ihre Anwendung wächst und Sie weiterhin das Hinzufügen neuer Features, es immer wichtig, den neuen Code mit Ihrem alten Code zu integrieren und sicherzustellen, dass alles funktioniert. CruiseControl.NET hilft bei der dies durch seine Automated Continuous Integration Server. CruiseControl.NET, Sie ahnen es. NET-Version von CruiseControl für Java, ist erstaunlich. Es funktioniert in Verbindung mit NAnt nichts aus führen Sie Ihre Unit-Tests bei jedem Hinzufügen neuer Code, um per E-Mail, wenn jemand Kontrollen in schlechten Code der bricht die zu bauen.

4. NHibernate

Dies ist nicht unbedingt ein Instrument, so viel, wie es ein Rahmen ist, aber ich musste es auf die Liste gesetzt, weil es mich deutlich effizienter. Wieder einmal ist dies ein. NET-Port des Java-basierten Hibernate. NHiberante fungiert als Persistenz-Schicht zwischen der Anwendung und der Datenbank. Für diejenigen von Ihnen, das Schreiben lange komplizierte SQL-Anweisungen hasse es wie ich, ist NHibernate perfekt. Es erlaubt Ihnen, die in der Regel langwierige SELECT-Statements oder die sehr komplexen JOIN-Anweisungen in einem Bruchteil der Mannschaft schreiben. Micrsoft die LINQ kann ebenfalls in der gleichen Weise verwendet werden. Ich weiß aber denken, dass es Zeit zu reifen und zu wachsen, bevor es auf der Ebene von NHibernate ist braucht.

5. Mono

Last but not least ist Mono. Haben Sie aus irgendeinem Grund nicht über IIS oder wollen Sie andere Betriebssysteme wie Linux oder OS X benutzen? Nun, Sie haben Glück, Mono bietet, die von Novell gesponsert wird, eine Alternative zu IIS für diejenigen, die nicht mit Windows.

Zum Abschluss ...

. NET Framework ist eine wunderbare. Seine sehr mächtig und es gibt Tonnen von Bibliotheken, mit denen Sie einige erstaunliche Dinge tun lassen. Sobald Sie es lernen, werden Sie in der Lage sein, eine Menge zu tun. Eine Sache, obwohl beachten Sie: einige Listen der Systemanforderungen könnte Ihnen sagen, dass müssen Sie nur 1 GB Speicher haben, um alle Tools wie SQL Server und Visual Studio. Mein Vorschlag ist, dass Sie wenigstens 2 GB Speicher auf Ihrer Entwicklungsmaschine. So cool wie sie sind, können die Anwendungen Ressourcen-Fresser sein und Sie möchten sicherstellen, dass Sie effizient zu entwickeln....

Keine Kommentare:

Kommentar veröffentlichen