سلام وقتتون بخیر باشه
دوستان متخصص یک سوال دارم ازتون لطفا ممنون میشم راهنماییم کنید.
برای نوشتن برنامه ای با این مشخصات نیاز به چه تخصص هایی هست که به بهترین و استاندارد ترین حالت کار انجام بشه.
یعنی من باید دنبال چه اشخاصی باشم که بتونم همچین پروژه ای رو اجرایی کنیم.
موارد مورد نیاز :
شفاف تر بگم منظورم ترکیب سایت دیوار - مارکت پلیس دیجیکالا - اینستاگرام و واتساپ هست
حالا همچین برنامه ای اول که میدونم خیلی بزرگه و دور از ذهن ولی میخوام از شما متخصصان اطلاعات بگیرم دربارش.
برای پیاده سازی همچین چیزی قطعا به یک تیم متخصص نیاز هست. اما من سوالم اینه دقیقا چه تخصص هایی لازمه برای اینکه همچین برنامه ای به استاندارد ترین حالت ممکن اجرا بشه ؟
ممنون میشم راهنماییم کنید. تشکر
درود خوبی...
سوال شما کلی هست...
لاراول + نکست جی اس یا ویو جی اس ترکیب خوبی هست.
همه امکانات در لاراول قابل پیاده سازی هست...
مورد آخر نیاز به تخصص بک اند لاراول و تخصص فرانت اند نکست جی اس یا ویو جی است.
هم چون تخصص آندروید و ای او اس هست که هر دو جدا هستند.
@Raymond
ممنونم از راهنماییتون.
یه سوال دیگه
ما الان سیستمی پیاده سازی کردیم که با وردپرس هست و داره خوب هم کار میکنه بدون هیچ عیب و ایرادی که شامل این امکانات هست
حالا سوالم اینه ما الان نزدیک ۱۰۰ تا کاربر داریم که روز به روز هم داره بیشتر میشه. فعلا بودجه نداریم که از ۰ با لاراول بزنیم حداقل باید ۱۰۰۰ تا ۲۰۰۰ تا یوزر برسیم که یکم پول جمع بشه که بتونیم تیم ببندیم که اختصاصی بنویسیم.
سوال اینجاست که ما بعدا میتونیم به راحتی این کاربرا و اطلاعاتشون رو از وردپرس منتقل کنیم به سیستم جدید ؟ یا بیچاره میشیم باید همش و از نو بسازیم و همه کاربرامون از بین میرن ؟
هیچ کار غیر اصولی هم نکردیم با پست تایپ اصلی وردپرس صفحه ایجاد میشه و با ACF هم فیلد هاش از کاربر گرفته میشه. هیچ کار غیر استانداردی انجام نشده. فقط یکی از بزرگترین دغدغه هام اینه که بعدا بخوایم ارتقا بدیم و از ۰ بنویسیم به فنا نریم....
در این مورد هم میشه راهنماییم کنین ممنونم
باید با معماری های نرم افزار و زبون های برنامه نویسی مرتبط آشنا باشن
احتمالا باید از معماری مایکروسرویس استفاده بشه
این که هم نسخه وب داشته باشه هم اندروید هم آی او اس اگه بخوای تک تکشون رو جدا جدا و نیتیو بسازی هزینش خیلی زیاد میشه بهترا از زبون ها و فریمورک های کراس پلتفرم استفاده کنی مثل فلاتر یا جاوا اسکریپت و ری اکت نیتیو
البته از pwa هم میتونی استفاده کنی که بجای اینکه اپ موبایل بسازی میاد همون سایت رو روی موبایل نصب میکنه و اطلاعاتی که قبلا دیدی رو آفلاین هم میتونه نمایش بده اینطوری هزینش کمتر میشه
توضیحش خیلی طولانی میشه میتونی از یه مهندس نرم افزار کمک بگیری
درود بر شما
طراحی همچین سیستمی از اول به شدت کار سخت و پر هزینه ای هستش و نیاز به اسکیل بالایی داره . هندل کردن همه این موارد در کنار برقراری امنیت .
برای سمت بک اند از لاراول و یا جنگو استفاده بشه . بیش تر جنگو پیشنهاد میشه .
برای وب به نظرم ری اکت انتخاب خوبی هست تحت کمپانی خوبی توسعه داده میشه و تست هاش رو پس داده .
برای اپلیکیشن ها هم فلاتر بی نظیره .
برای چت آنلاین هم که نیاز به نود جی اس دارید .
در نهایت ترکیب اپلیکیشن هایی که هر کدوم در حیطه خودشون موفق هستند و چند سال سابقه دارن ممکنه ایده خوبی نباشه
سوال دیگه ای داشتید در خدمتم .
موفق باشید .
سلام
سوال اینجاست که ما بعدا میتونیم به راحتی این کاربرا و اطلاعاتشون رو از وردپرس منتقل کنیم به سیستم جدید ؟ یا بیچاره میشیم باید همش و از نو بسازیم و همه کاربرامون از بین میرن ؟
خب شما میایی ی جیسون از تمامی یوزر هات میگیری یعنی تمامی یوزر ها اطلاعات حسابشون مثل نام کاربری و رمز عبور و ایمیل و... رو جیسون میگیری میشه ی فایل جیسون سپس میشه از طریق اون روی هر سیستمی اینا رو وارد دیتابیس جدید کرد و هندلش کرد
@moeinakbarii
یه مشکلی که وردپرس داره اینه توانایی نگهداری دیتاهای سنگین رو نداره و نمی تواند نقش کاربر محور بازی کند...
می توانید ۲۰۰۰ تا کاربر پشتیبانی کنید اما بیشتر از توی وردپرس به مشکل می خورد.
و سختی دیگر اینه پروژه ای که با وردپرس نوشته شده است به لاراول تبدیل کنید خیلی دشواره...
تنها راه اینه پروژه لاراول بنویسید و به کاربران پیام بفرستید که عضو این پلتفرم شه و پلتفرم قبلی بسته میشه و این مسئله زمان هست که باید انجام بشه...
@Raymond
@ossvahid
@magicaldev1
@hussain2
ممنونم از راهنمایی هاتون دوستان عزیز واقعا تشکر از اینکه وقت میزارید راهنماییم میکنید 🙏🙏
با توجه به این موارد من به نظرم میاد که هرچه سریع تر بتونیم از وردپرس کوچ کنیم به حالت اختصاصی بهتره اما یه مشکلی هست.
ما اگه بخوایم در فاز اول با همین مواردی که مطرح شد سیستمی پیاده کنیم که این امکانات رو داشته باشه :
با توجه به این موارد فکر میکنید من حدودا چقدر باید بودجه درنظر بگیرم که بتونیم حداقل فاز اول رو ایجاد کنیم و بعد کم کم ارتقاش بدیم؟
میخوام که تا یوزرمون کم هست از وردپرس سوئیچ کنیم روی سیستم اختصاصیمون هدفم اینه که فردا ها با یوزر بیشتر به مشکل نخوریم سر انتقالشون.
علاوه بر اینکه حدودا چقدر بودجه نیاز داره، میشه بفرمایید با این مشخصات برای فاز نخست چقدر زمان مورد نیازه ؟ ( البته همگی به صورت حدودی منظورمه )
معین جان دو راهکار به نظرم برای شما خیلی خوبه
میشه یک سایت با php ساخت و اون رو متصل کرد به وردپرس
اینطوری سایت دوم سرعت خیلی بالاتری نصبت به وردپرس داره (به صورت کلی میگم) هم اینکه دیتا بیسش جدا هست و خب خیلی توی سرعت تاثیر داره حالا من دقیقا نمیدونم شما میخای چیکار کنی ولی این ی راه حلش هستش که شما درکنار وردپرس ی سایت هم با php بیارید بالا ترجیحا روی یک هاست دیگه
میشه ی پلاگین برای وردپرس نوشت که هرچی کاربر توی سایت وردپرسی هستو بیاد از طریق api اختصاصی که نوشته شده بفرسته سمت اون سایت دیگه یعنی یجورایی کاربرا رو کپی میکنه توی اون دیتابیس اینم بگم قرار نیست با php بخای ی سایت گنده هندل کنی ی سایت خفن ولی سبک باشه که درکنار وردپرس بشه ازش استفاده کرد(کارای سنگین سمت اون سایته هندل بشه و سایت وردپرسی هم یجورایی مکملش باشه) و سرعت خیلی بالاتری هم داشته باشه کم کم میشه با توسعه سایت دومی از وردپرس خارج شد و سایت اصلی رو توسعه داد
شما میتونی کلا وردپرس رو بیخیال بشی و بیایی ی سایت از صفر با php بسازی و از طریق راهی که در نظر قبلی بهت گفتم کاربرا رو جیسون بگیری بریزی توی دیتابیس جدید تا وقتی میان لاگین کنن با همون نام کاربری و رمز عبور وارد حسابشون بشن
خب مسملا راه حل اولی کم هزینه تر و زودتر قابل انجامه... کمکی خواستید در خدمتم
@moeinakbarii
فاز اول با بهترین حالت ۱۵ میلیون تومان هزینه میشه و امکانات خاصی نداره
فاز دوم وارد بشی مطمئنا پروژه توسعه پیدا می کند و هزینه بالاتر...
فاز اول پیش برو و قشنگ تحقیق کن و این همه هزینه ای کردید, دستاوردی داشته است یا نه...
@Raymond
درود بر رایموند عزیز
15 میلیون تومن هزینه ی یه سایت شرکتی هست عزیزم کسی همچین سیستمی با 15 میلیون تومن اجرا نمیکنه
اگه شما هم میکنی به عنوان برادر کوچیک تر پیشنهاد میکنم بهت یکم رو قیمتات تجدید نظر کنی
بعد اینکه حالا شما دوست عزیز
برای این پروژه اگه قراره خیلی اسکیلش بزرگ بشه پیشنهادم اینه از لاراول استفاده نکنی
لاراول خیلی خوب و عالیه ولی هیچکدوم ازین اپلیکیشنهایی که نام بردی از لاراول استفاده نمیکنن
فقط دیجی کالا از php استفاده میکنه
که اونم یه فریمورکیه که خودشون برای خودشون در بهینه ترین حالت توسعه دادن
و طبق گفته ی خودشون سرعتش از php خیلی خیلی بالاتره(خودشون گفتن اینو مطمئن نیستم)
بعد هم اینکه اون api کار میکنه مستقیم لاراول رو به نکست وصل نکرده
برای فرانت پیشنهادم نکست جی اس یا ناکست جی اس هست
ولی خب نکست جی اس بازار بهتری داره و کلا یه مقدار بهینه تر هم هست
پس پیشنهادم نکسته
برای بکندش هم
گزینه های خوبی داری شما
میتونی از جنگو استفاده بکنی
میشه از نود جی اس استفاده کرد
میشه از دات نت استفاده بکنی
میشه از گولنگ استفاده بکنی
راست هم گزینه ی خوب ولی پر هزینه ایه
ولی اگه نظر خودت اینه اسکیل پروژه خیلی خیلی بزرگ میشه از php استفاده نکن
@amata
فیسبوک با این همه کاربر داره از php استفاده میکنه .
php الان کمبودی نداره . مخصوصا با آپدیت های آخرش مثل یک زبان برنامه نویسی مدرن هست .
الان هم که میشه باهاش اپ دسکتاپ هم توسعه داد .
در نهایت زبان برنامه نویسی ابزار هست . و برنامه نویس هست که میتونه با هنرش به وسیله اون ابزار هر چیزی رو خلق کنه
موفق باشید
سلام اکثر اینایی که میان میگن php بدرد نمیخوره تاحالا تو عمرشون اصلا با php کارم نکردن یا رفتن یاد بگیرن دیدن مخشون نمیکشه منصرف شدن
الان گنده ترین سیستم های دنیا بر اساس همین php ساخته شده نمونش وردپرس و...
سرعتش عالیه
سینتکسش معرکس
یادگیریش لذت بخشه
@abolfazlzarei
@ossvahid
خب این نظر شخصی توعه که سینتکسش معرکس وگرنه بنظر من سینتکسش واقعا افتضاحه
در مورد سرعتش تو بعضی موارد سرعت جاوا اسکریپت حتی تا 8 برابرشم بوده
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/php.html
من یه جایی خوندم در مورد لاراول و نودی جی اس نوشته بود البته نمیدونم درست است یا غلط من سئو کار می کنم اما علاقه شدیدی به برنامه نویسی لاارول و پی اچ پی دارم و روزی 1 الی 2 ساعت وقت می زارم برای خودم کد می زنم نوشته بود امنیت لاراول پیش فرض 70 درصد تضمین شده است توسط پکیج هایی که نصب می شه ولی نودجی اس باید برنامه نویسی حواسش باشه و یکی هم که خودم توی تیم ها می بینم وقتی توی لاراول و پی اچ پی به مشکلی می خورن افراد زیادی هستن که راهنمایی کنن اما توی ای اس پی اینطور نیست
@abolfazlzarei
لاراول یه فریمورکه ولی نود یه رانتایمه که باهاش جاوا اسکریپت رو سمت سرور ران میکنی. اگه میخوای مقایسه کنی باید لاراول رو با یکی از فریمورکای نود مقایسه کنی مثلا محبوب ترینش اکسپرسه
درمورد امنیتشم بله درسته کلا لاراول خیلی چیزارو از قبل تنظیم کرده ولی توی اکپرس اینطوری نیست خیلی چیزارو دستی باید درست کنی مثل امنیت اما اینم راه داره میشه از فریمورکای دیگه مثل نست یا adonis استفاده کرد که ادونیس همون لاراول پیاده سازی شده برای نود
تازه میشه هم از دینو بجای نود استفاده کرد که سازندش همون سازنده نوده و اینو برای امنیت و سرعت و پرفورمنس بهتر ساخته
هر اروریم توی نود داشته باشی تو استک اور فلو میتونی جوابش رو پیدا کنی تازه حالا با چت جی پی تی دیگه کار راحت تر شده
@abolfazlzarei
بله خود سازنده node هم این مورد رو گفته اما بحث امنیت به صورت کلی به دانش توسعه دهنده مربوط هست.
به طور مثال در django که امنیت بالاتری تسبت به laravel داره هم میشه برنامه هایی غیر امن نوشت.
این که به صورت قاطع چاکرو دلبسته یک زبان باشیم از دید جامعه برنامه نویسی حرکت به شدت فولیه.
این زبان ها وسیله هستند که ما رو به هدف نزدیک کنند نه ارث شخصی.
سایت راکت بیشتر محل اجتماع برنامه نویس های php هست. اینکه جواب سوالاتتو در مورد یک زبان خاص نمیگیرید بخاطر غیرفعال بودن کامیونیتی مربوطه توی ایران هست. اگر شما در کامیونیتی های خارجی جستجو کنید حتی در مورد زبانی مثل erlang هم پاسختونو میگیرید asp که دیگه نقلو نباته
@amata
دوست عزیز ...
چند صفحه با امکانات ساده نیاز به هزینه بالا نیست...
اگر هزینه بالایی براش در نظر می گرفت باید امکانات بیشتر براش تعریف کند.
قرار نیست سر کارفرما شیره بمالیم...
الان اوضاع چنان آشفته شده که نه کارفرما به برنامه نویس اعتماد دارد و نه برنامه نویس به کارفرما اعتماد دارد و هر جور دوست دارند, سر همدیگر رو شیره می مالن...
@Pouyab
قطعا درسته . من خودم هم روی php تعصب ندارم با اینکه زبان اصلیم هست . خودم با چندین زبان برنامه نویسی هم کار میکنم .
اما اشتباهاتی دیدم در پیام بعضی از دوستان که لازم دونستم اصلاحشون کنم .
دوستان واقعا ممنونم از تک تکتون خیلی راهنمایی هاتون و این صحبت هایی که مطرح شد کارساز بود واقعا ممنونم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟