در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

معرفی فریمورک BackBone.Js در زبان جاوا اسکریپت

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

backbone چیست ؟


یک فرم ورک به زبان javascript هست که برای ایجاد برنامه های تحت وب تک صفحه ای کاربرد داره.

چرا از backbone استفاده می کنیم ؟


ایجاد برنامه های تحت وب تک صفحه ای ، تنها با استفاده از جی کوئری مشکلات و در هم ریختگی هایی رو داره که بعد از یه مدتی باعث عدم نظم و انسجام در برنامه میشه که به کمک Backbone می تونیم روتر های دلخاهمون رو تعریف کنیم برای هر دسته از روتر ها یا یک روتر خاص view هایی و تعریف کنیم و در هر view میتونیم از model یا collection ها استفاده کنیم.

router چیست ؟


منظور ما از روتر درخواست هایی هست که از طرف کاربر برای ما ارسال میشه و به بیان ساده تر آدرس هایی هست که کاربر تقاضای مشاهده اون صفحات رو داره

view چیست ؟


هر view یک قالبی هست که ما برای درخواست ها در نظر میگیریم یعنی برای پاسخ به آدرس های درخواستی ما ساختار یا قالب مناسب به اون رو به کاربر میفرستیم.برای مثال اگر کاربر در خواست صفحه about رو داشت ساختار ما فقط یک متن یا توضیحات چند پاراگراف خواهد بود

model چیست ؟


model ها نقش پایگاه داده رو دارند یعنی زمانی که قرار هست یک view ساختاری رو برای یک آدرس ارسال کنه محتوای اون ساختار رو از Model میگیریم

collection چیست؟


مجموعه ای از model ها ، چرا برنامه های تحت وب تک صفحه ای (single page) : بسیاری از برنامه هایی از طریق اون ها میشه نرم افزار های crossplatform تولید کرد ، زبان برنامه نویسی شون Javascript هست به همین دلیل زمانی که شما برای برنامه تحت وب تون صرفا از javascript استفاده کنید یعنی از زبان های سرور ساید مثل php, Asp.NET , Java , Perl , ... استفاده نکنید می تونید همون برنامه تحت وب رو به پلتفرم های دیگه ای بدون برنامه نویسی مجدد توسعه بدید. دلیل دوم استفاده از برنامه های تک صفحهای سرعت و عملکرد سریع آنها ست . در پناه حق موفق باشید و امیدوار

نویسنده : فرهاد مهریاری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#آموزش_backbone #backbone.js_چیست #فریمورک_backbone.js #آموزش_جاوا_اسکریپت #آموزش_java_script #معرفی_فریمورک_backbone.js #ساختار_فریمورک_backbone.js
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....