برو به محتوای اصلی
امیر‌حسین فرخی
کاردانی نرم‌افزار
۲ سال پیش پرسیده شده

دیجی کالا از چه زبان‌های برنامه‌نویسی تشکیل شده؟

من کجام؟ اینجا کجاست؟

در جوابکو می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربتون رو به اشتراک بگذارید!

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

من بهترین شخص برای جواب به این سوال نیستم چون هیچ ارتباطی با تیم فنی دیجی‌کالا ندارم اما این سوال را با استفاده از مشاهداتم ارائه می‌کنم.

اگر به هدر پاسخ صفحه اصلی دیجی‌کالا نگاه کنیم این موارد قابل مشاهده هستند:

provider:oio.cloud۱۰۲, oio.cloud۱۰۲
Server:nginx
X-AspNet-Version:4.0.30319
X-Powered-By:ASP.NET۲۹, ARR/3.0, ASP.NET۲۹

با توجه به این هدر دیجی‌کالا از ASP.NET۲۹ نسخه ۴ استفاده می‌کنه و از nginx هم به عنوان وب‌سرور و یا یک لایه انتقال اطلاعات استفاده شده.

برای اینکه در این مورد اطلاعات بیشتری بدست بیاریم، یک راه ساده دیگه نگاه کردن به فرصت‌های شغلی شرکت‌هاست. با نگاه کردن به چند فرصت شغلی این‌ها مواردسیت که به چشم می‌آید:

  • استفاده از ASP.NET۲۹ و ASP.NET۲۹ MVC و T-SQL در بخش‌های اصلی وبسایت
  • استفاده از PHP 7، Composer، MySQL، PHP Unit و فریم‌ورک‌های Laravel و Symfony 2 برای بخش‌هایی از سرویس دیجی‌کالا
  • استفاده از ElasticSearch، Redis و Memcache برای جستجو و Cache
  • استفاده از Docker، Riak، Jenkins و Vagrant

طبق فرصت‌های شغلی متد مدیریت تیم SCRUM می‌باشد.

باز اشاره می‌کنم این پاسخ یک حدس با توجه به اطلاعات موجود بوده و امیدوارم به زودی یک نفر از خود دیجی‌کالا اطلاعات شفاف‌تری را ارائه دهد.

در تکمیل صحبت آقای سیاوش محمودیان عزیز

دی جی کالا در بستر سرورهای Cloud «ابرآروان» نسخه ایرانی «Cloudflare»، می‌باشد و از موارد زیر استفاده می‌کند:

  • Google Analytics UA Analytics
  • Microsoft ASP.NET۳۱ 4.0.30319 Web Framework
  • Nginx Web Server
  • IIS Web Server
  • Windows Server
  • jQuery JavaScript Framework

در تکمیل پاسخ دوستان جدیداْ (حدود ۲ سال داره میشه) قسمت سرچ رو روی react آوردن و همونطور که میبینید صفحه سرچ فرق کرده کلاْ.

علی حسینی
مدیر تیم سئو علی بابا

صفحات اصلی دیجی کالا در حال حاضر از ASP.NET۲۵ نسخه ۴ استفاده می‌کنه که روی ۱۱ سرور در حال ارائه هست.

دیجی کالا مگ nginx استفاده می‌کنه و بر روی ۴ سرور لینوکسی سرو میشه و وردپرس هست.

البته دیجی کالا سرورهای دیگه‌ای هم داره که بطور مثال میشه به صفحات فرود مربوط به پروموشن‌ها اشاره کرد که صفحات کاملا استاتیک و اچ‌تی‌ام‌ال هستند و بر روی لینوکس nginx ارائه میشن.

عکس‌های دیجی کالا توسط یک Image manager که باز توسط nginx پیاده‌سازی شده ارائه میشه.

البته دیجی کالا برای سال آینده یک مهاجرت بزرگ به PHP‌ خواهد داشت و برای این منظور یک فریم‌ورک خاص رو داره استفاده میکنه که درست نیست اسمش رو بیارم.