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

نکته‌ی دیگر این است که صرف اینکه یک سایت از زبانی خاص برای برنامه‌نویسی استفاده کند، به معنی بهتر بودن آن زبان و تجویز این گزینه برای تمامی سایت‌های دیگر نیست.

هر یک از تکنولوژی‌ها و زبان‌های برنامه‌نویسی وب مانند php، Python، ASP.NET، جاوا، Ruby و زبان‌های دیگر در سایت‌های بزرگی در سرتاسر دنیا مورد استفاده هستند.

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

نگارش جدید سایت دیجی‌کالا که از تاریخ ۲۲ تیر ۹۷ جایگزین نگارش قبلی شده است، بر پایه php نوشته شده است. در سمت سرور نیز نشانه‌هایی از وب سرور NGINX و نرم‌افزار Varnish و سیستم‌عامل لینوکس مشاهده می‌شود.

نگارش قبلی دیجی‌کالا

هسته‌ی مرکزی نسخه قبلی دیجی‌کالا با فناوری ASP.NET توسعه یافته بود ولی در بخش‌هایی مثل دیجی‌کالا مگ، از وردپرس که یک CMS تحت php است برای طراحی سایت استفاده شده است.

دیجیکالا - Digikala

همین ترکیب در سایت دیجی‌استایل و دیجی‌استایل مگ نیز برقرار است و این دوسایت نیز به شکل فوق در کنار هم فعالیت می‌کنند.

خوب است بدانید، آنچه در ظاهر این سایت‌های می‌بینید ممکن است بخش کوچکی از آنچه در عمل وجود دارد باشد. در پشت صحنه، و در بخش انبارداری، سیستم‌های توزیع، حسابداری، پرسنلی و … ممکن است از چندین تکنولوژی مختلف دیگر استفاده شده باشد.

این تکنولوژی‌ها همگی در کنار هم یک سیستم بزرگ به نام دیجی‌کالا را شکل داده‌اند و آنچه در این بین اهمیت زیادی دارد، ارتباط موثر و کارآمد بین این سیستم‌ها است نه لزوما زبان برنامه‌نویسی هر یک از این سیستم‌ها.

راه اندازی فروشگاه اینترنتی

اگر قصد راه اندازی سایت فروش اینترنتی را دارید و می‌خواهید محصولات خود را از طریق اینترنت و به صورت آنلاین به فروش برسانید، برای مشاوره و سفارش طراحی سایت فروشگاهی، اینجا کلیک کنید.

۱۱ نظر در مورد «سایت دیجی کالا با چه زبانی نوشته شده ؟»

    • با سلام
      این طور به نظر نمی‌رسد. در نسخه‌ی جدید از کتابخانه jQuery استفاده شده است
      شاید در نسخه قدیمی از React استفاده شده بوده

    • هر سایت هنگام ارسال و دریافت درخواست، اطلاعاتی از خودش به مرورگر می‌فرستد، به علاوه از بررسی محتوای کدهای ارسالی، ممکن است بشود اطلاعاتی را به دست آورد و در نهایت، ارسال برخی درخواست‌های خاص و بررسی پاسخ سایت می‌تواند کار شناسایی زیرساخت سایت را امکان‌پذیر کند.

  • سلام من میخوام برنامه نویسی یاد بگیرم از صفر شروع میکنم ولی نمیدونم بدون کد نویسی بهتره یا با کد نویسی؟ یا کار با کدوم پیشرفته تر ،مدرن و چشم گیر تر هست؟من نمیدونم از کجا تحقیق کنم لطفا اگه در این زمینه تخصص دارید راهنماییم کنید.ممنون

    • با سلام. برنامه‌نویسی و کد نویسی معنی یکسانی دارند. برای کسب اطلاعات باید وقت بگذارید و اینترنت را جستجو کنید. پاسخ شما چیزی نیست که در یک کامنت بشود به آن پرداخت.

  • میرزایی می‌گوید:

    دیجیکالا با پی اچ پی هست و بک اندش هم یک نسخه ی کاستوم شده فریمورک لاراول هست من تو بخش فنیش بودم میدونم این اطلاعاتیه که نباید میدادم ولی خب دیگه دیدم اشتباه نوشتید خاستم اطلاع رسانی کنم. اپلیکیشن موبایلش هم با کاتلین نوشته شده

پاسخ دادن به amib لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *