Let's Go › جاسازی فایل
قبلی · فهرست · بعدی
فصل ۱۲.

جاسازی فایل

کتابخانه استاندارد Go شامل یک بسته embed است که امکان جاسازی فایل‌های خارجی در برنامه Go شما را فراهم می‌کند.

استفاده از بسته embed این فرصت را فراهم می‌کند تا برنامه‌های Go ایجاد کنید که خودکفا هستند و همه چیزهایی که برای اجرا نیاز دارند به عنوان بخشی از فایل اجرایی کامپایل شده دارند. این امر باعث می‌شود که استقرار یا توزیع برنامه وب شما آسان‌تر شود.

در این بخش از کتاب، برنامه خود را به‌روزرسانی خواهیم کرد تا فایل‌های موجود در دایرکتوری ui را جاسازی کند — با فایل‌های استاتیک CSS، JavaScript و تصویر شروع می‌کنیم و سپس به قالب‌های HTML می‌پردازیم.

بیایید مستقیماً وارد شویم و توضیح دهیم که چگونه از آن استفاده کنیم.

جاسازی فایل (File Embedding)

در این فصل، نحوه جاسازی فایل‌ها (File Embedding) در برنامه را بررسی می‌کنیم. این شامل فایل‌های استاتیک (Static Files) و قالب‌های HTML (HTML Templates) می‌شود.

با استفاده از جاسازی فایل (File Embedding)، می‌توانیم فایل‌های منبع (Source Files) را مستقیماً در باینری برنامه (Program Binary) قرار دهیم.

واژه‌نامه اصطلاحات فنی

اصطلاح فارسی معادل انگلیسی توضیح
جاسازی فایل File Embedding قرار دادن فایل در برنامه
فایل‌های استاتیک Static Files فایل‌های ثابت مانند CSS و JS
قالب‌های HTML HTML Templates الگوهای صفحات وب
فایل‌های منبع Source Files فایل‌های اصلی برنامه
باینری برنامه Program Binary فایل اجرایی برنامه
بسته‌بندی Packaging آماده‌سازی برنامه
توزیع Distribution انتشار برنامه
مسیر نسبی Relative Path آدرس نسبی فایل
مسیر مطلق Absolute Path آدرس کامل فایل
دایرکتوری کاری Working Directory پوشه اجرای برنامه