معین اکبری
1 سال پیش توسط معین اکبری مطرح شد
32 پاسخ

برای این برنامه ای نیاز به چه متخصصی هست

سلام وقتتون بخیر باشه
دوستان متخصص یک سوال دارم ازتون لطفا ممنون میشم راهنماییم کنید.

برای نوشتن برنامه ای با این مشخصات نیاز به چه تخصص هایی هست که به بهترین و استاندارد ترین حالت کار انجام بشه.
یعنی من باید دنبال چه اشخاصی باشم که بتونم همچین پروژه ای رو اجرایی کنیم.
موارد مورد نیاز :

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

شفاف تر بگم منظورم ترکیب سایت دیوار - مارکت پلیس دیجیکالا - اینستاگرام و واتساپ هست
حالا همچین برنامه ای اول که میدونم خیلی بزرگه و دور از ذهن ولی میخوام از شما متخصصان اطلاعات بگیرم دربارش.

برای پیاده سازی همچین چیزی قطعا به یک تیم متخصص نیاز هست. اما من سوالم اینه دقیقا چه تخصص هایی لازمه برای اینکه همچین برنامه ای به استاندارد ترین حالت ممکن اجرا بشه ؟

ممنون میشم راهنماییم کنید. تشکر


ثبت پرسش جدید
ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

@Raymond رفیقم

شفاف تر بگم منظورم ترکیب سایت دیوار - مارکت پلیس دیجیکالا - اینستاگرام و واتساپ هست

به نظر شما این میشه چند صفحه ی ساده؟


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 1 سال پیش مطرح شد
1

@amata
برای فاز اول برنامه گفته..
اینی که گفتی برای فاز دوم برنامه هست که می خواد شیبه این بزنه مطمئنا هزینه آن ۵۰ میلیون به بالا خواهد بود.


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

@magicaldev1
اینکه زبان فقط ابزاره و ... فقط حرفه عزیزم
اینکه برای یک پروژه زبان اشتباه انتخاب بشه حتی میتونه موجب مرگ پروژه بشه
بعد هم اینکه فیسبوک و ... دارن از میکروسرویس استفاده میکنن
یعنی یک بخش از پروژه با php هست
اصلا به این معنی نیست که تمام پروژه با php هست
بهتره سر خودمونو شیره نمالیم
php اصلا گزینه ی قابل توجهی برای سال 2023 نیست
نه امکانات خاص و عجیب داره
نه سرعتش خیلی بی نظیره نه ...
بعد هم اینکه nativephp از electron استفاده میکنه که یعنی این وسط فقط یه سری تبدیل کد داریم و این اتفاق باعث سرعت پایین ترش نسبت به electron میشه
شما هم رفیق خوبم موفق باشی


محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
1

@amata
یعنی اگه میشد صد بار لایک میکردم
خدایی اصلا با وجود مایکروسرویس دیگه پروژه های بزرگ نمیان از یه زبون واحد استفاده کنن هر سرویس رو با زبونی که برای اون بهتره مینویسن بعد فیسبوک بیاد کلش رو با php بنویسه 😂


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

@hussain2
بله دقیقا
خب ببینید هست پروژه هایی که بزرگ باشه ولی از یه زبان استفاده کنن
مثل توییتر که با express نوشته شده
یا نمونه های دیگه
ولی قطعا هیچ پروژه ی بزرگیو نمیان با php خام هندل کنن


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
1

@Raymond
فاز اولو هم اگه قرار بود به توافق برسیم شاید چیزی حدود 50 میلیون تومان نیاز بود عزیزم
قیمت بسیار پایین دادن به پروژه نه تنها کار رو بی ارزش میکنه
بلکه بازار رو هم خراب میکنه و بسیار اشتباه هست
علت مخالفت من با ابزار هایی مثل لاراول همینه
لاراول عالیه
و هیچ شکی توش نیست
ولی بحث چیه
بحث اینکه یه نفر(شما رو نمیگما کلی میگم . شاید شما توی شهر کوچیک زندگی میکنید)
بدون درکی از authentication و فلان و فلان و فلان
میاد با چند خط کد کار رو هندل میکنه
باعث خیلی مشکلات میشه
اولا توی پروژه های بزرگ میمونه
چون بلد نیست سیستم طراحی کنه
فقط بلده از یه سری فانکشن و ابزار استفاده کنه
و علاوه بر مشکلات اینچنینی باعث اینطور قیمت دادن میشه
منی که توی تهران دارم 20 تومن (جای خوبش هم نیستم واقعا) کرایه میدم
مشخصه که 20 روز وقت بذارم برای 15 تومن برام نمیصرفه
خب بعد اینکه من نزدیک به 5 ساله دارم کار میکنم
یعنی مید لول هستم( هر چند که خیلیا که سه ساله دارن کار میکنن خودشونو سینیور میدونن و حتی نصف من زبان رو درک نکردن ولی خب)
وقتی برنامه نویسای سطح بالاتر دیگه کار نکنن
نتیجش این میشه که مثلا سیستم نرم افزار بله درست طراحی نشده و دیتای کاربر لو میره
و نتایج این چنینی
الان مثلا خیلیا یادمه از اینکه جناب موسوی پچیم رو با لاراول طراحی کرده بود تعجب کرده بودن
چون کلا ایدشون از لاراول یه سری ابزار اماده بود!
نمیدونستن اقا این لاراول کلی کار میشه باهاش کرد!
اینم همینطوره
وقتی قیمت های 5-10-15 تومن میاد برای پروژه های اینچنینی
نتیجش میشه خراب شدن بازار و ....
بحث کلاه گذاشتن سر کارفرما هم نیست
بحث زحمته
بحث تجربست
و....


MagicalDev
تخصص : Laravel Developer
@magicaldev1 1 سال پیش مطرح شد
0

@amata
خیلی ممنون که من رو با میکروسرویس آشنا کردین مهندس 😂
من منظورم کلی بود که بعد این همه سال فیسبوک داره از php استفاده میکنه . حالا کجاش رو نمیدونم .
بله میدونم از الکترون داره استفاده میکنه ، این قبلا امکان نداشت اما با بهبود یافتن php ممکن شده .
فریمورک های لاراول و سیمفونی این زبان یکی از بهترین فریمورک های وب هستند .


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
1

@magicaldev1
خواهش میکنم 😂😁
درست میگی عزیزم
ولی بهترین نداریم
بهترین باید ببینیم کجا به کار میره
ولی اینکه گفتید facebookبا پی اچ پی هست اشتباهه
ولی خب کاری نداریم
عزیزی شما و از دست منم ناراحت نشو
موفق باشی عزیز


پویا باقری
تخصص : برنامه نویس وب
@Pouyab 1 سال پیش آپدیت شد
-1

@amata
در عالی بودن node که شکی نیست
اما توییتر میکروسرویس ها رو با جاوا "spring" پیاده سازی کرده. api ها بیشتر با spring و یک سری سرویس های قدیمی با ruby چون توییتر از قدیم رو ruby بوده.
scala هم قسمت مهندسی داده . python هم قسمت ml
از node هم در قسمت هایی که نیاز به async هست استفاده شده.
اگر مبنای صحبتتون هم wappalyzer هست مایل بودید بشنوید دلیلشو توضیح میدم


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

@Pouyab
اولا حرفتون کلا اشتباهه
به جز پایتون اصلا توی شرکت های امریکایی احتمالا استفاده از روبی و امثالش خیلی کمه
اینو مد نظر داشته باشید
و اینکه مبنای حرفم وپولایزر نیست
علت اینکه میگه اکسپرس رو میدونم
ولی خب جدا از این وپولایزر خیلی جاها اشتباه داره
رفیق تمام بخش های توییتر نیاز به async داره!
توییتر کلا کار با دیتا و دادست!
اصلا همچین کاری بدون asynchronous نداریم
روبی و امثالهم اصلا برای میکروسرویس گزینه ی مناسبی نیستن
اینو هم در نظر داشته باشید روبی توی کشور هایی مثل فنلاند و ایتالیا و ... طرفدار داره
امریکا معمولا سیستم هاشون بر پایه js-ts و پایتون و گولنگ و این اواخر هم .net هست


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 1 سال پیش مطرح شد
1

@amata
منم می تونم بگم ۱۰۰ میلیون تومان
اما کارفرما به عقل ما شک می کند.

به خاطر همین میگم قیمت گذاری باید منطقی تر باشه که کارفرما رو راضی کنی...


پویا باقری
تخصص : برنامه نویس وب
@Pouyab 1 سال پیش آپدیت شد
0

دوست عزیز قبل از زدن هر حرفی راجع به ادعاتون تحقیق کنید.
این که میگید فلان کشور از این زبان بیشتر استفاده میکنه ربطی به ادعای شما نداره.
بر فرض که تمام سایت های امریکایی بر پایه node باشند. اما توییتر نیست. هسته توییتر بر پایه java و scala هست.
امریکا مهد تک هست و برای هر زبانی به وفور برنامه نویس متخصص وجود داره.
در ضمن scala و spring یکی از بهترینا واسه میکرو سرویس هستند. scala که حتی اسمش از مقیاس پذیری میاد.

اگر تجربه ایجاد میکرو سرویس ها رو داشته باشید متوجه میشید طبیعیه که برای api از یک زبان برای عملیات های سوکت و Async پیچیده از یک زبان دیگه استفاده کرد. بروکر محدود به هیچ زبانی نیست. حتی همون api رو هم میشه به صد سرویس مختلف با صد زبان مختلف تبدیلش کرد.
علت اینکه میگید میدونید از express استفاده میکنه و java ,scala نه رو هم بفرمایید


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

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