من یک سوالی ذهنم رو مشغول کرده
وقتی جاوااسکریپت به این قدرتمندی که جز محبوب ترین زبان های برنامه نویسی هست و یک وبسایت خفن رو میشه باهاش پیاده سازی کرد چرا باید رفت سمت فریموورک هایی مثل react
شاید خیلی ها بگن به خاطر سادگی کار و چیز های دیگه
ولی میخواستم نظر شما رو بدونم که چرا باید زمان گذاشت و این فریموورک ها رو یاد گرفت به جای اینکه سایت رو با جاواسکریپت خالی پیاده سازی کرد
ممنون میشم نظرتون رو بگید
سلام وقت بخیر ،
خب این فقط در مورد جاوااسکریپت نیس در مورد همه ی زبان ها این موضوع صدق میکنه مثلا شما با php خام هم میتونی سایت بزنی ولی چرا از لاراول استفاده میکنی؟!
البته دوستان جواب های خوبی دادن ولی در تکمیل این صحبتا باید اضافه کنم شما وقتی سوار پراید میشی شما رو تا مقصد میرسونه ولی وقتی سوار مثلا بنز میشی در کنار این ک به مقصد میرسی کلی اپشن داری ، راحتی ، امنیت داری و ... این بحثم دقیقا شبیه به همینه میشه باهاش سایت زد ولی اگر از فریم ورک استفاده کنی کدت توی یه چارچوبه و امنیت داره از کلی کتابخونه میتونی استفاده کنی و کارت در کل راحت تره ، کدی که با جاوااسکریپت میزنی توی ده خط تبدیل میشه به دو خط
سلام به شما دوست عزیز.
موارد مختلفی هست که چرا باید از فریمورک استفاده کنیم که من به چندتاش اشاره میکنم:
حالا من فقط در مورد وارد نکردن پیش نیازها به شما توضیح میدم و امیدوارم به جوابتون برسید.
زمانی که بخواهیم یک سایت بسازیم با استفاده از برنامه نویس یک سری پیشنیازها داریم.
برای نمونه در اپلیکشن های تحت وب در بسیاری از پروژه ها نیاز داریم تا به پایگاه داده متصل شویم و تبادل اطلاعات داشته باشیم در صورتی که بخواهیم این کار را انجام دهیم و از framework استفاده نکنیم باید از صفر شروع کنیم.
برای مثال اگر شما بخواهید اقدام به نوشتن یک اپلیکیشن آنلاین با PHP کنید، کارهای روتین زیادی را در ابتدا باید انجام دهید:
در کل اگر از framework استفاده کنیم به ما کمک می کند که چرخه را از ابتدا شروع نکنیم.
امیدوارم مفید بوده باشه.
موفق باشید.
تخصص: برنامهنویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
سلام فریمورک امنیت شما رو تضمین می کنه همین طور سرعت کد نویسی شما رو چند برابر می کنه, بسیار کارهای شما رو راحت تر می کنه و شما دیگه لازم نیست کارهای اضافه انجام بدید همینطور پشتیبانی خوبی داره ( یعنی یک company بزرگ اون فریمورک رو ساپورت می کنه)
شاید پاسخ شما همینجا باشد