2012年12月20日木曜日

。NET開発者になる方法


だから、あなたがこれらのスキルや、おそらくあなたがちょうど。NET開発に興味を持っている必要がありますその場合位置があるので、どちらか。NET開発者になる方法を知りたい。それは開発のためのほとんどの広く使われているすべての言語の後です。書籍、開発ツール、およびリンク:この資料では、どのようなリソースを使用してNET開発者になりたい人向けのガイドを、サーバでしょう。これらは志望NET開発者のための絶対必要が持てるは次のとおりです。

学習。NET開発

。NETフレームワークの最新バージョンは3.5です。 ASP.NET 3.5を開始する初心者向けガイド:C#とVBではプログラマのためのプログラマーによって書かれた本のシリーズの一部です。それは。NET 3.5を使用した開発に関する包括的な本です。それは非常に包括的だと、その任意のプログラミングを行ったことがない人々のために書かれた。それはあなたがまず基本的な、より複雑なタスク、およびまた、いくつかのベストプラクティスを教える、あなたのステップバイステップをとります。 3.5が最新バージョンであるにもかかわらず、。NET 2.0は、まだ広く使われています。例はC#とVBの両方にあり、私は個人的にCのファン#の詳細ですが、いくつかは、VBへの部分的なものであった。この本を読んで、あなたは文字通り、今まで1つは、選択したスクラッチからWebサイトを構築することができます。

C#とVBでASP.NET 3.5

。NET開発ツール

。NET開発に使用される統合開発環境またはIDEは、Microsoft Visual Studioです。最新バージョンは、Visual Studio 2008です。そこにこのツールの多くのエディションがありますが、私はちょうど2つに焦点を当てます:無料のものとそう自由ではない1。数百または多分数千を過ごすためのあなたのそれらのためにまたはVisual Studio 2008が非常にあることを費やすことをいとわない組織:

Visual Studio 2008の

あなたがダウングレードすることもできますが、あなたが2008バージョンする必要があります。NET 3.5のプログラミング機能を最大限にするために、Visual Studioの現在安く2005年版を取得します。これは、任意の場所+ $ 4,000〜Standard Editionの+ Team Systemのエディションの200ドルからの範囲で指定できます。あなたがそうあなたのお金を費やすように傾斜していない場合、または、あなたは2つのオプションがあります。無料です試用版またはVisual Studio Expressをダウンロードしてください。

のVisual Studio 2008 Express
Expressバージョンは間違いなく作成し、Webアプリケーションを起動するのに十分ですが、それはその限界を持っています。ので注意してください。これらのlimitiationの一部を補うため、いくつかの無料ツールは、この資料の末尾に参照してください。

データベース·ツール

。NETアプリケーションは、Oracle、Access、またはMySQLは、最も一般的で使用されるMicrosoft SQL Serverなどのデータベースの多くの異なる種類を使用することができた。最新バージョンは、SQL Server 2008です。

SQL Server 2008の

または無料のバージョンはSQL Server Management Studio Expressをダウンロードして、もう一度あなたは$ 1600 +あなたが得るのバージョンに応じて$ 40 +どこからSQL Serverの正式版の一つ、これらの範囲を購入する選択肢があります。

SQL Server Management StudioのExpressの

そこに制限はもちろん、無料版であるが、私はExpressバージョンを使用してのみ、開発マシンまたは小規模なアプリケーションに使用するために少しトラブルを引き起こすことを発見しました。一度大きなアプリケーションや実行中のジョブやその他の複雑なプロセスに入って、SQL Serverの高価なバージョンが必要になることがあります。

ボーナス:。NET開発のためのトップ5無料ツール

あなたが後でこのリストにこのページをブックマークしてカムバックする場合がありますプログラミングの完全な初心者であれば。あなたが実際に開発に得れば、これらのツールは便利になるだろう。

あなたが、または既に知らないかもしれないかもしれませんが、NET開発ではなく、高価得ることができます。無償のIDE持つJavaのような他の言語に比べて:Eclipseを。いずれにせよ、ここで私を信頼し、あなたの人生はずっと楽になりますいくつかのほとんどの無料のオープンソースツールです。

1。 NUnitの

ユニットテストは、機能、バグフリーのアプリケーションを配置したい任意の深刻な開発者にとって必見です。マイクロソフトでは、ユニットテスト、MSTestをだけVisual Studioの特定のバージョン向けのツールを提供しています。 NUnitのは、JavaのJUnit、オープンソースのユニットテストフレームワークの。NETバージョンです。

2。 NAntの

ウェブサイトを展開すると、面倒なことができます。変更するには、更新するために接続文字列は、コンフィギュレーションファイルがあります。 NAntのは、これらの様々な変更を自動化することにより、これらの事が容易になります。 NUnitのような、そのJava Antの。NETバージョン。

3。 CruiseControl.NET

アプリケーションが成長し、新しい機能を追加し続けているので、それは常に重要なあなたの古いコードと新しいコードを統合し、すべてがうまくいっていることを確認します。 CruiseControl.NETは、自動化された継続的インテグレーション·サーバーを介してこれに役立ちます。 CruiseControl.NETは、あなたがそれをJavaのCruiseControlのの。NETバージョン推測し、驚くべきことです。それはあなたのユニットは、あなたが悪いコード内の誰かがチェックビルドを壊したかどうかをメールで送信する新しいコードを追加するたびに、テスト実行から何かにNAntのと連動して機能します。

4。 NHibernateは

これはあまりそれがフレームワークですので、必ずしもツールではありませんが、それは私がはるかに効率的に作られているので、私はリストの上に置く必要がありました。もう一度、これはJavaベースのHibernateの。NETポートです。 NHiberanteは、アプリケーションとそのデータベース間での永続層として機能します。私のように長く複雑なSQL文を書く憎む人のために、NHibernateは完璧です。それはあなたがチームの割合で、通常面倒なselect文または結合は非常に複雑な文を書くことができます。 MicrsoftのLINQは、同じ方法で使用することもできます。私は、しかし、それはNHibernateのレベルになる前に成熟し、成長する時間を必要としていると思います。

5。モノ

最後になりましたが間違いなくモノである。 IISを持っていない何らかの理由であなたを行うか、LinuxまたはOS Xのような他のプラットフォームを使用するようにしたいですか?さてあなたは運がいいと、Novellが後援するMonoは、Windowsを使用しない方のためにIISに代わるものを提供しています。

閉鎖で...

。NETは素晴らしいフレームワークです。その非常に強力で、あなたには、いくつかの驚くべき事をすることができますライブラリのトンがあります。一度それを学ぶには、多くのことを行うことができるでしょう。でももう一つ注意すべき:システム要件のいくつかのリストは、あなただけは、SQL ServerとVisual Studioなどのツールのすべてを実行するには、1 GBのメモリを持っている必要がありますことを伝えるかもしれません。私の提案は、少なくともあなたの開発マシン上に2 GBのメモリを得ることである。そのまま涼しいので、アプリケーションは、リソースの豚にすることができ、あなたが効率的に開発していることを確認したい。

0 件のコメント:

コメントを投稿