Исходники от vc.ru

Где можно скачать или к кому обратится, чтобы получить исходник Framework Air на котором работает сайт vc.ru?

Также где можно найти исходники редактора "Paragraph initialized 3.2.0"?

В прошлом году знаю, что был человек (пользователь vc.ru), я обратился к нему, но он сказал, что не даст Framework Air от vc.ru. У него есть весь frontend от vc.ru.

Как он его получил?

0
147 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Вот же его ответ. У него есть фронт. А дописать надо бекенд.

https://vc.ru/ask/65255-temnaya-tema-i-drugie-fichi?comment=1186632
Но он отказался давать код фронта. Где он его взял он тоже не сказал. Но он показал часть кода и он реально от vc.ru исходник с комментариями.

Он даже отказался его продать мне.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Sam Beckett

Кажется у вас данные о том что такое фронтенд датируются 2003 годом

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Max Yankov
все ресурсы в браузер прилетают

В браузер прилетает скомпилированный, минифицированный результат. Исходный код мало того, что может быть написан на другом языке (транслируемом в js, типа coffescript, typescript, clojurescript или dart, или даже css, как sass или less), может включать себя ещё и элементы ssr, не будет включать никаких тестов, и так далее.

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Max Yankov

Погодите, вы до сих пор не в курсе, что npm используется как для менеджемента зависимостей бэка, так и фронта? И при этом с таким апломбом ещё и хамите, полностью уверенный в своей правоте?

Вот статья для самых маленьких, читайте, образовывайтесь, и не благодарите: https://www.agiliq.com/blog/2019/01/using-npm-to-manage-frontend-libraries/

(Поменял ссылку на туториал получше)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Max Yankov

Так. Стоп. То есть для вас система сборки сайта, у которого в принципе нет никакого сервера, например - это тоже бэкенд? И любой фронтендер, который настраивает себе такую систему сборки может потом в резюме "писал бэкенд" писать?

Это какой-то совершенно отборный бред, честно говоря.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Max Yankov
пример покажите

Любой сайт, который хостится на статике.

Сисадмины, в том числе, чем занимаются, в курсе?

Уж точно не настройкой системы сборки.

Александр, я с вами больше дискутировать не буду, потому что вам всё выше изначально очень точно написали: ваши знания о разработке из 2003 года. Видно, что вы слышали звон про Node, NPM, но совершенно не разобрались в том, как вообще работает современная вёб-разработка. Так и остались в эпохе LAMP, и даже не понимаете, насколько отстали, что разговариваете уже на совершенно другом языке. Наверное, занимаетесь своими проектами или сайтами под ключ, так что никакой возможности столкнуться с нормальной современной разработкой и хотя бы понять, насколько отстали у вас нет - так что и гонора полно.

Грустно всё это, конечно.

Ответить
Развернуть ветку
Георгий Хромченко

Встряну - можно делать что-то, что можно назвать "без бэкенда" или "без сервера" (в классическом понимании) на статическом хостинге типа GitHub.io + FireBase в качестве БД

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Я так понимаю, что он хочет запустить сайт на движке vc.ru. Но он не принимает никого работать с ним.

Как он смог получить фронт?

Ответить
Развернуть ветку
Юрий Б.

Может, сам написал?

Ответить
Развернуть ветку
Andrei Samuilik

Бывший сотрудник утащил код, так и получил.

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Но он не дает код никому.

Ответить
Развернуть ветку
Name

ПОЧЕМУ ОН ДОЛЖЕН ДАВАТЬ ЕГО ТЕБЕ?????

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Но он же его где-то взял. Он мне показывал исходники фронта от vc.ru, но дать их или продать он отказался.

Ответить
Развернуть ветку
Michael Smith

Дяденька, а вы точно настоящий разработчик?
Что ты показал, есть у тебя в браузере совершенно бесплатно. Это все в открытом доступе, надо только деобфусцировать.

Ответить
Развернуть ветку
Олег Полтавцев
Автор

деобфусцировать? Удачи, попробуй получить такой же код после этого)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Michael Smith

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

И она даже не обязательна, просто с читабельным кодом проще работать.

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Попробуй потом внести в код изменения или добавление нового функционала и посмотрим как он будет работать))

Ответить
Развернуть ветку
Michael Smith

Не вижу никак проблем, как выше уже написали, вытащить весь фронтенд и переписать в красивом виде, это дело нескольких вечеров.

А судя по вашим комментариям тут, вы в веб разработке совсем не шарите, фронтенд с бэкендом путаете, JS движок с CMS движком, итд.

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Просто смешно)) Frontend именно VC/TJ/DTF около 400 файлов. Удачи переписать это за несколько вечеров))

Ответить
Развернуть ветку
Michael Smith

Там ровно 3 файла (и один из них движок vue, который форматировать не нужно), открой JS консоль и посмотри ))
Ты наверное дизайн сюда еще посчитал, картинки, CSS итд.

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Посчитай сколько там модулей. Открой консоль и увидишь их количество.

Только на этой странице их 235 модулей)

Ответить
Развернуть ветку
Michael Smith

Модулей чего?
Ты считаешь всякий сторонний мусор – аналитику, видеоплеер, баннеры, шеринг в соцсетях итд.
Конкретно со static-osnova.gcdn.co грузится только 3 JS файла, один из них движок vue, другой файл это что ты привел в скрине, это сам движок комментариев. Это и есть нужный фронтенд, все остальное деобфусцировать не нужно, это сторонние библиотеки.

Ответить
Развернуть ветку
Олег Полтавцев
Автор

No comment...)))))))))))))))

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Олег Полтавцев
Автор

У данного сайта куча модулей, которые отвечают за весь функционал. Что тут можно сделать за пару вечеров я не знаю.

Ответить
Развернуть ветку
Michael Smith

Мне сложно что-то объяснить человеку, у которого понимание на уровне "куча модулей", без понимания конкретики )
Что ты привел в скрине это функционал комментариев и он собран в одном файле и там ничего сложного нет.

Весь основной функционал сайта в бэкенде, я не знаю зачем тебе вообще фронтенд сдался, он без бэкенда работать не будет, тут куча AJAX вызовов.

Ответить
Развернуть ветку
Георгий Хромченко

И это в 2019, во время React, React Native и Vue пытаться тырить такое...

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Почему тырить?

Ответить
Развернуть ветку
Name

охуенная логика

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Олег Полтавцев
Автор

Еще реально получить исходники? В редакцию и Илье писал, но так и не ответили на письма.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
144 комментария
Раскрывать всегда