2017-05-12 10 views
2

私は最近、Active Directoryを使用する大企業(4.5k従業員)でインターンシップを開始し、イントラネットWebアプリケーションを使用して、管理からユーザー作成など... 2004年に開発されたアプリケーションで、アプリケーション全体をリメイクしたいのですが、実際にはそれを作らなければなりません。私の唯一の開発者です。 私はこのアプリケーションを開発するためのASP.NET MVC 5プロジェクトを開発することを考えていましたが、それは良い選択だと思いますか?これには他の多くのデザインパターンは知られておらず、Web上ではASP.NET MVCを使用してActive Directoryにアクセスでき、すべてが互換性があるようです。古いプロジェクトでは、VBScriptを中心にデザインパターンを尊重しない手作りのアーキテクチャを採用していました。私はC#を使用したい、それは私が推測する唯一の命令です。 D適切なC#プロジェクト(Active Directory)を選択する

+0

ロジックとその他のサービスを別々のDLLに入れてレイヤーに分割する必要があります。そうすれば、MVC、Winforms、WPFなど何でも問題なく使用できます。 – gev125

+0

ありがとう、それを調べる(dllについてあまり知らない)、論理とサービスは、あなたが説明した理由のために、MVCとは別の場所にあるべきであることを意味するのだろうか? –

+1

はい、それは懸念の分離と呼ばれています。 https://msdn.microsoft.com/en-us/library/ee658124.aspx Googleの検索機能を使用して、多数の記事やチュートリアルを検索できます。幸運 – gev125

答えて

2

ASP。ネットMVCは良い選択であると思わ:私はそれをより明確にしようとしていない場合

おかげであなたの助けのために、私は、これは明らかであると思います。認証にADALを使用し、あらゆる種類のADデータを管理できます。 Http://www.ianatkinson.net/computing/adcsharp.htm

しかし、あなたはASP.Net MVC(ブートストラップ/カミソリ/ ...)

幸運を習得する必要があります。ここにいくつかのリンクがあります!

+0

ありがとうございました!はい、私のやり方、頑張っています。 –

+1

あなたは今秘密を知っています...多くの努力とStackoverflowコミュニティ。私たちの間にようこそ;) – Coding4Fun

+0

hehe ^^ありがとう!私はあなたの周りにあなたを見ます:D –