PDA

View Full Version : مقاله: webmatrix چرا و چگونه!



leakyscauldron
جمعه 22 فروردین 1393, 21:25 عصر
توی این مقاله قصد دارم که در مورد تکنولوژی(!) asp.net web pages و webmatrix توضیحاتی بدم. اینکه چرا و از کجا اومده و چطوری میشه باهاش کار کرد(البته چراش زیاد مهم نیست!). البته یه نکته ای رو همین اول کار بگم، اونم اینکه چیزایی که من اینجا می نویسم واسه کساییه که مثل خودم حرفه ای نیستن(اگه بودن که نمی اومدن سراغ webmatrix!) به خاطر همین هم گاهی اوقات اغراق آمیزن، گاهی هم به لحاظ فنی کاملا درست نیستن.

حالا یه کم مقدمه که چرا webmatrix وجود داره(کاملترشو میتونین با یه کم گشت وگذار تو گوگل پیدا کنین!):

ظاهرا یه زمانی یه چیزی وچود داشته به اسم asp یا classic asp که می شده با دانش کمی(نه اونقدرام کم!) باهاش کار تحت وب انجام داد. بعدا که وب پیشرفت کرد تکنولوژی asp.net webforms و بعداتر asp.net mvc به وجود اومد. این دوتا بر خلاف classic asp چندان مبتدی پسند نبودن، به قولی واسه حرفه ای ها ساخته شده بودن. همین هم از جمله دلایلی بود که امثال wordpress تونستن جایگاه خوبی رو به سرعت بین مبتدی ها به دست بیارن(البته این جریان به همین سادگی نیست!).در هر صورت microsoft خلا یه محیط مبتدی پسند واسه کار با asp.net رو با معرفی webmatrix پر کرد (واقعا هم عالی پر کرد!) webmatrix با حجم حداکثر 50 Mb امکاناتی رو در اختیار میزاره که یه مبتدی واقعا نمی تونه ایرادی ازش بگیره! IIS Express ، sql server compact ، یه ادیتور خوب، razor (در مورد همشون بعدا توضیح میدم) امکاناتی هستن که نیازهای اولیه هر کسی رو خیلی راحت برطرف می کنن، از طرفی سعی شده یه فریم ورک همه جانبه در اختیار کاربر قرار بگیره. به خاطر همین هم تو webmatrix میشه با php, Nodjs, wordpress و چند تا چیز دیگه کار کرد(بر خلاف بقیه محصولات مایکروسافت webmatrix چندان انحصاری نیست).

اما توصیه من: اگر یک مبتدی هستین و می خواین تحت وب کار کنین قبل از اینکه وارد مقوله هایی مثل انتخاب فریم ورک(که واقعا گیج کنندست!) بشین webmatrix انتخاب خوبیه که باهاش کارتونو شروع کنین تا بتونین با طیف زیادی از تکنولوژی های مختلف کار کنین و بعد تصمیم بگیرین که کدومو واسه ادامه انتخاب کنین(نکته کنکوریش هم همینجاست!).

leakyscauldron
دوشنبه 25 فروردین 1393, 15:31 عصر
قسمت دوم(منابع آموزشی)

در کل منابع آموزشی webmatrix چندان زیاد نیست(در مقایسه با بقیه ی asp.net). برای شروع میتونین از منابع زیر استفاده کنین:

1-www.w3schools.com که تو بخش asp.net اون asp.net webpages هم هست.
2- www.thecodingguys.net/tutorials/asp/webpages (http://www.thecodingguys.net/tutorials/asp/webpages) که یه سری آموزشی واسه webmatrix داره.
3- www.asp.net (http://www.asp.net) که یه بخش آموزشی مفصل واسه webmatrix ساخته. همینطور تو بخش رودیو هاش یه سری ویدیوی آموزشی داسه دانلود گذاشته.
4- http://msdn.microsoft.com/en-us/library/hh145669(v=vs.99).aspx یه آموزش دیگست که خود مایکروسافت ساخته.
5- http://www.mikesdotnetting.com/ که وبسایت خوبیه واسه رفع مشکلات.
6-کتاب En-Beginning_ASP_NET_Web_Pages_with_WebMatrix که صاحب وبسایت شماره 5 نوشتتش.(تو http://www.tahlildadeh.com/ میتونین دانلودش کنین ولی باید عضو شین)

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

اما توصیه من: گزینه 6 از همه بهتره. ساختار webmatrix رو خیلی خوب شرح داده و جواب خیلی از سوالا رو تو همون چند تا چپتر اول میده. در کنار اون آموزش های سایت asp.net رو هم نیم نگاهی بهشون داشته باشین. تو قسمت بعد بیشتر چیزایی که می نویسم از روی همین کتاب هست.