Илья: у Вас просто такой ЯП. Я тоже в свое время не смог найти работу в своем регионе по Java. Java - это мир энтерпрайза, там джуниором тяжело устроиться
Андрей: хороший выбор, с php и начинайте. Вакансий больше, порог входа ниже, как следствие легче устроиться на первую работу, а там в процессе уже изучите что угодно. У меня первая работа была связана с C#/ASP .NET, а сейчас на JS/PHP/Symfony работаю
Mintormo: начинал с Java, но работы по данному направлению не нашел, зато подвернулась работа по родственному С# в стартапе. Позже уже были JS/jQuery/Angular и PHP. В данный момент на JS/jQuery + PHP/Symfony работаю
В Вашем возрасте (31 год) начал изучать программирование, первую работу джуниором получил в 32 года. Сейчас мне 33, так и работаю программистом. Если есть интерес к такой профессии, то рекомендую. Если живете в крупном городе, то вряд ли будут проблемы при трудоустройстве.
Dark Hole:
>то о чем спор то?
Примерно об этом:
>Например, средствами CSS и HTML никак не отреагируешь на нажатие на кнопку, не отправишь запрос на сервер
Ещё раз: средствами html можно и отреагировать на нажатие на кнопку, и отправить запрос на сервер. Без JS.
>Т.е. логику отправки формы можно на JS с API браузера. А на HTML - нет.
На html -- нет. На html + API браузера -- да.
Ещё раз: JS не отправляет http-запросы.
Dark Hole:
>форма не будет отправлять запросы - с чего бы ей? Тут просто для нее реализована логика на уровне браузера и все
Javascript не отправляет запросы - с чего бы ему? Просто для него реализована логика на уровне браузера и все.
Говорить, что форма не отправляет запросы, но говорить, что это делает javascript -- либо весьма смутно понимать, о чем идет речь в разговоре, либо банальное нежелание признавать себя неправым.
Dark Hole: я понял, что вы лажанулись, но никак не хотите это признать. В принципе, это не имеет значения. Html-форма как отправляла http-запросы, так и будет отправлять. С вашим признанием или без оного.
Dark Hole:
>Но вы никак не можете понять, что я такие запросы не считаю
Какая разница, что вы считаете, а что нет? Это не имеет никакого отношения к объективной реальности.
>даже простая гиперссылка или ссылка на внешний скрипт/стиль создает HTTP запрос >"средствами HTML"
Абсолютно верно. И JS здесь также ни при чем. Если вам угодно, то можете считать, что запрос создается "средствами браузера". Но JS тут все равно ни при чем.
Dark Hole:
>я не считаю корневой запрос(с которого начинается загрузка странницы) достоянием >HTML. А так же не считаю прочие теги HTML истинными HTTP запросами
Помилуй Б-г, как могут теги(код JS) быть http-запросами? Http-запрос - это сообщение, посылаемое клиентом (браузером в нашем случае) серверу. Вы в своем первоначальном сообщении утверждали, что это невозможно сделать без JS. Я вам показал обратное: простейшая html-форма делает это абсолютно без участия JS.
Dark Hole:
>Меня огорчает, что вы придираетесь к миллиметрам
Я пытаюсь(пока безрезультатно) объяснить тот факт, что с помощью html можно отправить запрос на сервер. Уже было упомянуто, что конечной точкой отправки http-запроса является браузер (это в контексте нашего разговора, так-то можно и telnet'ом, и curl'ом отправить), так что, чем бы вы ни пользовались, отправлять запрос будет все равно браузер. А вот, что будет начальной точкой - тут возможны варианты. Если вы говорите о DOM-событиях - хорошо. JS также обрабатывает DOM-события, а потом "дает команду браузеру" отправить запрос на сервер. Но вместо JS может быть и html. На самом деле, конечно, вы это прекрасно понимаете, но разводите холивар ради холивара, понимая, что в своем первом посте сделали некорректное высказывание.
>Может перенесем этот холивар в ВК?
Вам не терпится наконец-то уже перейти на личности?
Dark Hole:
>Коротко - HTML не делает запрос, ИМХО. Запрос делает браузер, руководствуя HTML
Коротко - JS не делает запрос. Запрос делает браузер, руководствуясь JS
Если чуть подлиннее, то HTTP-запрос инициируется клиентом, в данном случае браузером. Что инициирует запрос (html или js) браузеру без разницы.
Вы все-таки пытаетесь натянуть сову на глобус вместо того, чтобы научиться чему-то новому. Это печально.
Dark Hole:
>да, я обвинял вопрос в глупости. Не хватайтесь за первый попавшийся аргумент
Это не аргумент, это указание на некорректность вашего поведения. К дискуссии о передаче информации на сервер средствами html он не имеет отношения
>А мне нужно признать, что переход по гиперссылке - запрос средствами HTML?
Нет, вам нужно признать, что информацию на сервер можно передать средствами html.
Но можете и не признавать, если это каким-либо образом задевает ваше ЧСВ. Лишь бы вы сами это понимали
Dark Hole:
>в глупости я никого не обвинял
Прочтите ваше первое сообщение, адресованное топикстартеру
>вы сами ооочень ошибетесь - по умолчанию get
Я ни слова не говорил про умолчания
Ваш тезис был: "средствами CSS и HTML ... не отправишь запрос на сервер "
Параметр action определяет файл-обработчик или ресурс-обработчик, располагающийся на сервере, куда передаются данные из формы. Потом он, например, может сохранить их в базу данных. Это, само собой, происходит на сервере.
Может, вы наконец признаете, что запрос на сервер можно отправить средствами html и перестанете натягивать сову на глобус?
Dark Hole: какой ещё страницы? html-форма отправляет данные на файл-обработчик/ресурс, расположенный на сервере, обычно методом POST. Прежде чем обвинять кого-то в глупости, неплохо бы самому для начала перестать их говорить
PaulMaly: Павел Новиков: понятия не имею, зачем. Я отвечал на реплику мистера Dark Hole: "Например, средствами CSS и HTML никак не отреагируешь на нажатие на кнопку, не отправишь запрос на сервер"