نعیم صادقی
6 روز پیش توسط نعیم صادقی مطرح شد
3 پاسخ

بک اند و فرانت اند

با سلام
من فروشگاه اینترنتی دارم و میخوام کلا از وردپرس خارج بشم و سیستم اختصاصی پیاده سازی کنم برای بک اند و فرانت اند چه فریمورک و چه زبان هایی پیشنهاد میدین ؟
یک پارچگی، توسعه پذیری و سرعت عملکرد برام خیلی مهمه


ثبت پرسش جدید
electera
@electera 6 روز پیش مطرح شد
0

فرانت: nuxt.js
بک اند: express.js یا nest.js
آموزشهای داخلی و خارجی زیادی هست که میتونی با اونها سریع استارت بزنی.
اگر دیتابیست مهمه و بتونی با برنامه واسط یا اسکریپت نویسی یا با کمک هوش مصنوعی ببری روی مونگو دی بی، که دیگه جمع همه خوبان رو یکجا داری وگرنه از orm هایی که هست میتونی راحت استفاده کنی.


محمد حسینی
تخصص : یه ذره لاراول ، یه کمی سئو
@mehdihoseini1362 6 روز پیش مطرح شد
1

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


محمدطاهر غلامی
تخصص : برنامه نویس وب
@MohammadTaher.GH 3 روز پیش مطرح شد
0

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

برای بک‌اند، اگه دنبال سرعت توسعه و جامعه کاربری قوی هستی، Node.js با فریمورک NestJS انتخاب خوبیه. ساختار ماژولار داره و راحت می‌تونی در آینده مقیاسش رو بزرگ‌تر کنی.
اگه دوست داری با یه زبان کلاسیک‌تر کار کنی، Django توی پایتون هم عالیه، مخصوصا برای پروژه‌هایی که اولویت با پایداری و امنیت هست.

برای فرانت‌اند، تقریبا الان همه دارن سراغ فریمورک‌های جاوااسکریپتی میرن. React یا Next.js واقعا جواب میده چون هم برای SEO خوبه و هم می‌تونی راحت SSR یا SSG داشته باشی. اگه حس می‌کنی React برات سنگینه، Vue.js و Nuxt هم ساده‌ترن و جامعه‌ی خودشون رو دارن.

نکته‌ی مهم اینه که از اول معماری رو جدا در نظر بگیری. یعنی فرانت و بک‌اند جدا باشن و با API به هم متصل شن. این باعث میشه بعدا راحت بتونی اپ موبایل یا سرویس‌های دیگه رو هم وصل کنی.

در مورد دیتابیس هم برای فروشگاه معمولاً PostgreSQL یا MySQL انتخاب‌های مطمئنین.
اگه بخشی داری که خیلی داده‌های پویا و بدون ساختار داره می‌تونی کنارش از یه NoSQL مثل MongoDB هم استفاده کنی.

در کل، عجله نکن. اول نیازها و حجم کاری که قراره داشته باشی رو روی کاغذ بیار، بعد با توجه به تیم و تجربه‌ات تکنولوژی رو انتخاب کن. اینطوری کمتر به مشکل می‌خوری.


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

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