برنامه نویسی

هر روز از چه فناوری هایی استفاده می کنید؟ بیایید بحث کنیم! 🤝

ما به عنوان توسعه دهندگان ، ما به فن آوری ها ، چارچوب ها و ابزارهای مختلفی متکی هستیم تا گردش کار خود را ساده تر کنیم و بهره وری را تقویت کنیم. به تازگی ، من با دوستانم در مورد فناوری هایی که روزانه از آنها استفاده می کنیم ، بحث و گفتگو کردم ، از جمله برای توسعه ، استقرار ، ادغام API و حتی کمک به برنامه نویسی.


در اینجا نگاهی به پشته فناوری روزانه من می اندازیم:

technologies Frontend

  • React: کتابخانه JavaScript من برای ساخت قطعات UI.

  • Next.js: چارچوبی که من برای رندر سمت سرور (SSR) ، تولید سایت استاتیک (SSG) و قابلیت های پشته کامل استفاده می کنم.

  • Tailwindcss: یک چارچوب CSS برای اولین بار که به من کمک می کند تا برنامه های کاربردی خود را به طور کارآمد سبک کنم.

  • Shadcn/UI: یک کتابخانه مؤلفه عالی که یکپارچه با tailwindcss کار می کند.


technologies Backend

  • منشی: برای تأیید اعتبار و مدیریت کاربر.

  • Supabase: یک پلتفرم با نام Backend-as-A-Service ارائه خدمات تأیید اعتبار ، بانک اطلاعاتی و API.

  • Node.js: انتخاب من برای توسعه پس زمینه به دلیل سرعت و کارآیی آن.

  • Express.js: یک چارچوب حداقل و انعطاف پذیر برای رسیدگی به منطق و API های سمت سرور.

  • PostgreSQL: یک پایگاه داده رابطه ای قدرتمند و قابل اعتماد برای ذخیره و مدیریت داده ها.


⚙ ابزار و پسوند

  • Chatgpt: برای طوفان مغزی ، اشکال زدایی و تولید قطعه کد.

  • GitHub Copilot: پیشنهادات کد AI که باعث سرعت بخشیدن به روند توسعه من می شود.

  • Codium: یکی دیگر از ابزارهای برنامه نویسی با کمک AI برای بهبود کارآیی و کاهش کارهای تکراری.


🚀 استقرار و API

  • برای مدیریت API ، من اغلب از Express.js و اصول آرامش بخش استفاده می کنم ، به همراه تکنیک های تأیید اعتبار مانند JWT.

  • من برنامه های خود را با استفاده از سیستم عامل هایی مانند Vercel (به خصوص برای پروژه های Next.js) مستقر می کنم و برای خدمات باطن ارائه می دهم.

  • Supabase همچنین به من کمک می کند تا احراز هویت ، پایگاه داده و ویژگی های API را مدیریت کنم.

  • برای مدیریت API ، من اغلب از Express.js و اصول آرامش بخش استفاده می کنم ، به همراه تکنیک های تأیید اعتبار مانند JWT.

  • من برنامه های خود را با استفاده از سیستم عامل هایی مانند Vercel مستقر می کنم (مخصوصاً برای
    Next.JS پروژه ها) و برای خدمات با پس زمینه ارائه می دهید.


💬 حالا نوبت شماست!

دوست دارم از شما بشنوم! روزانه از چه فناوری ها ، ابزارها یا چارچوب هایی استفاده می کنید؟ آیا سنگهای پنهان وجود دارد که باعث افزایش بهره وری شما شده است؟ بیایید بینش را در نظرات تبادل کنیم! 🚀

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا