پشتیبانی برنامه مثل دیوار

سوال

سلام به همه عزیزان واساتید گرامی
فرض بفرمایید قرار هست یک اپلیکیشن تبلیغاتی خرید وفروش پیاده سازی بکنید برای مشتری دقیقا مثل اپلیکیشن \” دیوار \”

و فکر میکنید در ماه های اول حدود ۱۰۰۰۰ دانلود داشته باشید و حجمی از تبلیغات که کاربر ها قرار میدن ( با متن و عکس و دیتابیس و …)

با توجه به توضیحات بالا ممکنه راهنمایی بفرمایید که

۱- چه نوع سروری رو پیشنهاد میکنید  و علت رو بفرمایید (قیمت و خارجی و داخلی بودن مهم نیست و فقط در آینده با ارتقا و … به مشکل نخوریم)
۲-از چه زبان برنامه نویسی استفاده میکنید سمت سرور  و چرا؟

۳-ازچه نوع دیتابیسی در هاست استفاده میکنید و چرا؟
۴-با چه متد هایی امنیت انتقال داده به کاربران به هاست رو انجام میدید و چه پیشنهادی دارید؟
۵-و در پایان چه گزینه های کلیدی رو باید مد نظر داشته باشیم که این نوع برنامه ها نیاز دارند

با تشکر از همه اساتید عزیز
ممنون میشم تجربیاتی اگر دارید حتی در یکی از زمینه های این ۵ سوال من رو راهنمایی بفرمایید
با تشکر

 

در حال بررسی 0
, ۱۳۹۶/۹/۱۲ ۱۳:۵۹:۴۸ 1 پاسخ ها کاربر تازه 0

پاسخ ( 1 )

    0
    ۱۳۹۶/۹/۱۲ ۱۵:۵۳:۴۸

    سلام دوست گرامی

    در رابطه با سوال اول:

    باید از سرور مجازی یا حتی الامکان سرور اختصاصی استفاده کنید؛ به این دلیل که بتونید تمام منابع سرور رو در اختیار بگیرید و ازش استفاده کنید(شما هر نوع هاست یا سروری بگیرید در آینده به مشکل بر نخواهید خورد چون به سادگی در هر لحظه که بخواید میتونید سرور رو جابه جا کنید و اطلاعات رو انتقال بدید)

    حالا اینجا دوتا سوال پیش میاد که از سرور ایرانی استفاده کنید یا سرور خارجی؟!

    اگر میخواید کسانی که از اینترنت ملی استفاده میکنند بتونن از برنامه شما استفاده کنند باید سرور ایرانی تهیه کنید، در غیر این صورت که سرور خارجی.

    برای زبان سمت سرور از PHP یا NodeJs میتونید استفاده کنید(بستگی به تیم برنامه نویسی داره که در اختیار دارید)

    سوال سه و چهار هم بستگی به زبان سمت سرور داره

    و سوال پنجمتون، اگر میخواید برنامه ای مانند شیپور و دیوار بنویسید، باید تمام امکانات دیوار و شیپور را در برنامه قرار بدید و یک سری امکانات جدیدتری که در دیوار و شیپور وجود نداره(اگر برنامه ای که می نویسید برتری نسبت به دیوار یا شیپور نداشته باشه، کاربر ترغیب به نصب و استفاده از برنامه شما نمیشه)

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

    موفق باشید

ارسال یک پاسخ