 IBuySpy یک نقطه شروع برای سایر پرتال ها شد. در سال 2002 شان واکر یکسری امکانات به آن اضافه کرد که بزودی مورد توجه قرار گرفت و در ادامه منجر به ظهور دات نت نیوک گردید. پرتال های دیگری هم بر همین اساس ساخته شدند مثل Rainbow و ....هر دوی DNN و SharePoint دارای کارایی های زیادی هستند ولی یکسری موارد هم هست که ندارند . حال در ادامه اشاره ای به تفاوت ها و تشابهات آنها می پردازیم
Modules vs Web Parts
مفهوم ماژول که در دات نت نیوک وجود دارد همان چیزی است که شیرپوینت به آن وب پارت می گوید .آنها اساسا یک چیز هستند . یک کد دات نت که منطق و ظاهر را برای یک کارخاص ارائه می دهد که می توان آنرا در هر جایی از قرار داد. یک وب پارت شیرپوینت مثل یک ماژول دات نت نیوک یک کامپوننت است که می توان آنرا در سایت بکار برد.در دی ان ان ما آنها را به صفحع اضافه می کنیم و در شیرپوینت آنها را به صفحات وب پارت اضافه می کنند. با مفاهیم یکسان مثل موقعیت . شخصی سازی و امکانات .
دی ان ان دارای یکسری خواص هست که آنها بصورت مشابه در شیرپوینت وجود دارند مثل RSS feed و کانتینرهای دلخواه و قابلیت پرینت .
یک قابلیت بزرگ که در شیرپوینت وجود دارد که در دی ان ان نیست اینست که وب پارت های شیرپوینت را می توان در سیستم های دیگری که براساس سرویس شیرپوینت کار میکنند استفاده کرد ولی ماژول های دی ان ان را فقط می توان در خودش استفاده کرد. بطور کلی وب پارت ها اشیا با ارزشی هستند که می توان آنها را هم در ASP.NET و هم در شیرپوینت استفاده کرد.
اضافه کردن ماژول به دی ان ان از طریق نصب پکیج های PA انجام می شود . و مدیر می تواند ماژول را آپلود کرده و در حالت زمان اجرا آنرا نصب کند و در تمام زیر مجموعه های قابل دسترس است . این قابلیت بسیار خوبی است که بدون متوقف کردن پرتال می توان امکاناتی رو به آن اضافه کرد و لی یک اشکال دارد که می توان با نصب ماژولهایی که دارای کد مخرب هستند به سایت نفوذ کرد.
Core Modules ماژولهای اصلی
دی ان ان در حدود 25 ماژول اصلی را تهیه کرده است . که می توان این ماژول ها را در هر صفحه ای از سایت استفاده کرد. همچنین دارای قابلیت template است که بوسیله آن می توان یک مجموعه از صفحات و اسکین ها را فورا به سایت انتقال داد . این قابلیت بصورت مشابه در شیرپوینت وجود دارد.
منبع :مرجع فارسی ایران دات نت


همانطور که می دانید مایکروسافت برای نشان دادن قابلیت های asp.net یک پرتال را برای فروش کالاها به نام IBuySpy ارائه داد که امکانات خوبی دارد . مثل اضافه کردن ماژول بصورت داینامیک به صفحات و مخفی کردن بعضی مطالب براساس سطح دسترسی ها و نحوه پیمایش سایت بصورت ساده