مهدی عزیزی

۳ مطلب با موضوع «ASP :: MVC» ثبت شده است

تفاوت بین سایت و پورتال

تفاوت های اساسی میان یک وب سایت و یک پورتال وجود دارد. مهمترین این موارد در زیر به صورت خلاصه آورده شده است:
  • پورتال به صورت دروازه ورود به یک بانک اطلاعاتی است. آنچه که مهم است، آن است که پورتال همواره ما را به سایتها یا پورتال های دیگر راهنمایی می کند و به خودی خود تنها یک راهنما است. برای همین است که در بعضی از موارد به پورتالها، Internet Yellow Pages می گوییم.
    در حالی که یک وب سایت می تواند حاوی مقدار زیادی اطلاعات باشد که فقط بر روی آن سایت قابل دسترسی است.
    ممکن است، وب سایت از امکاناتی مشابه یک پورتال برای جستجو و مدیریت داده ها استفاده نماید، اما آنچه که مهم است آن است که این داده ها عموما بر روی پایگاه داده های خود سایت قرار دارند.
  • پورتال عموما" حاوی مطالبی است که جنبه اطلاعات عمومی دارد. داده هایی که از منابع مختلف بر روی یک پورتال جمع آوری می شوند، معمولا دارای پراکندگی فراوانی هستند. به همین علت، در بسیاری از پورتال ها، ابزارهایی مانند Directory قرار داده می شود تا این اطلاعات را طبقه بندی نماید.
    از سوی دیگر داده های قرار داده شده بر روی یک وب سایت، اولا" از منابع محدودتری تامین می شوند و ثانیا" دارای پراکندگی زیادی نبوده، حول یک محور و موضوع مشخص دور می زند و به اصطلاح نخصصی تر هستند .
  • پورتال یک سیستم کاربر محور است. به این معنی که تمام امکانات پورتال بر این اساس پیش بینی شده است تا جوابگوی نیاز های کاربران با سلایق، علاقمندیها، سنین و رده های کاری متفاوت باشد. امکاناتی مثل پست الکترونیکی، Chat، انجمنهای اینترنتی و ... همه برای آن است که کاربران را به هر شکل ممکن به پورتال دعوت نماید.
    در حالیکه یک وب سایت،یک سیستم Subjective یا موضوع محور است. درست است در هر وب سایت، امکاناتی برای کاربران مختلف پیش بینی می شود، اما باید به این نکته توجه داشت که کاربری که با یک وب سایت کار میکند باید به شکلی به موضوع وب سایت مرتبط یا علاقمند باشد.
  • یکی از مهمترین جنبه های تفاوت بین پورتال و وب سایت جنبه اقتصادی آن است. پورتال ها عموما" برای کسب درآمد ساخته شده اند. بیشتر پورتال ها درآمد های خود را از طریق تبلیغات کسب می نمایند.
۰۵ فروردين ۹۳ ، ۰۲:۱۳ ۱ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی

ASP.NET MVC

این روزها ASP.NET MVC به یکی از محبوبترین زبان های برنامه نویسی تحت وب تبدیل شده و طرفداران زیادی پیدا کرده است.

ASP.NET MVC  نسل جدید برنامه نویسی تحت وب مایکروسافت می باشد و نسخه اول ASP.NET MVC  در سال 2009 ارائه شد . البته مایکروسافت اعلام کرده ASP.NET MVC جایگزین ASP.NET Webforms ها نیست و در کنار ASP.NET Webforms ها ارائه شده است .

ASP.NET MVC  یکی از مدل های برنامه نویسی سه گانه ASP.NET هست که از الگوی  MVC  یا ( Model , View , Controller )  استفاده می کند .

خوب برای اینکه بتوانیم یک وب سایت به زبان ASP.NET MVC راه اندازی بکنیم میتوانیم از چند نرم افزار استفاده بکنیم .

  • Microsoft Visual Studio 2010
  • Microsoft Visual Web Developer
۲۰ شهریور ۹۲ ، ۱۳:۱۱ ۰ نظر موافقین ۱ مخالفین ۰
مهدی عزیزی

الگوی طراحی MVC

طراحی معماری نرم‌افزار یکی از مهم‌ترین مراحل توسعه این بخش بوده و اهمیت آن به اندازه معماری ساختمان است، طوری که وجود اشتباه هر قدر کوچک در معماری ساختمان می‌تواند عواقب خطرناکی داشته باشد، از این رو انتخاب الگو‌های طراحی مناسب برای معماری یک پروژه از اهمیت ویژه‌ای برخوردار است.

خوشبختانه در دنیای نرم‌افزار ، معماری‌ و الگوهای متفاوتی برای توسعه نرم‌افزار به وجود آمده‌ است، این که از چه الگویی و کجا و چگونه استفاده شود به بررسی و استفاده از تجربه شخصی و تجربه دیگران نیاز دارد. شاخصه‌های زیادی برای طراحی این الگوها در نظر گرفته می‌شود که چند مورد از آنها را تیتروار بیان می‌کنیم:

۱ ـ نگهداری از سیستم: سیستم باید طوری طراحی شود تا گروه توسعه‌دهنده یا تیم‌های دیگر بتوانند خطاها و باگ‌های آن را براحتی در کمترین زمان ممکن رفع کنند.

۲ ـ قابلیت استفاده مجدد: یک طراحی خوب باید بتواند در درازمدت هم قابلیت توسعه داشته باشد و قابلیت‌های جدید براحتی و بدون کمترین خللی در بقیه اجزا به سیستم اضافه شود.

۳ ـ بازد‌هی سیستم: بخشی از بازدهی سیستم مربوط به چارچوب کاری و پلتفرم مورد استفاده است؛ اما یک الگوی مناسب با تقسیم اجزا و ایجاد رابطه منطقی بین آنها می‌تواند در بازدهی سیستم تاثیر بسزایی داشته باشد.

۴ ـRapid Application Development) RAD) : یک معماری خوب می‌تواند سرعت توسعه را به طرز قابل ملاحضه‌ای افزایش دهد. حذف عملیات تکراری و ساده باعث می‌شود تمرکز تیم توسعه‌دهنده به بخش‌های اساسی سیستم و تامین امنیت برنامه معطوف شود.

یکی از این الگوهای طراحی نرم‌افزار MVC نام دارد. MVC روشی

ادامه مطلب...
۲۶ دی ۹۱ ، ۱۱:۵۵ ۰ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی