سلام
دوستان من یک سایت دارم که با لاراول و ویو نوشتم. اما در قسمت ویو کامپوننت زیادی نساختم چون میخوام بخش html توی بلد لاراول باشه و تو کامپوننت نبرم. بنابر این برای برقراری راحت ارتباط تقریبا تمام فانکشنامو توی app.js نوشتم. میخواستمبدونم این کار درست هست و مشکل خاصی ایجاد نمیکنه؟
@s.aerospace
حداقل کاری که میتونید بکنید این هست که اگر کامپوننت های سمت ادمین و فرانت فرق داره برای هرکدوم یک فایل جدا بنویسید.
مسئله بعدی این هست که اگر کامپوننتی دارید که فقط و فقط یکجای خاص استفاده میشه بهتر اونها را هم جدا کنید که حجم فایل خروجی که توی تمام صفحات لود میشه زیاد نشه.
ولی خوب اگر پروژه کوچک باشه مشکل پیش نمیاد ولی توی پروژه های بزرگ ممکنه مشکلات مختلفی ایجاد کنه.
اگرم کارها و کامپوننت هایی که استفاده میکنید خیلی کوچیک هست حتما حتما پیشنهاد میکنم از alpinejs بجای ویو استفاده کنید چون ویو خیلی سنگین هست و برای کار های کوچک توصیه نمیشه.
مثلا یک دراپ دان میخواهید بذارید یک منوی همبرگری و ...
اما اگر کامپوننت های خیلی پیچیده تری دارید همان ویو شاید انتخاب بهتری باشه.
خب طبعا کار اصولی اینه که دو خط کد اضافه کنید و کامپوننتی کنید که بعدا دچار مشکل نشید.
علاوه بر این الان همه کدها یکجا هست و حجم فایلتون زیاد میشه ولی اگه کامپوننتی کنید توی هر صفحه فقط کامپوننت همون صفحه رو فراخوانی میکنید و اینطوری حجم کد کمتر و سرعت لود بالاتره.
@s.aerospace
حداقل کاری که میتونید بکنید این هست که اگر کامپوننت های سمت ادمین و فرانت فرق داره برای هرکدوم یک فایل جدا بنویسید.
مسئله بعدی این هست که اگر کامپوننتی دارید که فقط و فقط یکجای خاص استفاده میشه بهتر اونها را هم جدا کنید که حجم فایل خروجی که توی تمام صفحات لود میشه زیاد نشه.
ولی خوب اگر پروژه کوچک باشه مشکل پیش نمیاد ولی توی پروژه های بزرگ ممکنه مشکلات مختلفی ایجاد کنه.
اگرم کارها و کامپوننت هایی که استفاده میکنید خیلی کوچیک هست حتما حتما پیشنهاد میکنم از alpinejs بجای ویو استفاده کنید چون ویو خیلی سنگین هست و برای کار های کوچک توصیه نمیشه.
مثلا یک دراپ دان میخواهید بذارید یک منوی همبرگری و ...
اما اگر کامپوننت های خیلی پیچیده تری دارید همان ویو شاید انتخاب بهتری باشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟