MAminA
5 سال پیش توسط MAminA مطرح شد
10 پاسخ

از استفاده از api یک مارکت برای فروشگاه خودم

سلام وقتتون بخیر
آموزش های سایتتونو دیدم
من مبتدی هستم
طبق تحقیقی که انجام دادم برای کارم نیاز دارم از node js استفاده کنم
ممنون میشم منو راهنمایی کنید که برای شروع و پیاده سازی کارم باید کدوم آموزشارو دریافت کنم
یه سری توضیحات میدم درباره کارم
ببینید آیا باید از node js استفاده کنم

میخوام یا فروشگاه اینترنتی طراحی کنم.نیاز به استفاده از api یک سایت برای بروزرسانی محصولات و افزودن محتوا دارم
والا بهم معرفی کردن گفتن از نود جی اس استفاده کنم.باتوجه به این برای این کار ساخته شده و این منابع زیادی هم ازسرور یا هاست نمیکشه
مدیریت هاستم دایرکت ادمینه.(فکر میکنم قطعا نیاز دارم به vps)
پروژه های وب نود جی اس اگه اشتباه نکنم روش ران میشه
حالا والا نقشه راهی که توی سر اومده اینه که فکر میکنم باید با نودجی اس ، دیتا رو از طریق api که دراختیارم قرار میده فراخوان کنم.بعد اطلاعات رو به مدیریت سایتم بفرستم
حالا میخوام ببینم این تصور اصلا درسته؟
چون تازه میخوام شروع کنم دوره های node js رو ببینم
و این که بعدش باید cms خواستی استفاده کنم برای سایت ؟ من میخوام یکم کارم راحت تر باشه و از طریق ووکامرس سایتمو مدیریت کنم
فقط بهم گفتن که نود جی اس برای استفاده از api بهتره
نمیدونم والا اگر لازمه و بهتره باید از زبان و رابط دیگه ایی استفادا کنم بفرمایید.
میخوام یه ربات بسازم. محصولاتو به سایتم اضافه کنه و قیمتاشو همش بروز کنه.
یه موردی دیدم که وقتی دقیقا یک محصولو تو سایت فراخوان میکردیم همون موقع اگر بود بروز میکرد و نشون میداد. و اگرم نبود همون موقع اضافه میکرد.
این کار چقدر منابع میخواد؟ حتما باید وی پی اس باشه؟
البته محصولات هم حدود 30 هزارتایی هست حداقل

@hesammousavi
@ali.bayat
@Alimotreb


ثبت پرسش جدید
امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 5 سال پیش مطرح شد
1

سلام
پروژه ای که شما مدنظرتون هست احتمالا برنامه نویسی سایتی مانند ایمالز یا ترب هست اگه اشتباه نکنم. برای این جور پروژه ها اگه میخواید رباتی بنویسید که بتونه داده هارو از سایت های دیگه بخونه اولا اینکه سایت های فروشگاهی اصلا API ندارن که بخواید ازشون استفاده کنید برای همین باید از سورس قالب صفحاتشون داده هارو با scrape کردن دربیارید که برای اینکار به هیچ عنوان زبان PHP توصیه نمیشه چون به شدت در این زمینه ضعف داره. NodeJs هم با توجه به حجم کدنویسی و همچنین هزینه نگه داری سرور، به صرفه نیست. مخصوصا در ابتدای کار. بهترین زبانی که بتونید با قدرت و سرعت بالا و همچنین هزینه و حجم کدنویسی کم این کار رو بکنید زبان Python هست. البته همین کاری که به عنوان اسکرپ کردن ازش اسم بردیم یه کار تکنیکال هست و نیازمند تجربیات زیادی در زمینه برنامه نویسی هست.
اگر هم هدفتون چنین سایتی نیست شاید تونسته باشه به نوعی هم یک دیدی در این زمینه بهتون داده باشه
موفق باشید


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش آپدیت شد
1

سلام
@mamina

با نود جی اس میتونید
با PHP خام میتونید
با زبان PHP تحت فریم ورک لاراول میتونید
نود جی اس اگر استفاده کنید :
سرعت سایتتون و سرعت پردازش خوبی میتونه داشته باشه
هزینه توسعه پذیری و ارتقا و نگه داری ها ... کمی از PHP بیشتر هست
ساختار کد هاتون بیشتر ، منظروم کد نویسی بیشتری خواهید داشت !

حالا پیشنهاد من و اکثر دوستان احتمالا فرمی ورک لاراول میتونه باشه
امنیت بالا ، سرعت توسعه پذیری بالا ، قابلیت های توسعه پذیری زیاد ، هزینه های کمتر ، بروز رسانی و دیباگ کردن سریع تر
و خیلی مزایای دیگه که اگر ازش استفاده کنید ، متوجه میشید!
در مورد سرور هم فرقی نداره روی دایرکت ادمین یا هر چیزی جواب میده ، برای نود حتما باید سرور تهیه کنید
اما برای پروژه لاراولیتون میتونید روی هاست هم پیاده سازی کنیدش!

و اما راجب API که گفتید ، سمت PHP و سمت لاراول این قضیه خیلی راحت هندل میشه ، خود لاراول یه قسمت API داره اصلا که با قابلیت های خوبش امنیت رو هم به رخ میکشه!
و اینکه برای تعامل با کد نویسی سمت موبایل ، یا تعامل با اکثر وب سرویس ها ، کارتون با لاراول بسیار بسیار ساده میشه !!

با نود هم میشه نه اینکه نشه ، اما حجم کد نویسی و سختی کارتون کمی بالا تر میره ،

هر 2 زبان هم پروژه فروشگاهی وهم پروژه های سنگین تر از فروشگاه رو هم میتونن ساپورت کنن
تصمیم با شماست!
امید وارم تونسته باشم راهنمایی کنم


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

دوستمون تمام موارد رو اشاره کردند. پیشنهاد من برای چنین پروژه‌ای استفاده از PHP و فریم‌ورک لاراول هست


MAminA
تخصص : فعلا تماشاچی
@mamina 5 سال پیش مطرح شد
0

بله خیلی ممنون از راهنمایی سریع و خوبتون
چندتا سوال جدید؟
1- قطعا آموزش های سایت برای شروع بدردم میخوره درسته؟(برای لاراول)
2- میخوام خود فروشگاهم روی یک پلتفرم دیگه باشه ، مثلا ووکامرس (یعنی برای طراحی فروشگاه با زبان دیگه ایی وقت نذارم) ولی دیتام از یک ربات یا هر چیزی استخراج و اطلاعات فروشگاه بروز بشن
والا یکم بیشتر نیاز به توضیح دارم ولی بخاطر مسائل کاریم لازم دارم خصوصی بمونه و توی یک گپ خصوصی باهاتون مطرح کنیم تا جزئیات دقیقتری بهتون ارائه بدم
خب من نه به node js و نه به laravel تسلط دارم

@Alimotreb


امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 5 سال پیش مطرح شد
1

سلام
پروژه ای که شما مدنظرتون هست احتمالا برنامه نویسی سایتی مانند ایمالز یا ترب هست اگه اشتباه نکنم. برای این جور پروژه ها اگه میخواید رباتی بنویسید که بتونه داده هارو از سایت های دیگه بخونه اولا اینکه سایت های فروشگاهی اصلا API ندارن که بخواید ازشون استفاده کنید برای همین باید از سورس قالب صفحاتشون داده هارو با scrape کردن دربیارید که برای اینکار به هیچ عنوان زبان PHP توصیه نمیشه چون به شدت در این زمینه ضعف داره. NodeJs هم با توجه به حجم کدنویسی و همچنین هزینه نگه داری سرور، به صرفه نیست. مخصوصا در ابتدای کار. بهترین زبانی که بتونید با قدرت و سرعت بالا و همچنین هزینه و حجم کدنویسی کم این کار رو بکنید زبان Python هست. البته همین کاری که به عنوان اسکرپ کردن ازش اسم بردیم یه کار تکنیکال هست و نیازمند تجربیات زیادی در زمینه برنامه نویسی هست.
اگر هم هدفتون چنین سایتی نیست شاید تونسته باشه به نوعی هم یک دیدی در این زمینه بهتون داده باشه
موفق باشید


MAminA
تخصص : فعلا تماشاچی
@mamina 5 سال پیش مطرح شد
0

@amin.webdesign
عزیز باتشکر از پاسختون
بله درست میفرمایید - سایت یه حالتی شبیه به ترب داره ولی از منبعی که من استفاده میکنم نیازی به اسکرپس نداره چون خود فروشگاهش api برای کار رو دردسترس توسعه دهنده ها قرار داده و ربات ها و فروشگاه های زیادی طراحی شده که قیمتا رو از این مارکت مبدا بروز میکنن

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


امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 5 سال پیش مطرح شد
1

پس اگه منبع شما API هست من هم با تجربیاتی که در زمینه لاراول دارم، بهترین پیشنهاد هست. البته یه نکته خیلی خیلی مهم و اونم اینه که شما فرمودید صرفا برای بحث API میخواید از یه زبان دیگه استفاده کنید برای همین یه میکرو فریم ورکی هست به نام لومن که همین تیم لاراول توسعه داده که برای مباحث API نوشته شده و مطمئنا ابزارهایی که به درد شما نخواهد خورد مثل view توی این فریم ورک وجود نداره و برای همین حجم فریم ورک هم کم و بهینه شده هست.


MAminA
تخصص : فعلا تماشاچی
@mamina 5 سال پیش آپدیت شد
0

@amin.webdesign
عزیز با این شرایطی که گفتم میتونید منو راهنمایی کنید که چطور این کارو انجام بدم
نیاز به چه پیش زمینه هایی دارم
آیا این چیزی که میگم شدنیه یا نه؟(البته دیدم که انجام دادن چندین نفر همینو)
حداقل شما بهتر متوجهم منظورم شدید.
دقیقا میخوام فروشگاهم تحت وردپرس و مدیریت ووکامرس باشه / اما محصولاتم از طریق api یک سایت منبع بروز بشن
حالا محصولات وابسته به چندین نرخ ارزی هستن / خود هر محصول چند متغییر داره و کلا یک چیز بسیار بزرگ و حجیمه / حداقل 30هزار محصول هست که هر کدوم حداقل 2 محصول وابسته متغییر داره و باز هر کدوم از این متغییرها و خود محصول ، وابسته به 6 نرخ ارزی مختلف هستن 😐


امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 5 سال پیش مطرح شد
1

اگه تمایل دارید میتونیم برای اینکه اطلاعات محرمانتون در اینجا منتشر نشه و بهتر بتونم راهنماییتون کنم در تلگرام میتونید با من در ارتباط باشید.
t.me/irandynamicSupport


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@mamina

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


MAminA
تخصص : فعلا تماشاچی
@mamina 5 سال پیش مطرح شد
0

باتشکر فراوان از @amin.webdesign بخاطر راهنمایی های کامل و خوبشون

سلام مجدد به @Alimotreb بله دقیقا به همین نتیجه رسیدم و سایت راکت با این پشتیبانی خوبش مبدا کارم قرار گرفت


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

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