ایمان
11 ماه پیش توسط ایمان مطرح شد
9 پاسخ

راهنمایی برای اتصال api به فرانت

سلام
اگه نخوایم از vue و react استفاده کنیم
راهی هست برای اتصال api به قالب html-css؟
هم اون کامپوننت بندی رو بشه انجام داد و هم روتینگ و این چیزا رو
یا مثلا فقط از vue استفاده کنیم و از nuxt استفاده نکنیم چی میشه؟ به جز سئو
به طور کلی ساده ترین راه برای اتصال api به قالب آماده html-css چیه؟
تشکر


ثبت پرسش جدید
محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 11 ماه پیش مطرح شد
2

داداش سوالت از پایه گیج کنندست برام ، من فکر میکنم شما منظورتون چیز دیگری هست از سوال

اتصال api به قالب چیه و ری اکت چیکار به api داره
کلا کار react و vue اینه که سایت شما SPA بشه یعنی تک صفحه ای
حالا یه سری قابلیت و امکانات هم داره
شما برای اتصال به api سرور خودت هم توی پروژه ساده و خامت میتونی از fetch استفاده کنی هم توی ری اکت
ربطی ندارن به هم که و این موضوع با js هندل میشه و html و css توانایی ارتباط گرفتن با سرور ندارن خودشون
طریقه اتصال به سرور و api میتونه fetch یا axios یا حتی ajax باشه و داده ردو بدل بشه
لطفا اگر منظورتون چیز دیگریست خیلی واضح تر توضیح بدید


محمد حسین
تخصص : mevn stack
@saghari 11 ماه پیش مطرح شد
2

اصلا برای وصل شدن به api ملزم به استفاده از هیچ فریمورکی نیستی میتونی اصلا توی فایل html یه تگ اسکریپت باز کنی توش درخواست بزنی با fetch
روتینگ و کامپوننت بندی و اینها هم با جاوا اسکریپت خام میشه فریمورکا که چیز اضافی تری نیستن فقط کار تو رو آسون میکنن وگرنه خودشون به جاوا اسکریپت تبدیل میشن
کلا منظورت واضح نبود شفاف تر توضیح بده


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 11 ماه پیش مطرح شد
0

@saghari
من مطمینم منظورش چیز دیگست
توی پروفایلش پرسش پاسخ ها ببینید
توی پرسش نوشته شده ( من html-css-js-bootstrap-php-laravel-livewire رو تا حد متوسط به بالا بلدم )
بعیده که موضوع api ساده باشه 😂😂😂😂😂😂


محمد حسین
تخصص : mevn stack
@saghari 11 ماه پیش مطرح شد
ایمان
تخصص : تازه کار
@eee7eee 11 ماه پیش مطرح شد
0

@salar.mohammad2013
@saghari
ببخشید که بد توضیح دادم :)

من قبلا با لاراول بکند میزدم و فرانت رو هم توی خود لاراول با blade و livewire کار میکردم
اما حس میکردم بهم ریختگی داره
میخواستم بکندم رو به صورت api بزنم چون حس میکنم تمیزتر میشه اگه فرانت و بک جدا باشن.

ولی خب از طرفی چون تمرکزم بیشتر روی بکند هست نمیخواستم درگیر پیچیدگی های فریمورک های فرانت بشم
ولی خب از طرفی پیاده سازی دستی روتینگ و کامپوننت بندی و... هم خب اختراع دوباره چرخه
چون مثلا vue رو بررسی کردم دیدم ساده‌س
ولی از اون طرف باز هی میگن برین nuxt
ولی نمیخواستم پیچیده تر کنم کارمو
برای همون دنبال فریمورک فرانتی ابزاری چیزی بودم که شبیه vue باشه ولی ساده و ssr هم پشتیبانی کنه.

حالا سوالم رو جور دیگه اصلاح میکنم
همون لاراول و blade و livewire خوبه؟
اگه سئو رو در نظر نگیرم فقط vue به تنهایی خوبه ؟ (بدون NUXT)

بعد یه مورد دیگه به خاطر بحث سرعت اینترنت و این موارد حس میکنم SPA زیاد جالب نیس
حالت مولتی پیج هم داریم؟


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 11 ماه پیش مطرح شد
1

سلام عزیز

همون لاراول و blade و livewire خوبه؟

بستگی داره چه پروژه ای داشته باشی و چی بخوایی
از هر چیزی استفاده کنی خوبه و عالیه
من هنوزم استفاده میکنم از لاراول و لایووایر
ولی بعضی پروژه ها نیاز داره که بسته به شرایط یه چیزایی تغییر کنه
مثلا شما الان داری میگی برام نمیصرفه خودمو درگیر پیچیدگی nuxt کنم
منم مثل تو بودم
ری اکت شروع کردم بعدش ریداکس و نکسو مجبور شدم یادبگیرم و دارم استفاده هم میکنم
همه چیز به انتخاب خودته که حس کنی لایو وایر اذیتت میکنه یا نه
قبلا تو چند پرسش دیگه هم گفتم لایو وایر توی پروژه های که ابدیت لحظه ای داره مثل فاکتور که نیاز داری هر سطر هر لحظه مبلغش با سرور ابدیت بشه تا مبلغ کل فاکتور رو حساب کنی لگ رو حس میکنی و میبینی کند عمل میکنه چینش داده ها و اذیت کنندست درج اطلاعات برای یک فاکتور فروش مثلا
ولی در خیلی از موارد که مثلا defer میکنی اطلاعات رو عالی عمل میکنه


محمد حسین
تخصص : mevn stack
@saghari 11 ماه پیش مطرح شد
2

اتفاقا ناکست کارت رو راحت تر میکنه دیگه نیاز به تعریف روت نیس همون فایلایی که میسازی روت هاتن
ویو به تنهایی هم خوبه ولی ssr نیست


ایمان
تخصص : تازه کار
@eee7eee 11 ماه پیش آپدیت شد
0

@saghari

برای دیپلوی یه پروژه با nuxt میشه از هاست معمولی استفاده کرد؟ یا باید حتما هاست مخصوص یا سرور مجازی باشه؟
و اینکه آیا فریمورک ساده تر و جمع جور تری از nuxt هست یا نه؟
اگه آموزش کوتاه و خلاصه ای هم سراغ دارین ممنون میشم معرفی کنید


محمد حسین
تخصص : mevn stack
@saghari 11 ماه پیش مطرح شد
0

@eee7eee
هست ولی کامیونیتی کوچیکی دارن به مشکل برمیخوری
اموزشم تو یوتیوب یه سرچ بزن کلی دوره هست
توی یه سایتای فارسی هم بود دوره رایگان ولی یادم نیس یه سرچ بزن تو گوگل


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام