sina
3 سال پیش توسط sina مطرح شد
3 پاسخ

نوشتن تمام فانکشن های vue در قسمت app.js

سلام
دوستان من یک سایت دارم که با لاراول و ویو نوشتم. اما در قسمت ویو کامپوننت زیادی نساختم چون میخوام بخش html توی بلد لاراول باشه و تو کامپوننت نبرم. بنابر این برای برقراری راحت ارتباط تقریبا تمام فانکشنامو توی app.js نوشتم. میخواستمبدونم این کار درست هست و مشکل خاصی ایجاد نمیکنه؟


ثبت پرسش جدید
AriaieBOY
تخصص : TALL Stack Lover
@ariaieboy 3 سال پیش آپدیت شد
0

@s.aerospace
حداقل کاری که میتونید بکنید این هست که اگر کامپوننت های سمت ادمین و فرانت فرق داره برای هرکدوم یک فایل جدا بنویسید.
مسئله بعدی این هست که اگر کامپوننتی دارید که فقط و فقط یکجای خاص استفاده میشه بهتر اونها را هم جدا کنید که حجم فایل خروجی که توی تمام صفحات لود میشه زیاد نشه.
ولی خوب اگر پروژه کوچک باشه مشکل پیش نمیاد ولی توی پروژه های بزرگ ممکنه مشکلات مختلفی ایجاد کنه.

اگرم کارها و کامپوننت هایی که استفاده میکنید خیلی کوچیک هست حتما حتما پیشنهاد میکنم از alpinejs بجای ویو استفاده کنید چون ویو خیلی سنگین هست و برای کار های کوچک توصیه نمیشه.

مثلا یک دراپ دان میخواهید بذارید یک منوی همبرگری و ...

اما اگر کامپوننت های خیلی پیچیده تری دارید همان ویو شاید انتخاب بهتری باشه.


developer
تخصص : برنامه نویس
@developer 3 سال پیش مطرح شد
0

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


AriaieBOY
تخصص : TALL Stack Lover
@ariaieboy 3 سال پیش آپدیت شد
0

@s.aerospace
حداقل کاری که میتونید بکنید این هست که اگر کامپوننت های سمت ادمین و فرانت فرق داره برای هرکدوم یک فایل جدا بنویسید.
مسئله بعدی این هست که اگر کامپوننتی دارید که فقط و فقط یکجای خاص استفاده میشه بهتر اونها را هم جدا کنید که حجم فایل خروجی که توی تمام صفحات لود میشه زیاد نشه.
ولی خوب اگر پروژه کوچک باشه مشکل پیش نمیاد ولی توی پروژه های بزرگ ممکنه مشکلات مختلفی ایجاد کنه.

اگرم کارها و کامپوننت هایی که استفاده میکنید خیلی کوچیک هست حتما حتما پیشنهاد میکنم از alpinejs بجای ویو استفاده کنید چون ویو خیلی سنگین هست و برای کار های کوچک توصیه نمیشه.

مثلا یک دراپ دان میخواهید بذارید یک منوی همبرگری و ...

اما اگر کامپوننت های خیلی پیچیده تری دارید همان ویو شاید انتخاب بهتری باشه.


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
1

حداقل به نظر من کار خیلی اصولی و خوبی نیست .


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

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