برو به محتوای اصلی
سیاوش محمودیان
بنیانگذار جواب‌کو

بخش بک‌اند (Backend) جواب‌کو از این زبان‌ها، سرویس‌ها و چارچوب‌ها استفاده می‌کنه:

  • Node.js
  • MongoDB
  • ElasticSearch
  • Redis
  • React
  • Redux

در بخش فرانت‌اند (Front-end) هم از این موارد استفاده شده:

  • React
  • Redux
  • Semantic UI React

جواب‌کو به صورت یک Universal App نوشته شده، یعنی اکثر بخش‌ها یک بار برای فرانت‌اند و بک‌اند اجرا شدن و اگر اولین دفعه باشه که دارید داخل جواب‌کو مییاین، روی بک‌اند رندر می‌شه و اگر دارید از یک صفحه به صفحه دیگه میرید، روی فرانت‌اند همون کد اجرا می‌شه. برای همین هست از React و Redux هم روی بک‌اند هم فرانت‌اند استفاده شده، چون در واقع یک کد هست.

کل کد روی ورژن ES6 جاوا اسکریپت نوشته شده و برای Build کردن داریم از Babel و Webpack استفاده می‌کنیم. جهت تست کد از Mocha و Sinon کمک گرفتیم.

برای لاگ کردن مشکلاتی که در سیستم پیش میاد از Sentry استفاده می‌کنیم و برای آنالیز کردن کارهایی که یوزرها انجام می‌دن از Mixpanel (همون Raven) و Google Analytics استفاده می‌کنیم.

برای برنامه موبایل هم، که به زودی بیرون میاد، از React-Native استفاده می‌شه.

۳۶
احمدرضا شمیمی
عالی سیاوش جان
حسین کوهساری
عالی بود. روی UI و UX هم زمان قابل ملاحظه‌ای صرف کنید. قوانین‌ حریم شخصی را به مرور پیچیده و کامل کنید. سیاست‌های نظارتی و محتوایی هم اعمال کنید. کمی هم پشتیبانی و در آخر از تماشای اکوسیستم جذاب خود لذت ببرید!
نمایش سوال
پاسخ‌های دیگر سیاوش محمودیان