جستجو برای:
  • خانه
  • مقالات
    • مقالات مشاوره‌ای/توضیحی
    • پایتون
    • HTML5
    • CSS3
    • PHP & MySQL
    • پایگاه داده (database)
  • شروع برنامه نویسی از صفر تا کسب درآمد
  • درباره ما
  • تماس
    • تماس با ما
    • پیشنهاد آموزش
یادیفای
  • خانه
  • مقالات
    • مقالات مشاوره‌ای/توضیحی
    • پایتون
    • HTML5
    • CSS3
    • PHP & MySQL
    • پایگاه داده (database)
  • شروع برنامه نویسی از صفر تا کسب درآمد
  • درباره ما
  • تماس
    • تماس با ما
    • پیشنهاد آموزش
0

ورود و ثبت نام

چگونه زبان های برنامه نویسی سایت های مختلف را کشف کنیم؟

17 ژانویه 2019
ارسال شده توسط مهدی خسروی
برنامه نویسی وب ، مقالات مشاوره‌ای/توضیحی
1.21k بازدید

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

 

 

دانلود این فیلم آموزشی با کیفیت بالا و حجم ۱۷ مگ


برای اینکه کشف کنید که هر سایت یا سرویس آنلاین از چه تکنولوژی هایی استفاده میکند و یا با استفاده از چه زبان های برنامه نویسی نوشته شده است، ابزارهای متعددی وجود دارد. اما در این مقاله میخواهم ۲ سایت و ابزار فوق العاده را به شما معرفی کنم که با استفاده از آن‌ها میتوانید تکنولوژی ها و زبان های برنامه نویسی هر سایتی را با دقت بسیار بالایی کشف کنید. بریم سراغ سایت هایی که میخواهیم درباره‌ی آن‌ها صحبت کنیم:

 

ابزار اول: Wappalyzer

اولین سایتی که میخواهم به شما معرفی کنم، سایت فوق العاده‌ی wappalyzer.com می‌باشد. بعد از اینکه وارد صفحه‌ی اصلی این سایت میشوید، اگر کمی به پایین اسکرول کنید، با بخش Technology Lookup مواجه میشوید. در این قسمت کافی است که نام سایتی که میخواهید تکنولوژی ها و زبان های برنامه نویسی آن‌را متوجه شوید، وارد کنید، تا برای شما همه‌ آن‌ها را لیست کند. 

البته ممکن است برای استفاده از این قسمت، نیاز باشد که با IP غیر ایرانی اینکار را انجام دهید. برای مثال ما در زیر بررسی کرده‌ایم که سایت آپارات با استفاده از چه تکولوژی ها و زبان های برنامه نویس ساخته شده است:

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

مقاله‌ی مرتبط: آیا یادیگری برنامه نویسی سخته؟ 🤯 من نمیتونم! (از ترس تا کد)

افزونه‌ی گوگل کروم wappalyzer را از اینجا و افزونه‌ی فایرفاکس wappalyzer را از اینجا میتوانید به مرورگر خود اضافه کنید و از کار با آن لذت ببرید.

 

ابزار دوم: Builtwith

ابزار دومی که به شما کمک میکند که تکنولوژی ها و زبان های برنامه نویسی سایت ها و سرویس های آنلاین را متوجه شوید، سایت builtwith.com می‌باشد. همانطور که از اسم این سایت پیداست، شما میتوانید کشف کنید که هر سایت، با چه چیزی ساخته شده است.

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

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

builtwith نیز برای مرورگرهای Firefox, Google Chrome و Microsoft Edge افزونه دارد که میتوانید از صفحه‌ی مخصوص افزونه ها، آنها را دانلود و استفاده کنید.

 

نکته‌ی مهم: البته گاهی اوقات پیش می‌آید که بعضی از سایت ها، از روش‌هایی درون سایت خود استفاده میکنند که اجازه‌ی بررسی تکنولوژی ها را به این ابزارها نمیدهند. به همین دلیل ممکن است بعضی سایت ها را چک کنید، ولی به هیچ نتیجه‌‌ای نرسید!

 

تجربه‌ی شخصی!

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

مقاله‌ی مرتبط: چرا HTML و CSS زبان برنامه نویسی نیستند؟
اشتراک گذاری:
درباره مهدی خسروی

۸ سال پیش که یادگیری برنامه نویسی رو آغاز کردم، با یک مشکل بزرگ مواجه شدم: کمبود منابع آموزشی حرفه‌ای و کاربردی به زبان فارسی. به همین دلیل، بعد از چندین سال فعالیت حرفه‌ای در زمینه‌ی برنامه نویسی، تصمیم گرفتم دانسته‌ها و تجربیات خودم را با شما عزیزان به اشتراک بگذارم. پیشنهاد میکنم به آدرس yadify.com/gifts حتما سر بزنید :)

نوشته های بیشتر از مهدی خسروی

مطالب زیر را حتما مطالعه کنید

آیا برنامه نویسی سخته؟
آیا یادیگری برنامه نویسی سخته؟ 🤯 من نمیتونم! (از ترس تا کد)
Full Stack چیست
Full Stack چیست و به چه کسی برنامه نویس فول استک میگویند؟
MVC چیست و چه کاربردی دارد؟ + مثال
چرا HTML و CSS زبان برنامه نویسی نیستند؟
با ۱۴ پیش نیاز برنامه نویسی آشنا شوید! (+فیلم)
واقعا چرا باید برنامه نویسی رو یاد بگیریم؟ (+ نظر بزرگان!)
قدیمی تر چطور عکس JPG را به PNG با پس زمینه‌ی Transparent تبدیل کنیم؟
جدیدتر همه چیز درباره‌ی تفاوت سایت های استاتیک و داینامیک

3 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • علیرضا تحریری گفت:
    ۱ اسفند ۱۳۹۸ در ۰۰:۳۹

    سلام واقعا عالی هستش آموزش هاتون. لطفا آموزش لاراول رو هم داخل سایت قرار دهید.

    پاسخ
    • مهدی خسروی گفت:
      ۱۷ فروردین ۱۳۹۹ در ۱۱:۰۲

      سلام علیرضا عزیز
      حتما در برنامه هامون خواهیم داشت 🙂

      پاسخ
  • حسین رستمی گفت:
    ۱ خرداد ۱۳۹۹ در ۱۳:۰۹

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

    پاسخ
    • مهدی خسروی گفت:
      ۲۱ خرداد ۱۳۹۹ در ۱۷:۲۵

      سلام حسین عزیز
      تگ های معنا گرا یه لیست مشخص و خاصی دارن. کافیه که HTML Semantic tags رو سرچ کنید که بتونید لیستشون رو ببینید و ازشون استفاده کنید.

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

This site uses Akismet to reduce spam. Learn how your comment data is processed.

مطالب مرتبط

آیا یادیگری برنامه نویسی سخته؟ 🤯 من نمیتونم! (از ترس تا کد)

Full Stack چیست و به چه کسی برنامه نویس فول استک میگویند؟

MVC چیست و چه کاربردی دارد؟ + مثال

چرا HTML و CSS زبان برنامه نویسی نیستند؟

با ۱۴ پیش نیاز برنامه نویسی آشنا شوید! (+فیلم)

جستجو برای:
.: روی یادگیری‌تان سرمایه‌گذاری کنید :.
  • مكان گيرنده
    دوره آموزش برنامه نویسی پی اچ پی
  • مكان گيرنده
    فول کورس مسترکلاس توسعه وب
.: نظرات کاربران :.
  • اکانت دمو در دوره آموزش برنامه نویسی پی اچ پی
  • مهدی خسروی در طراحی وب چیست؟ همه چیز درباره‌ی طراحی وب سایت (Web Design)
  • فاطمه در طراحی وب چیست؟ همه چیز درباره‌ی طراحی وب سایت (Web Design)
  • دوست در Stack Overflow چیست؟ همه چیز درباره‌ی استک اورفلو
  • مهدی خسروی در با ۱۴ پیش نیاز برنامه نویسی آشنا شوید! (+فیلم)
  • مهدی خسروی در PHP چیست؟ همه چیز درباره‌ی PHP و کاربرد آن
.: تماس با ما :.

ما به داشتن دوستان خوبی مثل شما افتخار میکنیم و بسیار خوشحال میشویم که پاسخگوی سوال‌هایتان باشیم. برای تماس با ما میتوانید از راه‌های زیر استفاده کنید:

+ آیدی پشتیبانی تلگرامی: yadify_support@

داستان یادیفای

از سال 1393 که فریلنسری برنامه نویسی رو شروع کردم، همیشه دوست داشتم که چیزهایی که یاد میگیرم رو با بقیه به اشتراک بذارم. که هم خودم بهتر یاد بگیرم و هم بتونم به بقیه کمکی کرده باشم.
مخصوصا اون موقع که محتوای تخصصی برنامه نویسی به زبان فارسی خیلی کم بود.
با xanbil.com شروع کردم به تولید محتوا و بعد از 3 سال به yadify.com رسیدیم.
جایی که در کنار هم سعی میکنیم برنامه نویسی رو به عنوان یه تخصص درآمدزا و خفن باهم یاد بگیریم و پیشرفت کنیم ...

دسترسی سریع
  • مقالات آموزشی
  • نقشه مسیر برنامه نویسی
  • مسترکلاس توسعه وب
  • درباره یادیفای
  • تماس با ما
چنل یوتوب برنامه نویسی پیج اینستاگرام
ساخته شده با و در یادیفای - از 1395

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت