مایکروسافت وب پلتفرم؛ به زبان ساده
طراحی و برنامه نویسی وب، تحت تکنولوژی دات نت، با ساده ترین ابزار یعنی یک عدد Notepad که در ویندوز همه یافت میشه، امکان پذیر هست. اما فکر میکنم نتونیم کسی رو پیدا کنیم که با Notepad یک وب سایت با ASP.Net طراحی کرده باشه. همواره نرم افزارهایی برای ساده سازی و سرعت بخشیدن به کار طراحی و برنامه نویسی ساخته شده که برخی رایگان و برخی پولی و بعضی هم خیلی خیلی پولی و گرون هستند.
برای کار با ASP.Net هم، همچون گذشته از طرف خود مایکروسافت، نرم افزار Visual Studio موجود هست که ورژن رایگان اون هم با نام Express قابل دریافت هست. البته برای شروع کار با ASP.Net ابزار ها و نرم افزار های دیگه هم لازم هست که معمولا ما در ایران با خرید Visual Studio به قیمت 6000 تومن در بازار، تمامی موارد لازم برای شروع کار رو خواهیم داشت. مواردی که شامل Visual Studio و SQL Server Express و Dot Net Framework هست داخل همون ستاپ دی وی دی خریداری شده وجود داره که نصب میشه. این دی وی دی در خارج ایران به علت اینکه انسانهای خوبی نیستند و فقط به فکر پول هستند و قانون زشت copyright اجرا میکنند، قیمتی بالای 600 700 دلار دارد. به علت همین قیمت بالا، مایکروسافت همیشه ابزار هایی که مورد نیاز در دات نت هست، ورژن رایگان اون رو هم ارایه میده تا مردم از اون ها استفاده کنند و وقتی 4 تا وب سایت برا مشتری درست کردند و پولدار شدند برن نسخه کامل رو بخرند. البته اگر فقط و فقط ASP.Net کار کنید و سراغ برنامه های تحت ویندوز نرید، Visual Studio Express Edition تمامی نیاز شما رو برآورده خواهد کرد.
خوب در کنار این نرم افزار ها، ممکن هست نیاز به یک سری ابزار فرعی برای کار خودتون نیاز داشته باشید، یا یک سری Update های جدید برای آنچه شما دارید اومده باشه، و یا قابلیت های جدیدی برای ابزار شما تولید شده باشه و با به دنبال برنامه های نمونه و تمرینی باشید. اینکه چجوری مطلع بشید که این فایلها و Upgrade ها چه تاریخی اومده و از کجا فایلهای اصلی اون رو میتونین بگیرید، نیازمند یه کم وقت صرف کردن و جستجو کردن هست.
مایکروسافت اخیرا امکانی جدید رو به مردم معرفی کرده و برنامه ای ساخته که با اتصال به سرور های خودش، شما رو از آخرین نرم افزار ها، آپدیت ها و نصب قابلیت های جدید با خبر میکنه و امکان دانلود و نصب مستقیم رو از سرور های خودش به شما میده. اسم این سرویس رو Web Platform Installer گذاشته و برای استفاده کافیه به سایت http://microsoft.com/web یه سر بزنید و اون رو نصب کنبد. حجم برنامه حدود 1 مگابایت هست.
این مطالب بر اساس ورژن 2 نوشته شده که در زمان پست این مطلب، در حالت Beta بوده اما مشکلی در استفاده از اون وجود نداره و کامل کار میکنه

بعد از نصب، برنامه اجرا میشه، بسیار ساده هست و از سه قسمت اصلی تشکیل شده:

قسمت اول، جدیدترین فایل ها و ابزار و آپدیت ها رو نشون میده. یعنی فقط کافیه هر هفته این برنامه رو اجرا کنید تا ببینید در زمینه کاری شما، چه چیز جدیدی اومده و به سادگی اون رو انتخاب میکنید و دکمه نصب رو میزنید. خودش میره دانلود میکنه و بعدش نصب میکنه.
قسمت دوم در واقع کلیه ابزاری هست که ممکنه به درد شما بخوره که در 4 بخش اومده
Web Server : تمامی برنامه های اصلی و جنبی مورد نیاز برای IIS که البته خیلی هاش به درد ما نمیخوره چون وب سرور روی کامپیوتر ما، برای تست وب سایت خودمون هست و اغلب خدمات میزبانی ارایه نمیدیم :دی
Framework : در این قسمت فایل های فریم ورک های گوناگون قرار میگیره. مثلا Dot Net Framework 3.5 Service Pack 1 , ASP.Net MVC 1 . مثلا در آینده که دات نت ورژن چهار اومد، به این لیست اضافه میشه و به راحتی از همینجا میشه نصبش کرد.
DataBase : ورژن Express و رایگان SQL Server و ابزار مدیریت دیتابیس SQL Server Management Studio در اینجا قرار داره و در آینده ابزار دیگه ای مربوط به پایگاه داده بیاد، در اینجا قرار میگیره
Tools : ابزار هایی که مرتبط با دات نت هستند مثل ورژن رایگان Visual Studio Express و ابزار Silverlight در ویژوال استودیو
در قسمت سوم هم برنامه های آموزشی، Sample و Open Source که توسط خود مایکروسافت یا افراد دیگه ای ساخته شده، ازایه شده. این برنامه ها به همراه سورس کامل و قابل استفاده هستند. مثل:Wordpress , Drupal , BlogEngine.Net , DotNetNuke و برنامه های نمونه و ساده دیگه
از ویژگی های خیلی بارز این نرم افزار میشه اشاره کرد به اینکه همه چی یه جا در اختیار شماست، شما فقط کافیه انتخاب کنید و دکمه نصب رو بزنید. لازم نیست دیگه برای هر نرم افزار، اول جستجو کنید، لینک رو پیدا کنید، دانلود کنید و نصب کنید! Microsoft /web همه این کار ها رو خودش میکنه.
نکته دیگه اینکه این برنامه به صورت خودکار، برنامه مخصوص به سیستم عامل شما رو نصب میکنه، یعنی اینکه ویستا هستید یا XP و 32 بیت یا 64 بیت رو خودش تشخیص میده و فایلهای مربوط به همون رو نصب میکنه.
و نکته آخر اینکه، با استفاده از اون میتونین از جدید ترین ابزار و آپدیت های موجود با خبر شید.
آپدیت: مثل اینکه مایکروسافت هم دست به کار شد تا وب پلتفرم رو معرفی کنه :دی
http://www.youtube.com/watch?v=-4z1sHfri1s&feature=player_embedded
*این مطالب از خودم میباشد! اگر در اون مورد اشتباهی میبینید، ممنون میشم که اعلام کنید و استفاده از این مطلب آزاد هست و اگر دوست دارید با انصاف باشید، منبع رو هم ذکر کنید.