سلام خدمت همه دوستان عزیز، اگر تجربه ای دارید ممنون میشم مطرح کنید
برای قسمت Back-End یک سایت با هدف اینکه در حوزه موسیقی فعالیت کنه و ساختاری مشابه سایت رادیو جوان " RadioJavan.com " داشته باشه چه زبانی را پیشنهاد میکنید و با دلیل تخصصی هم بفرمایید. خود سایت رادیو جوان با روبی برنامه نویسی شده فکر میکنم، اما انتخاب بنده از میان Node و laravel و django هست. ممنون میشم با دلیل بفرمایید برای سایتی با مشخصاتی مشابه اون سایت در ایران چه زبان و در ادامه فریموورکی مناسب تره، برخی ویژگیهاش هم عبارتند از :
قابلیت ثبت نام و تشکیل پلی لیست شخصی و افزودن از ترک های سایت به لیست، قابلیت دانلود و استریم و پخش انلاین موسیقی از طریق سایت، امکان خرید اشتراک ویژه و باز شدن لینک برخی البوم ها در حالت vip ،بروز رسانی البوم ها در دسته بندی های مختلف و امکان نظر سنجی از کاربران
تعداد صفحات سایت زیاد نیست اما تمرکز بر سرعت، امکانات و تجربه کاربری هست. سرعت پیمایش صفحات بسیار حایز اهمیته.
و نکته نهایی فکر میکنید هزینه بخش بک-اندش در چه حدود درمیاد ؟
ممنون.
به نظرم لاراول گزینه مناسبی برای این کاره... تمام قابلیتها که گفتید باهاش قابل پیاده سازیه همچنین زمان توسعه برای چنین پروژه ای با لاراول خیلی زیاد نیست. با داشتن یه VPS خوب میتونید با سرعت قابل قبولی پروژه رو جلو ببرید
اما بحث هزینه، کاملا متفاوته .. و به توسعه دهنده بستگی داره
سلام
@Paladio
طبق گفته دوستمون منم لاراول رو پیشنهاد میکنم ، با هر 3 موردی که گفتید میشه ، اما لاراول رو برای این پیشنهاد میکنم که
1) هزینه ها برای راه اندازیش بسیار پایین تره
2) قابلیت توسعه پذیری بسیار بالایی داره ، پس فردا بخوایید اپی براش بنویسید ،API نویسی کنید با لاراول خیلی راحت ترید!
3) امنیت و سرعت قابل قبولی داره
4) به فرض یه جایی به مشکل خوردید تا یه متخصص نود جی اس بخوایید پیدا کنید یا پایتون واقعا کم هست و کم پیدا میشه
منظورم PHP کار و لاراول کار تعدادشون بیشتره و برای همین ، میتونید پشتیبانی قوی تری رو براش در نظر بگیرید
5) استفاده از فریم ورک های جاوا اسکریپیتی مثل ری اکت یا ویوو جی اس ، با لاراول خیلی راحت تر پیاده سازی میشن ( برای اینکه به فرض یه وقتی قابلیت های متنوع و خاصی بخوایید به پروژه اضافه کنید )
6) برای هزینه راه اندازی هم ، به فرض مثال شما بخوایید کمترین و کمترین و اقتصادی ترین حالت ممکن رو براش در نظر بگیرید
میتونید پروژه لاراولی رو روی یه هاست به فرض ، 15 یا 20 هزار تومنی هم راه بندازید!!! در صورتی که برای 2 مورد دیگه فقط باید وی پی اس بگیرید . منظور اینکه لاراول همچین قابلیت اجرایی رو هم داره!
( البته بعد از اینکه پروژه تکمیل شد ، یه سرور مجازی براش میگیرید و راه اندازی میکنید ... )
برای پیاده سازی همچین سایتی از صفر زیر 5 میلوین بعید میدونم کسی انجام بده ، چون ریزه کاری زیاد داره و قابلیت زیاد داره!
امید وارم تونسته باشم راهنمایی کنم ، موفق باشید
سلام و درود
به نظر من تمامی ابزار های که فرمودید قابلیت های مد نظر شما رو دارند !
پس ابتدا به این دقت کنید که به کدوم ابزار تسلط بیشتری دارید !!!
ولی اگر من بخوام روی این مبحث نظری ارائه کنم ، نود جی اس رو ترجیح میدم به خاطر اینکه در فعالیت های همزمان و ارسال همزمان از سمت سرور مخصوص در پخش آنلاین و لایو خیلی قوی تر نسبت به جنگو و لاراول هست ، اگر شما قابلیت های لایو و استیریم را دارید نود یک انتخاب مناسب برای شماست البته این رو هم باید یاد آور شد که تعداد درخواست های وارد به نود خیلی بیشتر از دو تای دیگه هست!
اما اگر بخواهید خیلی با نظم زیاد این پروژه رو انجام بدید و توسعه اون بی نهایت برای شما راحت باشه من لاراول را توصیه میکنم ( من خودم برنامه نویس لاراول هستم شاید به همین دلیل لاراول را از نظر امنیتی و نظم خیلی خوب میبینم ) و لاراول رو واسه این کار خیلی مناسب میبینم.
و اگر سرعت انجام پروژه برای شما مهمه و مشکلی با تغذیه منابع ندارید از جنگو استفاده کنید.
این نکته رو هم مد نظر داشته باشید که فرانت سایت شما بی نهایت مهم تر از بک سایت خواهد بود ( ترجیحا از ری اکت جی اس برای فرانت این پروژه استفاده کنید )
مثال : soundcloud
@ali.bayat
@Alimotreb
@raminr77
ابتدا تشکر بابت اشتراک گذاری تجربیات ارزشمندتان دوستان بزرگوار، و اینکه بنده خودم طراح رابط کاربری هستم و به تازگی خدمت سربازیم به اتمام رسیده ، برای رابط کاربری این وبسایت قصد دارم سنگ تموم بزارم و رابط مدرن و مینیمال داشته باشه ، قابلیت اشتراک ویژه هم خواهد داشت و ارشیو هم بر اساس البوم های ایتونز شکل میگیره. در زمینه موسیقی هم اطلاعات کافی دارم و آرشیو مناسب هم دارم و تنها برای بخش بک - اند سایت نیازمند فرد با تجربه ای و با انگیزه هستم که در پروژه مشارکت کنه و در اون سهم داشته باشه تا زحماتش جبران بشه چرا که خدمتم به تازگی به اتمام رسیده و پشتوانه مالیم کافی نیست . برا همین اگر کسی علاقه و انگیزه لازم را داره و میتونه در پروژه مشارکت کنه لطفا با ایدی تلگرام بنده ( Mr_Abdolhoseini@ ) در ارتباط باشه و البته همینجا هم میتونید مطرح کنید. مدیریت و محتوا هم به عهده خودم هست و فقط بک - اند نیاز به یک همکار مشتاق دارم. البته در زمینه محتوا هم اگر کسی تمایل داشت مشکلی نیست و هدفم هم از این موضوع این هست که همکارم توسعه دهنده باشه چرا که خیلی بهتره که ما جامعه توسعه دهنده ها با هم همکاری کنیم. ممنون دوستان.
@Alimotreb
هدفمون بر ایجاد وبسایت به شکل spa هست تا تجربه کاربری فوق العاده داشته باشه و البته طراحی خام و اولیه هم انجام شده و بسیار مدرن و مینیمال هم طراحی شده منتها مشکل در قسمت برنامه نویس بک اند داریم. فردی مسلط، مشتاق و با انگیزه که در پروژه در کنارمون باشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟