سلام دوستان یک سوال داشتم
می خواستم بدونم بهترین زبان برنامه نویسی مناسب برای یک سرور که در برنامه های موبایلی مورد استفاده قرار بگیره چی می تونه باشه که بخوام یاد بگیرم.
منظورم هم از سرور، سرور لوکال گوشی نیست. سرور آنلاین مثلا برای یک نرم افزار فروشگاهی.
ممنون میشم راهنمایی کنید من رو...
سلام
@m.s.karimi.ubuntu
ببینید اپ موبایل اگر بخوایید بزنید که بفرض قابلیت هایی مثل لاگین
درگاه پرداخت
اتصال به وب سرویس و اینا داشته باشه
زبان سمت سرور میتونه PHP و node js باشه
که PHP پیشنهاد میشه بیشتر چون مستندات خوبی داره و اکثر وب سرویس های ایرانی زبانشون این هست
سلام
@Alimotreb
توی سایت راکت برای سرور با php و nodejs آموزش کاملی هستش؟
چون من برای سمت سرور چیزی ندیدم می پرسم؟
هدفم بیشتر استفاده برای نرم افزارهای موبایلی هستش
سلام
@m.s.karimi.ubuntu
بله بدون شک از بهترین ها هست
این زبان هارو کار کنید
بعد فریم ورک هایی مثل لاراول رو هم در کنارش شروع کنید
بعد میبینید چقدر کارتون برای API نویسی ساده میشه با لاراول
و میتونید اپلیکیشن هاتون رو با سرور در تعامل بزارید و داده هارو رد و بدل کنید
@m.s.karimi.ubuntu
گزینه های زیادی هست:
من هم مانند سایر دوستان PHP رو پیشنهاد میکنم٬ مگر اینکه شما قرار باشه به تعداد درخواست های خیلی زیادی در ثانیه پاسخگو باشید.. که در اون صورت Go و NodeJs
اما در ۹۰٪ موارد PHP بهترین و کمهزینه ترین گزینه است.
سلام
اگه بخوام با nodejs کار کنم به نظر شما کدوم دوره کمک من میکنه.
البته توی سایت سرچ کردم این دوره ها هست ولی مطمئن نیستم کدوم دروه مناسب برای یادگیری یک سرور برای نرم افزارهای موبایلی هستش.
https://roocket.ir/series/introduction-to-advanced-node-js
https://roocket.ir/series/build-a-api-with-nodejs
https://roocket.ir/series/learn-mongodb
پیشنهاد شما چی هستش؟؟
سلام
@m.s.karimi.ubuntu
نود جی اس هم خوبه ولی من به شما PHP رو پیشنهاد میکنم ،
چون هزینه هاتون پایین تر میاد
شما اسکریپتتون رو میتونید روی یه هاست اشتراکی ارزون هم ران کنید
ولی برای نود جی اس
حتما باید سرور مجازی VPS بگیرید
به این مواردش هم توجه کنید
بهترین راه اینه که شما php کار کنید و اگر واقعا اپتون انقد بزرگ شد که با سخت افزار هم نتونستید جبرانش کنید (که تقریبا غیر ممکنه)، اون وقت برید سراغ nodejs
سلام
@mratwan
بر فرض اینکه سخت افزار امکان جبران رو فراهم کند باعث افزایش هزینه سرور نمی شود؟
سلام
فکر میکنم بد نباشه اگه راجب asp.net core هم تحقیق کنید
.net core هم اوپن سورس هست و توی بنچمارک ها تقریبا از بقیه زبان ها جلوتره و توی مواردی دیدم که از nodejs هم جلوتر بوده
علاوه بر اون، توی net core شما با c# یا c++ کد میزنین که زبان برنامه نویسی هستن، اما nodejs برپایه جاوا اسکریپت هست که زبان اسکریپت نویسی محسوب میشه
زبان های برنامه نویسی قائدتا توانمندی هایی دارن که زبانهای اسکریپت نویسی ندارن، البته این بستگی به نیاز ما داره.
من خودم توی پروژه ای که دارم از php-laravel استفاده میکنم.
اما بدم نمیاد یه روزی سراغ net core برم. رکورد 7میلیون درخواست برثانیه وسوسه کننده ست :) (البته سخت افزارش رو ندید میگیریم)
@m.s.karimi.ubuntu هزینه ی سرور انقد هم که فکر میکنید زیاد نیست نسبت به پروژه های php
در ضمن شما وقتی php استفاده میکنید کمترین هزینه رو برای سرور دارید.
البته این نکته رو هم فراموش نکنید که وقتی به سرور قدرتمندتری احتیاج پیدا کنید قاعدتا درآمد شما هم خیلی بیشتر شده، پس فکر کردن به چیز هایی که الان مانع نیستن و وجود خارجی ندارن کار بسیار اشتباهیه.
شما الان تنها دغدغت باید این باشه که در کمترین زمان و هزینه پروژه و استارت آپ بیاری بالا که با php بهترین شرایط رو خواهی داشت.
موفق میشی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟