Ангел
Понял принял, спасибо большое!
Ангел
Понял, благодарю!
Андрей
с джанго работал, на ноде экспресс апи делал для фронта
Вот я начал изучение Django мне почти всё понравилось кроме подключение css, js и остальных медиа файлов. И я посмотрел как это проходит в node js и там с этим более логично. Подскажи какой лучше из них выбрать для простых проектов? И если не сложно то какие проблемы могут всплыть в процессе работы у этих фреймворков?
infa
С Джанго там ничего сложного, просто есть некоторые особенности, а нода для серверного рендеринга вроде как-то неоч могу ошибаться просто на ноде делал слишком маленькие штуки для тестирования фронта на моковых данных.
infa
Вот я начал изучение Django мне почти всё понравилось кроме подключение css, js и остальных медиа файлов. И я посмотрел как это проходит в node js и там с этим более логично. Подскажи какой лучше из них выбрать для простых проектов? И если не сложно то какие проблемы могут всплыть в процессе работы у этих фреймворков?
Смотря какой проект хочешь делать, если у тебя многостраничный сайт по типу блога или интернет магазина то Джанго тебе в помощь, если нужен легковесный сервис то нода. Причём ноде не нужны всякие балансировщики.
Андрей
Ааааа
Alex
вот я про нее, да закомменти ее и запусти сервер снова, и протести только потом нужно будет возможно руками закрыть сокет через терминал
Я разобрался методом тыка, короче оказывается Ctrl + Z не убивало полность терминал с клиентом (сокетом), а просто выходило в терминал для записи новых команд
infa
С нодой проблем возникнет больше, да и нода и Джанго разные вещи. Джанго веб-Фреймворк а нода это платформа. Тебе придётся ещё выбрать Фреймворк на ноде, я только с экспрессом работал он очень простой. Но это не упрощает разработку) а в Джанго все по полочкам и наговнагодить там сложно.
infa
фронтендерами на плюсах? )))
Ну js на плюсах написан
infa
Просто там v8 под капотом
Vyacheslav
Просто там v8 под капотом
я понял шутка про совместимость фронта с плюсами не зашла )))
Alex
но дебаггер все таки найди как без него жить - непонятно
ну я сейчас под SSH в Yandex Cloud в убунту сижу через VS Code
Alex
дебаггер там есть, просто щупал только в PyCharm его
Vyacheslav
но там же vscode а в нем наверняка есть дебагер только его скорее всего нужно плагинами добавить
infa
я понял шутка про совместимость фронта с плюсами не зашла )))
Ну напиши свой транслятор с++ в js и пиши фронт на плюсах
Vyacheslav
дебаггер там есть, просто щупал только в PyCharm его
принцип везде одинаковый, а тут тебе даже переменные не нужны, только смотреть в какой части кода ты находишься
Alex
принцип везде одинаковый, а тут тебе даже переменные не нужны, только смотреть в какой части кода ты находишься
на работе прошка пайчарм, это и плюс и с другой стороны минус, ибо расслабляет)
Vyacheslav
Ну напиши свой транслятор с++ в js и пиши фронт на плюсах
я не хочу фронт писать кнопочки красить и вот это вот все.... фи...
Alex
я не хочу фронт писать кнопочки красить и вот это вот все.... фи...
а так то фронтов на рынке очень ценят, порой больше чем бэк)
Vyacheslav
Везде интересно!
мне пока не везде вот позже может, набалуюсь с сетями, понапишу пару вагонов шейдеров или еще чего, заскучаю по графическим интерфейсам - и пойду верстку учить а пока хочется подальше от дизайна быть на столько, на сколько это возможно )
Vyacheslav
Кто сказал что фронтенд это дизайн?
не дизайн, конечно, но слишком тесно с ним связан
Vladislav
Везде интересно!
а что интересного во фронте?
Igor
Maksim Pozharskiy
а что интересного во фронте?
Поля в форме по центру выравнивать
infa
а что интересного во фронте?
Ну там такие же алгоритмы пишутся. Ребят вы чего)
Igor
Лучше, чем продумывать алгоритмическую логику отправки запроса аутентификации в базу данных и получение определённых полей из связанной бд
Anonymous
Лучше прочитай про jobs, fg, bg
Как сделать такой шрифт?
Vyacheslav
а что интересного во фронте?
ходят слухи что у браузеров сильно ограничен ресурс это конечно не микроконтроллеры кодить, но знаешь, рекурсией фибоначи считать он точно не даст )
Ангел
Что бы было.
Vyacheslav
А зачем их считать?
ну мало ли у кого какие причуды )))
Andrii
Как сделать такой шрифт?
Набирать в обратных апострофах: `test`
Igor
test
Igor
Что теперь, любимым делом не заниматься?
infa
Из последней задачи на фронте: надо было запилить отрисовку магнитных полей, дали тз с вычматом. Если запускать сразу в браузере тупо все виснит, задача не из простых была, и многие ее просто переводили на других.
Igor
Я в свободное время играю в раскраску на телефоне, в другое свободное время раскрашиваю кнопки. Это моё призвание 😎
Vladislav
Всё уже так или иначе делали
Ну не скажи. Всё таки на беке тебе платят за новое, а не за старое. Фронт чаще повторяется от проекта к проекту.
Liza
Цвет кнопки менять
Базовые упражнения - это да, кнопочку поменять. А когда до реала дело доходит, там крышесносно. На одном бэке веб приложение - куча вкладок и неудобно. С хорошим фронтом - формочки выезжают-уезжают, данные сортируются-фильтруются, всё удобно и под рукой. Ну это как Феррари теоретически может поставить свой движок в корпус от шестерки, но это будет отстой.
Vyacheslav
Всё уже так или иначе делали
Ну я вот ещё "все" не делал, например) Каждый программист должен изобрести велосипед, подставить костыль и посадить утечку памяти на клиентские устройства)
Igor
Ну не скажи. Всё таки на беке тебе платят за новое, а не за старое. Фронт чаще повторяется от проекта к проекту.
А бэк чем меняется если так подумать? Одна и та же аутентификация, один и тот же конект к бд, одни и те же махинации с API. Так можно что угодно обесценить)
Vyacheslav
infa
А бэк чем меняется если так подумать? Одна и та же аутентификация, один и тот же конект к бд, одни и те же махинации с API. Так можно что угодно обесценить)
Посути чтобы сделать ручку апи нужно: описать роут, сделать запрос по параметрам , распарсить ответ, переложить джейсончик ваш апи готов сэр!
Igor
Разве где-то платят за дубликат проекта?
А кто то будет смотреть историю твоих проектов чтобы не дай бог, дубликата не было?)
Igor
Если есть наработки, почему бы их не использовать
Vyacheslav
Как и чужие наработки, которые мы с книжек, гайдов и форумов копипастим
Alex
Видеопродакшином
а чего не в айти?
Vyacheslav
а чего не в айти?
Так учусь ещё Я на Си и плюсы нацелился, может к концу лета как раз и сменю работу А может ещё проваландаюсь во вайтишниках
Владимир
Можете помочь, короче вот как сказано в документации
Владимир
Вот как я делаю, но почему то он выводит ошибку
Warox
Vyacheslav
А где мое форматирование текста? Это мне Gboard менюшку формата текста выключает что ли?(андроид) А всё, нашёл....
Владимир
Не я просто вырезал апи чтоб не палить
Warox
Не я просто вырезал апи чтоб не палить
Тебе 401 возвращает их сервер 401 значит что ты не авторизовался https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401
Владимир
Тебе 401 возвращает их сервер 401 значит что ты не авторизовался https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401
Значит я написал там что то не так, но вопрос что? апи правильный
Владимир
Может дело в типе но я пробывал и Api keys и Basic
Warox
Значит я написал там что то не так, но вопрос что? апи правильный
Мб и так Так же это должно быть 1 строка с пробелом.
Warox
'Basic {}'.format(access_token)
Владимир
Не очень понял, в документации написано так: