Добрый Дазл

Пользователь

Регистрация: 09.07.2013

Сообщения: 2744

Рейтинг: 1069

Добрый Дазл

Регистрация: 09.07.2013

Сообщения: 2744

Рейтинг: 1069

Делаю сайт для мамы на вордпресс используя html без готовой темы с нуля. Так вот вопрос. Веб это программирование? Все что я делаю по сути, это сижу на стэковерфлоу и ищу как тот или иной блок изменить или подвинуть куда мне надо. Кто знает, можете сказать это хоть как-то относится к программированию? Типа рисовать кнопочки в синий? и.т.д. Какое-то дрочево откровенно. Это больше похоже на верстку. У меня получается, хоть медленно. Но желание стать программистом когда-нибудь уже улетучилось.ehh.png?1592046966

месси возьмет зм

Пользователь

Регистрация: 21.05.2023

Сообщения: 49

Рейтинг: 27

месси возьмет зм

Регистрация: 21.05.2023

Сообщения: 49

Рейтинг: 27

Ну, как минимум, хтмл это язык гипертекстовой разметки, т.е. не программирование, но в целом, если писать сайт с нуля, то чем-то этот процесс похож на программирование

XaXoLOL

Пользователь

Регистрация: 15.10.2018

Сообщения: 2824

Рейтинг: 1102

XaXoLOL

Регистрация: 15.10.2018

Сообщения: 2824

Рейтинг: 1102

веб - программирование.

вордпрес - это не веб.

это просто готовая коробка. инструмент для создания сайтов из говна и палок.

Meepka

Пользователь

Регистрация: 08.10.2012

Сообщения: 1944

Рейтинг: 485

Meepka

Регистрация: 08.10.2012

Сообщения: 1944

Рейтинг: 485

Делаю нейронку для мамы на С++ используя готовую библиотеку. Так вот вопрос. ML это программирование? Все что я делаю по сути, это сижу на стэковерфлоу и ищу как тот или иной метод вызвать из библиотеки. Кто знает, можете сказать это хоть как-то относится к программированию? Типа рисовать квадратики зеленые? и.т.д. Какое-то дрочево откровенно. Это больше похоже на верстку. У меня получается, хоть медленно. Но желание стать программистом когда-нибудь уже улетучилось.ehh.png?1592046966

pochemyzamenya

Пользователь

Регистрация: 25.02.2016

Сообщения: 4457

Рейтинг: 4064

pochemyzamenya

Регистрация: 25.02.2016

Сообщения: 4457

Рейтинг: 4064

Пишешь инструкции для машины = программируешьpepegahacker.gif?1625805410


graffitcrab

Пользователь

Регистрация: 03.07.2014

Сообщения: 8493

Рейтинг: 5002

graffitcrab

Регистрация: 03.07.2014

Сообщения: 8493

Рейтинг: 5002

Добрый Дазл сказал(а):

Делаю сайт для мамы на вордпресс используя html без готовой темы с нуля. Так вот вопрос. Веб это программирование? Все что я делаю по сути, это сижу на стэковерфлоу и ищу как тот или иной блок изменить или подвинуть куда мне надо. Кто знает, можете сказать это хоть как-то относится к программированию? Типа рисовать кнопочки в синий? и.т.д. Какое-то дрочево откровенно. Это больше похоже на верстку. У меня получается, хоть медленно. Но желание стать программистом когда-нибудь уже улетучилось.ehh.png?1592046966

Нажмите, чтобы раскрыть...

Так это и есть верстка. Странно вообще, что ты юзаешь слово "верстка", но не отличаешь её от программирования, мне кажется ты сейчас спалился на вбросерстве.

Но если нет - программирование начнется когда ты к сайту пхп подвяжешь, там уже запросы к бд, генерация странички на основе записей и тд. Проще говоря верстка - это когда ты что-то делаешь руками и видишь результат, а программирование - это когда то, что ты пишешь - автоматизирует процесс, допустим у тебя в бд 100 юзеров, ты выгребаешь их и в цикле генеришь div'ы для каждого из них, в итоге получаешь страничку на 100 юзеров, хотя фактически руками ты этих всех 100 юзеров туда не прописывал, за тебя это сделал сервак, который ты так запрограммировал.

Mask of Sadness

Пользователь

Регистрация: 12.06.2020

Сообщения: 2947

Рейтинг: 1776

Mask of Sadness

Регистрация: 12.06.2020

Сообщения: 2947

Рейтинг: 1776

ну скорее майнкрафт это программирование, чем то, что ты написал

naTapanucbka

Пользователь

Регистрация: 12.12.2012

Сообщения: 26411

Рейтинг: 13897

Нарушения: 110

naTapanucbka

Регистрация: 12.12.2012

Сообщения: 26411

Рейтинг: 13897

Нарушения: 110

это вёрстка

mymomsminigun

Пользователь

Регистрация: 11.02.2016

Сообщения: 1789

Рейтинг: 1257

mymomsminigun

Регистрация: 11.02.2016

Сообщения: 1789

Рейтинг: 1257

шэрпойнтисты такие - мы програмисты ёптgiga.gif?1629253562

Добрый Дазл

Пользователь

Регистрация: 09.07.2013

Сообщения: 2744

Рейтинг: 1069

Добрый Дазл

Регистрация: 09.07.2013

Сообщения: 2744

Рейтинг: 1069

graffitcrab сказал(а):

Так это и есть верстка. Странно вообще, что ты юзаешь слово "верстка", но не отличаешь её от программирования, мне кажется ты сейчас спалился на вбросерстве.

Но если нет - программирование начнется когда ты к сайту пхп подвяжешь, там уже запросы к бд, генерация странички на основе записей и тд. Проще говоря верстка - это когда ты что-то делаешь руками и видишь результат, а программирование - это когда то, что ты пишешь - автоматизирует процесс, допустим у тебя в бд 100 юзеров, ты выгребаешь их и в цикле генеришь div'ы для каждого из них, в итоге получаешь страничку на 100 юзеров, хотя фактически руками ты этих всех 100 юзеров туда не прописывал, за тебя это сделал сервак, который ты так запрограммировал.

Нажмите, чтобы раскрыть...

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

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5507

Рейтинг: 4303

Александр

Регистрация: 10.08.2013

Сообщения: 5507

Рейтинг: 4303

Любое написание кода (не верстание интерфейса) - это программирование. Ты задаешь логику, инструкцию, которая должна быть выполнена

Но тут можно посмотреть со второй стороны. Людишки привыкли, что программирование относится только к IT и не представляют, что в мире есть еще с сотню направлений, где используется аббревиатура «Программирование», но никакого кода в принципе не пишется


Поэтому задача облегчена до невозможности, программирование - написание инструкции к выполнению. Если твоя задача стояла узнать, относится ли программирование в веб к нативному дотнет и т.д. программированию, ответ - да

Ectx

Пользователь

Регистрация: 20.07.2020

Сообщения: 1508

Рейтинг: 698

Ectx

Регистрация: 20.07.2020

Сообщения: 1508

Рейтинг: 698

img
Добрый Дазл сказал(а):

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

Нажмите, чтобы раскрыть...

А прикинь заверстать социальную сеть? Каждому пользвателью страницу ручкой писать будешь? Ты будешь на фронте их логику а он подсавится с бд

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5507

Рейтинг: 4303

Александр

Регистрация: 10.08.2013

Сообщения: 5507

Рейтинг: 4303

Добрый Дазл сказал(а):

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

Нажмите, чтобы раскрыть...

Это потому что ты бездарно определяешь стили, в этом нет ничего плохого

Современные стили в вебе позволяют тебе буквально все, что есть у тебя в голове

DrZoidberg

Пользователь

Регистрация: 17.01.2017

Сообщения: 1541

Рейтинг: 454

Нарушения: 30

DrZoidberg

Регистрация: 17.01.2017

Сообщения: 1541

Рейтинг: 454

Нарушения: 30

Александр сказал(а):

Это потому что ты бездарно определяешь стили, в этом нет ничего плохого

Современные стили в вебе позволяют тебе буквально все, что есть у тебя в голове

Нажмите, чтобы раскрыть...

Не совсем. Я как то пытался повторить такой вот эффект. Нормально не получилось. Собственно у ТГ это тоже только в апах, в вебе нет. Ну и наверняка куча других есть кейсов.
weidw-gif.117350

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5507

Рейтинг: 4303

Александр

Регистрация: 10.08.2013

Сообщения: 5507

Рейтинг: 4303

DrZoidberg сказал(а):

Не совсем. Я как то пытался повторить такой вот эффект. Нормально не получилось. Собственно у ТГ это тоже только в апах, в вебе нет. Ну и наверняка куча других есть кейсов.
weidw-gif.117350

Нажмите, чтобы раскрыть...

Первое, что пришло в голову:

Создать blank-копию интерфейса (пустышку), наложить её поверх существующего, задать ему border-radius 50% и после чего от центра кнопки увеличивать размер объекта, пока не отобразится весь, после чего заменить переменные в css и удалить blank сверху

Сгенерировать blank-канвас интерфейса, наложить поверх старого (текст поместить на слой выше canvas), отрисовать его таким же образом - с кружка и расширять, пока не отобразится весь, следом то же самое - заменяешь переменные с цветами в css и удаляешь blank


100% есть варианты ещё проще и быстрее (вспоминаем filter), но это надо потратить минут 30, а мне лень


DrZoidberg сказал(а):

Не совсем. Я как то пытался повторить такой вот эффект. Нормально не получилось. Собственно у ТГ это тоже только в апах, в вебе нет. Ну и наверняка куча других есть кейсов.
weidw-gif.117350

Нажмите, чтобы раскрыть...

Если прям вообще не вдаваться в подробности (при условии, что тёмная тема у нас не задаётся какими-то определёнными цветами, а просто грубая инверсия), то можно воспользоваться методом наложения цветов друг на друга и опять же там подобная отрисовка не представляет проблем

https://css-live.ru/tricks/ukroshhaem-rezhimy-nalozheniya-difference-i-exclusion.html

DrZoidberg

Пользователь

Регистрация: 17.01.2017

Сообщения: 1541

Рейтинг: 454

Нарушения: 30

DrZoidberg

Регистрация: 17.01.2017

Сообщения: 1541

Рейтинг: 454

Нарушения: 30

Александр сказал(а):

Первое, что пришло в голову:

Создать blank-копию интерфейса (пустышку), наложить её поверх существующего, задать ему border-radius 50% и после чего от центра кнопки увеличивать размер объекта, пока не отобразится весь, после чего заменить переменные в css и удалить blank сверху

Сгенерировать blank-канвас интерфейса, наложить поверх старого (текст поместить на слой выше canvas), отрисовать его таким же образом - с кружка и расширять, пока не отобразится весь, следом то же самое - заменяешь переменные с цветами в css и удаляешь blank


100% есть варианты ещё проще и быстрее (вспоминаем filter), но это надо потратить минут 30, а мне лень


Если прям вообще не вдаваться в подробности (при условии, что тёмная тема у нас не задаётся какими-то определёнными цветами, а просто грубая инверсия), то можно воспользоваться методом наложения цветов друг на друга и опять же там подобная отрисовка не представляет проблем

https://css-live.ru/tricks/ukroshhaem-rezhimy-nalozheniya-difference-i-exclusion.html

Нажмите, чтобы раскрыть...

Не, инверсия цветов это не то. Реальных вариантов два - держать два интерфейса одновременно или сделать картинку интерфейса и скрывать её. Везде свои косяки.

MTL

Пользователь

Регистрация: 26.11.2013

Сообщения: 11199

Рейтинг: 3340

MTL

Регистрация: 26.11.2013

Сообщения: 11199

Рейтинг: 3340

Бэк (круд, логика, модели и прочее) - это программирование.

Фронт (билдинг тэгов, отрисовка, даже вызов данных через клиента) - это кодинг, т.к. тут связка из "структура данных + алгоритмы" не шибко критично.

Дизайн (вёрстка, рисование фонов, ярлычков, иконок, картинок и т.п.) - это не программирование и даже не кодинг, т.к. нет даже формального признака написания кода, а есть набор языковых конструкций или работа с графическими редакторами, которые позволяют делать только визуальные изменения на стороне клиента без привязки логики к этим изменениям. Если появляется логика отрисовки, то это уже фронт.


Имхо.

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5507

Рейтинг: 4303

Александр

Регистрация: 10.08.2013

Сообщения: 5507

Рейтинг: 4303

MTL сказал(а):

Бэк (круд, логика, модели и прочее) - это программирование.

Фронт (билдинг тэгов, отрисовка, даже вызов данных через клиента) - это кодинг, т.к. тут связка из "структура данных + алгоритмы" не шибко критично.

Дизайн (вёрстка, рисование фонов, ярлычков, иконок, картинок и т.п.) - это не программирование и даже не кодинг, т.к. нет даже формального признака написания кода, а есть набор языковых конструкций или работа с графическими редакторами, которые позволяют делать только визуальные изменения на стороне клиента без привязки логики к этим изменениям. Если появляется логика отрисовки, то это уже фронт.


Имхо.

Нажмите, чтобы раскрыть...

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

Разделять таким образом выглядит глупо

MTL

Пользователь

Регистрация: 26.11.2013

Сообщения: 11199

Рейтинг: 3340

MTL

Регистрация: 26.11.2013

Сообщения: 11199

Рейтинг: 3340

Александр сказал(а):

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

Разделять таким образом выглядит глупо

Нажмите, чтобы раскрыть...

Ну, всё-таки просто кодить и кодить с пониманием структуризации данных (какие структурв данных удобно использовать или какие быстрее для данной задачи) и с применением оптимального решения (подобрать и реализовать алгоритм по соотношению память/скорость) - это две больших разницы. (с)

"Программировать" означает "кодить", но в обратную сторону ("кодить" означает "программировать") это не работает.

Siller__

Пользователь

Регистрация: 31.10.2014

Сообщения: 1484

Рейтинг: 468

Siller__

Регистрация: 31.10.2014

Сообщения: 1484

Рейтинг: 468

MTL сказал(а):

(круд, логика, модели и прочее) -это программирование.

Нажмите, чтобы раскрыть...

KEKL.png?1616515060

mnogokotin

Пользователь

Регистрация: 22.12.2014

Сообщения: 13512

Рейтинг: 5385

Нарушения: 50

mnogokotin

Регистрация: 22.12.2014

Сообщения: 13512

Рейтинг: 5385

Нарушения: 50

Добрый Дазл сказал(а):

Делаю сайт для мамы на вордпресс используя html без готовой темы с нуля. Так вот вопрос. Веб это программирование? Все что я делаю по сути, это сижу на стэковерфлоу и ищу как тот или иной блок изменить или подвинуть куда мне надо. Кто знает, можете сказать это хоть как-то относится к программированию? Типа рисовать кнопочки в синий? и.т.д. Какое-то дрочево откровенно. Это больше похоже на верстку. У меня получается, хоть медленно. Но желание стать программистом когда-нибудь уже улетучилось.ehh.png?1592046966

Нажмите, чтобы раскрыть...

ты версткой занимаешься, это не программирование по сути ) низшая ступень

salute1

Пользователь

Регистрация: 21.03.2019

Сообщения: 5486

Рейтинг: 2219

salute1

Регистрация: 21.03.2019

Сообщения: 5486

Рейтинг: 2219

mnogokotin сказал(а):

ты версткой занимаешься, это не программирование по сути ) низшая ступень

Нажмите, чтобы раскрыть...


naTapanucbka сказал(а):

это вёрстка

Нажмите, чтобы раскрыть...

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



Добрый Дазл сказал(а):

Делаю сайт для мамы на вордпресс используя html без готовой темы с нуля. Так вот вопрос. Веб это программирование? Все что я делаю по сути, это сижу на стэковерфлоу и ищу как тот или иной блок изменить или подвинуть куда мне надо. Кто знает, можете сказать это хоть как-то относится к программированию? Типа рисовать кнопочки в синий? и.т.д. Какое-то дрочево откровенно. Это больше похоже на верстку. У меня получается, хоть медленно. Но желание стать программистом когда-нибудь уже улетучилось.ehh.png?1592046966

Нажмите, чтобы раскрыть...

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

ГЕОРГИЙ

Пользователь

Регистрация: 07.11.2011

Сообщения: 429

Рейтинг: 113

ГЕОРГИЙ

Регистрация: 07.11.2011

Сообщения: 429

Рейтинг: 113

MTL сказал(а):

Ну, всё-таки просто кодить и кодить с пониманием структуризации данных (какие структурв данных удобно использовать или какие быстрее для данной задачи) и с применением оптимального решения (подобрать и реализовать алгоритм по соотношению память/скорость) - это две больших разницы. (с)

"Программировать" означает "кодить", но в обратную сторону ("кодить" означает "программировать") это не работает.

Нажмите, чтобы раскрыть...

Так говоришь будто на фронте не надо следить за качеством и использовать оптимальные алгоритмы для лучшего перформанса, говнокодить и на бэке можно, а и у фронта и у бэка есть смежные вещи которые не являются программированием верстка/sql. Выглядишь как челы которые пытаются доказать что они круче :)

MTL

Пользователь

Регистрация: 26.11.2013

Сообщения: 11199

Рейтинг: 3340

MTL

Регистрация: 26.11.2013

Сообщения: 11199

Рейтинг: 3340

ГЕОРГИЙ сказал(а):

Так говоришь будто на фронте не надо следить за качеством и использовать оптимальные алгоритмы для лучшего перформанса, говнокодить и на бэке можно, а и у фронта и у бэка есть смежные вещи которые не являются программированием верстка/sql. Выглядишь как челы которые пытаются доказать что они круче :)

Нажмите, чтобы раскрыть...

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

NbW

Пользователь

Регистрация: 10.03.2016

Сообщения: 1540

Рейтинг: 461

NbW

Регистрация: 10.03.2016

Сообщения: 1540

Рейтинг: 461

MTL сказал(а):

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

Нажмите, чтобы раскрыть...

в питоне некоторые вещи тоже более простительны, чем в плюсах, какие выводы делаем?