الیاس سخاوتی نیا
3 سال پیش توسط الیاس سخاوتی نیا مطرح شد
8 پاسخ

انتخاب زبان بکند مناسب برای api نویسی

سلام وقت بخیر
من میخوام یه زبان بکند رو یاد بگیرم
برای API نویسی در برنامه های موبایل و همچنین بکند کنترل پنل ادمین (تحت وب)
به نظر شما کدوم زبان یا فریمورک بهتره و چرا؟
لاراول یا NodeJS یا جنگو؟ یا ... ؟
هم سرعتش خوب باشه
هم اینکه برای کارای Realtime به خوبی قابل استفاده باشه
هم قابلیت پیاده سازی راحت تری داشته باشه (هم موقع کدنویسی و هم موقع ران کردن روی هاست یا سرور)


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

سلام مجدد
@esn7ir

تجربه خودم رو خدمتت عرض میکنم.
ببینید پروژه های نود جی اسی با مونگو برای وب خوبن
سرعت بالایی هم دارن تقریبا
اما یه بحثی هست ، به عنوان بحث پایداری پروژه و اینکه توسعه پذیریش
این 2 بخش تو نود جی اس خیلی سخت هندل میشه نسبت به زبان های دیگه ، یعنی پیچیده تره!
نگهداری و ران کردنشم هزینش خیلی بیشتر از بقیه زبان هاست
پیشنهاد من PHP هست حالا یا به صورت خام یا تحت فریم ورک مثل لاراول
بحث راه اندازیش خیلی ساده است
پایداریش بیشتره ، توسعه پذیریش راحت تره و هزینه نگه داریش نسبت به بقیه ، جز ارزون ترین ها هست ، شما میتونید کدتون رو رو یه هاست 2 گیگی یا 1 گیگی هم بیارید بالا در صورتی که برا بقیه سرور مجازی لازمه و ... ( ن حتما ، رو هاست هم میشه ، ولی اونطوری که PHP ران میشه به سادگی ، اونا اینقدرم ساده نیستن )

پیچیدگی کد توی نود جی اس و پایتون ، خیلی بیشتر از PHP هست.

کسی مثل شما که پایتون کار کرده شاید خیلی راحت و سریع بتونه با جنگو مچ بشه و کار کنه
ولی این شرایطا تو پروژه ها هست.

موفق باشید


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 3 سال پیش مطرح شد
0

@Alimotreb
خیلی ممنون از اینکه تجربه‌تون رو در اختیار من گذاشتین
درسته من قبل با php کار کردم خیلی راحت تره البته به صورت خام
اما به صورت تخصصی برای apiنویسی کار نکردم
برای بحث کارای RealTime چطور؟
با php میشه هندل کرد به راحتی؟
مثلا یه تیکه از اپلیکیشن مثل چت و اینجور چیزا رو آیا میشه به راحتی با php هندل کرد؟


Ali
@411proplayer 3 سال پیش مطرح شد
1

@esn7ir
شما الان سایت راکتو که میبینید با لارول نوشته شده و از وب ساکت هم استفاده کرده
لینک داکیومنت لاراول


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
2

سلام مجدد.
انتخاب برای بک اند زیاد دارید. من خودم الان دارم جنگو رو شروع میکنم؛ امتحانش نکردم ولی شنیدم که میگن سرعت ارسال درخواست و امنیتش بیشتره.
سمت php هم میتونید برید. البته تا جایی که من شنیدم php خام اصلا توصیه نمیشه و خیلی خیلی بهتره که با فریمورکی مثل لاراول باشه.
نود هم که گفتید هستید. اونم سرعت ارسال درخواستش زیاده ولی امنیتش رو نمیدونم.
چون پایتون کار کردید خیلی به نفعتونه که برید سراغ جنگو. توی سوال قبلی تون هم گفتم اینجا هر چیزی که میاد طول میکشه تا جا بیفته و امتحانش رو پس بده.
قدمت php تو ایران بیشتره، اکثرا هم php کار میکنن. اما یه دلیلی که من برای سمت php نرفتن دارم و ممکنه خیلی هم مرتبط نباشه اینه که سینتکش زشته.
من هم پایتون کار کردم هم php اما صد در صد پایتون رو ترجیح میدم. جنگو هنوز رایج نشده چون طبیعتا جدید تره ولی از نظر بازار کاری هم من احتمال میدم تا 5 سال آینده درخواست برای پایتون و جنگو کار بیشتر باشه.
به نظر من همین پایتون رو ادامه بدید چه برای api نویسی چه کنترل پنل ادمین و چه realtime.
خدمتتون گفتم من تو برنامه نویسی دانش خیلی خیلی مختصری دارم و خیلی درباره همین موضوع تحقیق کردم و جنگو به نظرم بهترین گزینه میاد.
کلا کدنویسی پایتون از نظر من هم سریع تر هم قشنگ تر هم ساده تره. چیزی که واسه php ممکنه 10 خط کد ببره، تو پایتون تو 2 یا 3 خط جمع میشه.
این نظر من بود.
موفق باشید


مهدی
تخصص : Javascript programming
@finalcode 3 سال پیش مطرح شد
1

در کل به نظرم خیلی بهتر قوی تر سریع تر میشه api هارو با نود پیاده کرد . نود خیلی وسیع هست و یادگیریش به صورت عمیق زمان بره.
خیلی از معماری هارو میشه با نود قوی پیاده کرد .
جنگو هم خوبه ولی با php حال نمیکنم


Mahdi
تخصص : :) عاشق js و php (:
@mahdisamadiyan82 3 سال پیش مطرح شد
1

واسه api فقط nodejs کافیه،ماشالا جاوااسکریپت یک زبان و یک دنیای بزرگ :))


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
1

سلام
اگه میخواید برید سراغ پروژه های بزرگی که تعداد کاربران زیادی از آن قرار است استفاده بکنند نود جی اس پیشنهاد میشه !!! به دلیل ظرفیت تعداد درخواست های بیشتر.
اگه تو پروژه تون میخواید از مباحث هوش مصنوعی ووو... استفادع کنید من شخصا همون پایتون (جنگو) رو پیشنهاد میکنم .
اما اگه دنبال پروژه ای هستید که نمیخواهید پول زیادی جهت خرید هاست ووو... بدهید php (لاراول) بهترین گزینه است .


فاطمه کاظمی زاده
تخصص : Senior front-end در هولدینگ دک...
@kazemi 3 سال پیش مطرح شد
2

اینکه چه زبانی برتری داره واقعا مطرح نیست
برای اینکه یک تکنولوژی یا زبان رو برای پروژه انتخاب کنید، باید یه سری موارد را درنظر بگیرید

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

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

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