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 انتخاب خوبیه که باهاش کارتونو شروع کنین تا بتونین با طیف زیادی از تکنولوژی های مختلف کار کنین و بعد تصمیم بگیرین که کدومو واسه ادامه انتخاب کنین(نکته کنکوریش هم همینجاست!).
حالا یه کم مقدمه که چرا 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 انتخاب خوبیه که باهاش کارتونو شروع کنین تا بتونین با طیف زیادی از تکنولوژی های مختلف کار کنین و بعد تصمیم بگیرین که کدومو واسه ادامه انتخاب کنین(نکته کنکوریش هم همینجاست!).