رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نظر شما برای انتخاب زبان برنامه نویسی برای پیاده سازی سیستم آمارگیر مثل پیویک
#1
سلام و روز همه بخیر

دوستان، من با توجه به علاقه شخصی برای وبسایت خودم ، می خوام یه سیستم آمار گیر مثل پیویک و یا گوگل آنالیتیکس بنویسم ، خودم یه سری تحقیقات انجام دادم برای انتخاب زبان برنامه نویسی مناسب و دیتابیس بهمراه فریم ورک مربوطه.
بیشتر به mongo و memsql رسیدم و فریم ورک ها هم هم phalcon و django

می خواستم نظر شما دوستان رو هم بدونم (بدون در نظر گرفتن یافته های خودم [عکس: smile.png] ) ، کلیات کار که مشخص هست،روی تکنولوژی ها ، زبان ها ، فریم ورک ها و دیتابیس ها نظرتون چی هست؟

ممنون
پاسخ
تشکر شده توسط:
#2
متشکرم از لطف شایانتون
پاسخ
تشکر شده توسط:
#3
(05-10-1394، 03:19 ب.ظ)senator نوشته: متشکرم از لطف شایانتون

خواهش میکنم Undecided
خب لابد کسی کار نکرده یا ...


بندتجربه ای در این مورد ندارم اما بهتون پیشنهاد میکنم برای علایق شخصیتون دنبال چیزهایی دیگه باشید
خب وقتی piwik , mautic و ... هستند چه نیازی هست
واگرم نیاز باشه برای علایق شخصی و اونم تازه برای سایت خودتون نیاز به این همه خود درگیری نیست!
بدون خون ریزی یا درد هم میشه ها....
مگه اینکه پروژه تجاری باشه ولاغیر

برای انتخاب تکنولوژی و ابزار ها بهتره نیاز ها رو لیست کنید بعد به دنبال راه حل باشید

مثلا چرا از mongo میخواید استفاده کنید
به خاطر سرعت
از فالکن یا جنگو چرا
چرا php خام نه
چرا یه فریم ورک سبک تر نه

اصلا نگاهی به این فریم ورک اندختید

https://github.com/bixuehujin/blink

یه نکته ای هم هست و اون اینکه به جای اینکه مدام دنبال تکنولوژی و ابزارهای مختلف باشید بهتره با همون چیزی که راحت تر هستید انجامش بدید

?...؟

یادگیری مداوم حداقل شرط لازم برای موفقیت در هر زمینه ای است که در آن فعالیت می کنید؛ هر روز چیز جدیدی بیاموزید.
پاسخ
تشکر شده توسط: senator
#4
ممنون از نظرتون
من دقیقا اشاره کردم بدلیل علاقه شخصیم هست، شما اینطور در نظر بگیرید که می خوام یه ماشین رو از سنگ آهن ذوب کردن اختراع کنم.
مشکل اینجاست که تو این سایت کسی رویه کارای سنگین ،‌مهم و پیشرفته کار نکرده و اینجا صاحب نظر نداریم.
پاسخ
تشکر شده توسط:
#5
درباره CONCURRENCY & DISTRIBUTION یه تحقیقی بفرمایید
که به زبان های چون  Scala & Go خواهید رسید (که تو زبان های دیگه یا وجود نداره یا خیلی به سختی ویا تو زبان های سطح پایین تر)
و ترکیب MongoDb یا Cassandra با Redis

البته  اینکه دیگران چیکار کردند و دیدن نمونه های واقعی میتونه کمک زیادی بکنه
مثلا
https://www.maxcdn.com/blog/learned-stop...love-logs/
https://sudo.hailoapp.com/services/2015/...ld-part-1/
https://sudo.hailoapp.com/services/2015/...ld-part-2/

یادگیری مداوم حداقل شرط لازم برای موفقیت در هر زمینه ای است که در آن فعالیت می کنید؛ هر روز چیز جدیدی بیاموزید.
پاسخ
تشکر شده توسط: senator
#6
بسیار ممنون
این concurrency چه فرقی با مولتی ترد داره؟
پاسخ
تشکر شده توسط:
#7
(11-10-1394، 10:27 ق.ظ)senator نوشته: بسیار ممنون
این concurrency چه فرقی با مولتی ترد داره؟


درواقع در چند نخی، هر پروسه از تعدای نخ (برای سرعت بخشیدن به اجرای پروسه) تشکیل شده که همه اونها تنها از یک هسته از پردازنده استفاده میکنند
اما در برنامه نویسی همروند یا موازی بیشتر از یک هسته تا ؟ تا هسته استفاده میشه.
پس چند نخی، یه جور برنامه نویسی موازی (شبه موازی) است اما برنامه نویسی موازی لزوما چند نخی نیست.



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

یادگیری مداوم حداقل شرط لازم برای موفقیت در هر زمینه ای است که در آن فعالیت می کنید؛ هر روز چیز جدیدی بیاموزید.
پاسخ
تشکر شده توسط: senator




کاربران در حال بازدید این موضوع: 2 مهمان