Перейти к содержимому

Как узнать на каком языке программирования написан сайт

  • автор:

Как узнать на чем написан сайт?

Здравствуйте, у меня хороший опыт написания под андроид, но в вебе я начинающий.
Хочу сделать примерный клон этого сайта grovemade.com
1. Подскажите, как узнать, на чем он написан? Язык, фреймворк и т.д. Я вижу в исходном коде упоминание shopify только.
2. Можно ли написать подобное на джанго? Куда копать?
3. Позволяет ли shopify сделать такое?

  • Вопрос задан более трёх лет назад
  • 28545 просмотров

Комментировать
Решения вопроса 1
prntscr.com/dvyqvi
https://wappalyzer.com/download — поставьте расширение, показывает на чем сайт
Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать
Ответы на вопрос 5

politon

HTML5,CSS3,JS,PHP,SQL,API,canvas,animation.
Ответ написан более трёх лет назад
Нравится 2 2 комментария

al_gon

Без комментариев.
rocknow @rocknow Автор вопроса
А что не так? Ну админка в стандартном месте лежит.

На React он сделан.

Сделать можно хоть на чём. Функционал там стандартный. Берёте laravel + что-нибудь во фронт и делаете.

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать

0example

Согласен с человеком выше, можно взять тот же WordPress + Woocommerce. Ничего крутого в этом сайте нет

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать

ptrvch

вебдев-энтузиаст. Django, AngularJS

Пользуюсь расширением для Хрома Wappalyzer

С ним сразу и видно, что интересующий вас сайт использует Shopify, React, Require.js и еще много чего по мелочи.

Вопрос, можно ли сделать на Django, почти лишен смысла — выбор языка абсолютно не отразится на конечном результате, вся разница только в наборе предоставляемых инструментов и личном предпочтении (оставляю в стороне коммерческую сторону вопроса о востребованности того или иного языка).

Ответ написан более трёх лет назад
Нравится 1 3 комментария
rocknow @rocknow Автор вопроса

Спасибо, хоть и не по теме, но насколько коммерчески востребовано написать это на джанго и учить его дальше?

ptrvch

rocknow: Если в дальнейшем вы собираетесь нацелиться на написание интернет-магазинов, то выбирайте для изучения PHP. На нем уже написано множество готовых решений, большое сообщество.
Django больше заточен для создания веб-приложений, к примеру веб-интерфейс Instagram Last.fm написаны на Django

Как узнать, на чем написан сайт

Как понять, на каком языке написан Web-сайт/Web-страница? Есть специальные ПО или расширения для браузере, что-бы понять, на каком языке написан Web-сайт ?

Отслеживать
задан 18 авг 2018 в 8:58
Магомедрасулов Ибрагим Магомедрасулов Ибрагим
93 5 5 бронзовых знаков
только по косвенным признакам
18 авг 2018 в 9:05
18 авг 2018 в 9:07
18 авг 2018 в 9:10
18 авг 2018 в 9:13
А вот, как мне узнать через Dev Tools в Chrome-браузере, где расположен файл Web-страницы?
18 авг 2018 в 10:02

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

С ним можно узнать на чем написан сайт. Хорошей разработки:) UPD: вот еще одно:

Советую использовать два этих расширения, так как они дополняют друг-друга. Если интересно:https://lifehacker.ru/wappalyzer/

Отслеживать
ответ дан 18 авг 2018 в 11:24
Unconnected Unconected Unconnected Unconected
43 7 7 бронзовых знаков

  • php
  • javascript
  • html
  • css
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.26.3951

Как определить на какой CMS написан сайт?

Сегодня в сети работают миллионы самых разных сайтов, много из которых написаны на специальных CMS (системы управления контентом). Бывает такое, что открывая какой-нибудь сайт, вы можете оценить его удобный функционал и возможности для работы с ним. Возможно даже и вы бы как пользователь сайта хотели бы открыть и свой проект, используя подобный функционал. Но для этого нужно узнать, в каком направлении двигаться и что именно использует интересующий вас веб-ресурс. Понравился сайт и Вы хотите узнать на какой cms он написан? В данной статье я рассмотрю способы, с помощью которых можно определить движок сайта. Условно все ниже перечисленные методы можно разделить на ручные и специализированные (сервисы), но остановимся на каждом из этих методов более детально. Итак, как узнать на чем написан сайт?

Просмотр кода сайта в браузере

Итак, для того, чтобы узнать, на каком движке сайт необходимо проанализировать код сайта. Почти все браузеры дают возможность просматривать код страницы. Например, в популярном браузере Google Chrome с помощью сочетания клавиш ctrl+u можно открыть код интересующей страницы и проанализировать ее содержимое.

Для каждой системы управления сайтом существует свои особенности и признаки, по которым можно узнать на какой cms сделан сайт.

Наиболее популярным движком по праву считается WordPress. В нем, например, можно встретить метатеги наподобие

Для того, чтобы найти скрипты в большом количестве кода используйте сочетание ctrl+f и можно искать javascript. С помощью путей к файлам: найти атрибут src и посмотреть откуда тянется информация или файлы сайта.

Признаки использования популярных cms

Как вычислить другую cms? Среди основных “следов”, которые оставляют другие популярные системы, наиболее часто встречаются:

В системе управления Drupal очень часто favicon или CSS-стили размещаются в папке files

В популярном Битриксе сайты в коде отображают путь к файлу следующим образом

В Joomla к пути файла стиля приписывается имя домена сайта.

MODx: если обнаружили в путях к файлам «assets», то можете быть уверены, что вы определили CMS.

Система NetCat вычисляется при помощи каталога /netcat/ . В нем содержаться изображения и картинки.

Проверка robots. txt сайта

Чтобы узнать cms используйте еще один способ проверить движок сайта — это проверка robots. txt сайта, который Вас заинтересовал. Этот файл является инструкцией для поисковых систем. Поэтому можно его изучить и найти информацию о cms. В нем разработчики закрывают страницы от индексации, они-то нам и помогут “раскрыть секреты”. Команды каждой из cms выглядят специфически, поэтому их можно определить, для чего изначально необходимо найти инструкции по cms-кам, в которых содержаться те самые команды.

Попробуйте открыть окно в админку стандартными способами, чтобы узнать цмс. Итак, самые популярные движки сайтов:

WordPress site.ru/wp-admin или wp-login.php
Drupal site.ru/user
Host CMS site.ru/admin
WebAsyst site.ru/login
InstantCMS site.ru/login
Magneto site.ru/login
MODX site.ru/manager
1С Битрикс site.ru/auth или site.ru/bitrix/admin/
OpenCart site.ru/admin

Правда, данный способ не всегда действенный, так как разработчики в целях безопасности часто меняют адрес входа в административную панель. Но попробовать стоит.

Проверка с помощью специальных сервисов

А теперь рассмотрим, как узнать cms сайта online. И вторая часть — специализированные сервисы, которые в онлайн режиме помогут узнать движок сайта. Среди этих сервисов популярностью пользуются 2ip, Built With, ITrack и плагин Wappalyzer. Также есть специальный плагин RDS Bar для браузеров Chrome, Яндекс.Браузер, Opera, Firefox. Но этот инструмент лучше все-таки использовать именно seo-специалистам, так как функционал и предоставленные результаты проверки слишком запутанные для начинающих пользователей плагина.

Популярный плагин для браузеров Wappalyzer

Наиболее удобным и с большим количеством информации считается Wappalyzer. Он устанавливается для Firefox и Google Chrome в виде специального плагина. Чтобы определить платформу сайта достаточно одного клика. Кроме сms Wappalyzer способен определить систему аналитики, которую использует сайт, а также фреймворки и библиотеки.

2ip — узнать ЦМС сайта в один клик

Удобный и очень простой сервис определения cms сайта — 2ip. Необходимо ввести интересующий адрес и подождать результат. Проверка происходит по наиболее популярным системам управления сайтами и вы сможете узнать движок сайта 2ip. Если после проверки результат таки остался неизвестным, то, скорее всего, используется очень редкая CMS или движок самописный. Так как указано на скриншоте ниже.

cms

iTrack — сервис определения CMS

Для использования сервиса iTrack просто введите домен в соответствующее поле на сайте и результат какая cms у сайта у вас перед глазами:

cms2

Built With — многофункциональный инструмент проверки

Built With — самый информативный сервис, он поможет проверить движок сайта онлайн. Не просто подскажет на каком движке работает сайт, а укажет дополнительную информацию:

  • язык программирования;
  • адаптивность для мобильных устройств;
  • web-сервер, на котором работает сайт;
  • почтовый сервис;
  • шрифты и фреймворки;
  • тип SSL-сертификата;
  • виджеты;
  • система аналитики;
  • подключенный CDN.

Платная проверка предоставляет более детальную информацию о сайте. Это самый быстрый способ определить фреймворк сайта и многое другое.

На примере сайта ГиперХост:

cms3

Простой и доступный сервис WhatCMS

whatiscms

Еще один сервис проверки с прямо намекающим названием на свою специализацию — WhatCMS. Система проста, удобна, без лишней информации, которая в большинстве случаев попросту не нужна. Просто введите домен сайта и получите результат.

PR-CY — возможности для информативной проверки

Еще один популярный инструменты для проверки CMS — PR-CY. Он узнает саму платформу, наборы шрифтов, системы аналитики, используемый веб-сервер, виджеты и даже JS фреймворки. 5 проверок бесплатно можно сделать в 24 часа.

Итак, теперь полученная информация поможет вам определится с выбором CMS для своего проекта.

Что делать, если ни один способ не помог?

Как узнать, на каком движке сделан сайт, если ни один из вышеупомянутых способов не помог? В таком случае можно обратиться непосредственно к владельцам сайта. Конечно, не факт, что вам вообще ответят. Но так у вас есть шанс как понять на каком языке написан сайт.

Также будьте внимательны у многих сайтов в подвале есть информация, где был разработан сайт. Особенно это касается конструкторов сайтов, которые принудительно выводят такие данные мелким шрифтом. Поэтому прокрутите страницу и проанализируйте информацию, возможно она у вас перед глазами. Как узнать на каком конструкторе сделан сайт, можно увидеть в нижней части сайта, в так называемом “подвале”. Обычно пишут “Сайт сделан на . ” или что-то в этом роде. Например:

Надеюсь, что вы поняли, как узнать какой движок у сайта. Как видите, способов достаточно и все они различаются в степени сложности и информативности. Наверно, самый быстрый и простой это вариант с плагинами — зашел на сайт, нажал кнопку и готово. Но хороший специалист должен уметь любой автоматизированный метод заменить на ручной и уметь сделать определение cms любым методом. Ведь это говорит о вашем полном понимании процесса.

Сложно определиться, какая CMS подойдет для будущего сайта? Возможно следующая статья поможет найти верное решение:

Надеюсь, что эти советы помогут Вам узнать необходимую информацию. Неважно, на какой CMS вы сделаете свой сайт, в любом случае в ГиперХост вы найдете качественный хостинг для сайта на любой системе управления:

Как узнать, на каком движке сделан сайт

Наиболее верный способ узнать движок сайта — это вручную. Есть несколько вариантов, как это можно сделать.

Посмотреть исходный код страницы.

Пожалуй, самый быстрый способ определения CMS сайта. Исходный html-код открывается на сайте в браузере при нажатии сочетания клавиш Ctrl + U. По мета-тегу «generator» можно точнее определить движок сайта.

Проверить пути в файлах оформления.

Сделать это можно так же на странице исходного кода сайта. Находим по списку ссылки, где файлы оформлены css и js. У каждой CMS есть своя особая структура, которая выделяет ее среди остальных: у WordPress это корневые каталоги wp-content и wp-includes, а у Drupal может выглядеть приблизительно так: sites/default/files.

Служебные страницы в файле robots.txt

Такой файл есть на любом сайте, вне зависимости от того какой движок используется. В нем можно запретить показ технических страниц, индексирование и дублирование. Именно в robots.txt есть возможность обнаружения признаков установленной CMS. Сделать это можно при помощи добавления в конце названия сайта в браузере robots.txt. На примере WordPress все предельно понятно, поскольку в первых же строчках можно увидеть используемую CMS. Drupal тоже довольно легко обнаружить, отличительным признаком будет являться строчка Disallow: /?q=admin/

Административная панель

При входе в административную панель можно также определить движок сайта. Делается это при вводе названия сайта в браузере с добавлением определенной приставки в конце. Путем перебирания всех ссылок, соответствующих определенным CMS, исключая одну за одной обнаруживается требуемая. Это не самый рабочий вариант, но тоже имеет место быть. Приведем несколько примеров для входа в админку сайта разных CMS:

  • test.ru/wp-admin/ (для WordPress)
  • test.ru/admin/ (для OpenCart)
  • test.ru/administrator/ (для Joomla)
  • test.ru/bitrix/admin/ (для Bitrix)
  • test.ru/auth/ (для 1C Bitrix)
  • test.ru/user/ (для Drupal)

Поиск движка в футере сайта

Футер — это нижняя часть страницы сайта, в которой может быть упоминание о CMS. При использовании шаблона в процессе создания сайта, иногда можно увидеть справку о движке сайта. Чаще всего написано мелким шрифтом в конце страницы. Правда у популярных и посещаемых сайтов эта информация скорей всего будет намеренно скрыта.

Определить структуру URL-ссылок

Найти упоминания о CMS сайта возможно с помощью внешнего вида ссылок, при условии, что они не обрабатывались генератором URL. В WordPress оригинальная ссылка имеет такой вид: test.ru/p=123, в отличие от Joomla:

  • test.com/index.php?option=com_content&task=view&id=12&Itemid=345
  • test.com/content/view/12/345

По заголовкам HTTP

Передавая отклик HTTP заголовков браузеру принимается перечень заголовков с информацией о CMS. Помогает в этом онлайн-ресурс или расширение HHTP заголовков для Гугл Хром. При этом можно еще обнаружить куки и движок через определенные индикаторы, отмеченные в директории (для WP — wp-settings).

Онлайн-сервисы для проверки CMS

Еще один способ проверить движок сайта — онлайн-сервисы. Несмотря на их огромное количество, можно выделить лишь некоторые, определяющие CMS с наибольшей точностью.

iTrack.ru

Является известным сервисом по определению движка сайта. Распознает более 50 актуальных CMS. Вводите необходимый URL, подтверждаете, что вы не робот и нажимаете «Определить». Ниже будет предоставлена следующая информация о домене, хостинге, самом сайте и IP-адресе. Помимо этого еще можно узнать о стойкости пароля, посещаемости и скорости загрузки сайта, а также о проверке анонимности, времени заливания файлов и прочее.

WhatCMS

Данный сервис определяет свыше 390 CMS. Более того, он определяет на каком языке программирования был написан сайт и веб-сервер.

Built With

Данный инструмент, определяющий движок сайта, аналитику, задействованные инструменты и язык, имеет свою популярность и впечатляющий результат. Он также предоставляет данные по серверам, фреймворкам и библиотекам. Можно даже найти рекламные данные и аналитические счетчики. Интересующая информация предоставляется не в первых строчках, нужно прокрутить ниже, просматривая практически все строчки, в особенности Content Management System.

Отдельно выделим распознавание движка через плагины, которые устанавливаются для браузера. Рассмотрим некоторые из них.

Wappalyzer

Данный плагин функционирует с такими браузерами, как Хром, Опера и Mozilla. Предоставляет данные о движке, веб-сервере, шрифтах, фреймворке, языке программирования и так далее. Выбирается и устанавливается версия под необходимый браузер, при этом перезагрузка не требуется. Адресная строка браузера будет содержать в себе данные сайта в иконках, нажав на которую получаем детальную информацию.

RDS bar

Функциональность этого плагина многогранна и существует в основном, чтобы анализировать сайт. Скорость работы высокая, можно просматривать количество страниц, ссылок и прочего в поисковике. После установки данного плагина необходима перезагрузка браузера.

Информацию о CMS можно найти в панели внизу справа. Верхняя панель отображает показатели посещаемости, индексации поисковых роботов и уровня вложенности страниц. Также есть возможность посмотреть robots.txt, подсвечивать орфографию, чистить кеш и так далее.

Иногда пользователи прибегают к еще одному методу распознаванию движка — серверным и десктопным парсерам, являющимися специальными программами получения необходимой информации. Таковым является A-Parser, выделяющий более 600 разновидностей CMS.

Обращение к разработчику или владельцу сайта

Лучше создателя сайта никто не подскажет всю его подноготную, в том числе на каком движке он написан. Некоторые сайты создаются студиями, в футере они обычно упоминаются, и при необходимости создания аналогичного сайта, они могут помочь. Разработчики также могут определить и показать CMS сайта. Более того, они могут рассказать о затраченном времени, ресурсах и средствах в процессе создания сайта, однако планируя создать конкурентоспособный сайт в аналогичной сфере, можете не рассчитывать на их помощь.

Подводя итог, можно сказать, что полное копирование функционала приглянувшегося сайта, не самая лучшая идея. Всегда можно развить собственные идеи и реализовывать их по своему уникальному видению, вдохновляясь примерами понравившихся ресурсов. А правильно подобранный движок сайта поможет в осуществлении задуманного. Для его определения можно выбрать любой из вышеперечисленных способов или попробовать все, чтобы выделить особо полюбившийся и подходящий именно вам.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *