Никогда раньше об этом не задумывался, но понял что так было бы удобно использовать валидацию из коробки(laravel), чтобы она сразу генерировала верные сообщения об ошибках.Вообще, мировая практика разработки подобных вещей не приветствует, но... С технической стороны вопроса, Вам ничего не мешает это сделать и работать всё будет.
Опыта в web разработки особо нет, в какую сторону смотреть?В сторону учебника по веб-разработке, в первую очередь.
Вроде Yii позволяет просто админки делать? Может есть еще какие-то фреймворки? Что порекомендуете?Практически любой более ли менее полноценный фреймворк позволяет "просто" или "по быстрому" делать админки. В т.ч. Yii, Laravel, Symfony, Django (Python) и многие другие.
Как сейчас используется bootstrap?Как у любого фреймворка категории UI (или близкой к ней) используется он для самых разных задач. Сфера его применения зависит в т.ч. от качества и стоимости конечно проекта, а так же от опыта верстальщика и ряда других факторов.
оценив трудозатраты на передвижение гамбургеров в 8 часов, просто плюнул на эту затеюНе могу на 100% сказать, что этот вопрос решается "на раз два", но уверен, что будучи зная CSS на должном уровне, труда с передвижением любого элемента, в т.ч. "гамбургера", в т.ч. применительно к BS'у - составлять не должно, причём без применения гуглов и прочих подобных инструментов.
Просто, что отличает эти языки при написании десктопных приложений?Нативность процесса, в первую очередь. И возможно конечная кросс-платформенность полученных решений. В C#, точнее в платформе .NET есть отличная интеграция (лучше слова подобрать не смог) с такими привычными многим штуками как WinForms например, и вообще он изначально создавался конкретно для разработки чего-то подобного, именно под Windows (в первую очередь). Python изначально разрабатывался как платформо-независимый язык и в своём базовом арсенале, чего-либо сравнимого с функционалом построения различных форм на C#/.NET, из коробки не имеет. А ещё у C# есть отличная IDE идущая вместе с ним в комплекте (Visual studio), причём бесплатная, а ещё там есть WPF и разные другие штуки. Но я бы всё равно не сравнивал языки в таком контексте, слишком "топорное" сравнение.
Скорость? (хотя это метрика относительная, у любого языка есть 100500 способов ускориться)Я бы не стал заострять внимание на этом показателе.
На каком языке проще использовать возможности 64-битной архитектуры?Не понятно, про какие именно возможности идёт речь... Но, по моему, от языка это вообще мало зависит.
На каком языке проще сделать программу что бы она запускалась как можно на больших версиях винды без переделки, т.е. XP, Vista, 7, 8, 8.1, 10 и т.д.?На любом языке, в но в качестве платформы - я бы порекомендовал конкретно .NET Framework 4.0, т.к. более поздних версий оного под XP, насколько я помню, не существует.
На каком языке проще добраться до системных API если мне надо добраться до аудиоустройства или видеокарты? (ну просто С мы тут не рассматриваем в сравнении)Не могу сказать наверняка, но скорее всего, ни на каком из них. Из коробки, языки высокого уровня, обычно не поддерживают низкоуровневые операции. Готовых же библиотек, в т.ч. низкоуровневых, для компенсации данного недостатка хватает обычно для любых языков. А вообще, это очень обширная тема, "добраться" до устройства можно очень разными способами... и на разных уровнях. Можно написать свой драйвер (в этом случае, вряд ли какой-то язык из списка подойдёт), а можно использовать WinAPI или какие-то готовые функции написанных кем-то ранее драйверов...
после того как делаю submit просто белый экран появляется. В консоле пишет что был отравлен методом post.В браузере формы отправляются либо методом "GET", либо "POST". Остальное поведение "эмулируется" на уровне фреймворка. Подробнее про то, как указать метод, которым отправляется форма можно почитать в документации к Laravel.
Но при попытке создать таблицы в редакторе SQL-запросов возникает ошибка синтаксиса на первом же поле таблицы. Проблема в Adminer или PostgreSQL ?Наиболее вероятно, что проблема в SQL-коде, который Вы пытаетесь запустить/выполнить.
Посоветуйте нормальный редактор для PostgreSQL (без разницы уже под Винду или Линукс).
Как првильно написать панель навигации и футер один раз, и вставлять их код в мою страницу ? Плохо ли это для индексации ? Желательно 2 варианта: на php и jsНа PHP это выглядит максимально просто. Например так:
<?php include("{$_SERVER['DOCUMENT_ROOT']}/header.php"); ?>
Какая разница между container и container-fluid?Bootstrap? Если да, то:
Kotlin транслируется в javascript код, следовательно вопрос знание только kotlin заменит javascript???Над JS есть много надстроек, не только Kotlin... всё зависит от того, насколько качественный результат Вам нужен на выходе. Если результат уровня "что б работало" - то знать можно что угодно, если же нужен качественный результат - лучше изучать первоисточник всё же... к тому же, он довольно примитивный и учить его относительно легко.
но в таком случае может возникнуть ситуация когда пользователь сменить содержимое куки к примеру на ID другого пользователя и таким образом попадает на его страницу без пароля. Что мне нужно записать в куки?Самый простой вариант - сгенерировать какой-нибудь уникальный ID а потом зашифровать его sha512 например. Получите длинный уникальный ключ который довольно сложно подделать. Уникальный ID - должен быть в прямом смысле уникальным, а не "1, 2, 3". Например, крипто безопасные случайные числа на PHP, полученное число можно разбавить другими уникальными данными, например временем и ещё чем-то (например, как подсказывает коллега выше - добавить туда IP адрес, среди прочего). Полученные в результате хеш - будет достаточно уникальным. Привязываем этот хеш к пользователю и... готово!
Хотелось бы изучить язык, который так или иначе применим в веб-разработке, преимущественно бэк-энд (я не беру те утверждения, что и на C# можно все сделать).В смысле можно? Всё можно сделать, и иногда даже нужно, и иногда даже делают, в т.ч. для веба - на Си и/или на С++. А у C#'а есть целая армия поклонников, а так же ASP.NET и ещё ASP.NET Core (кастрирования версия C# способная (по крайней мере, теоретически) работать на ОС отличных от Windows), а так же ASP.NET MVC и так далее.
У PHP привлекает наличие работы, низкий порог вхожденияПорог вхождения куда? В сам язык? Хочу Вас разочаровать, это лишь порог базового вхождения. Во первых по тому, что на "чистом PHP" пишут либо в виду своей полной некомпетентности, либо в виду архи-нагруженных проектов, аки "ВКонтакте", "Фейсбук" и т.д. И сам язык в этом процессе - хорошо, если 10% будет занимать, от общей массы стека. Есть ещё фреймворки, протоколы, сети, сервера, различные хранилища, базы данных и очень много чего ещё. При этом они с языком конкретным никак не связаны.
Почему в Laravel много компонентов из Symfony? Laravel это форк Symfony?Я бы переформулировал немного. В Laravel много компонентов, авторами которых являются авторы Symfony. Видимо, так сложилось, что эти компоненты обладают достаточно высоким качеством или иными положительными качествами, которые разработчики Laravel сочли нужными/важными.
Laravel это форк Symfony?Нет.
Подозреваю, что нужно копать в сторону cURL, но всё таки решил спросить у знатоков.Можно cURL, можно готовую библиотеку взять.