Здравствуйте мои дорогие честно говоря вопрос который вынесен в название этого видео меня самого очень удивил но оно находится в трендах туба и люди продолжают спрашивать О'кей вопрос довольно странный но Давайте Мы попытаемся его обсудить потому что Ну а кто же ещё будет отвечать на такие вопросы как не я а меня всё ещё зовут Сергей немчинский я Напоминаю Вам что компания foxmind занимается обучением не только новичков но и опытных разработчиков и делает это классно а мы поехали первое по поводу того на чём делать сайт в двадцать четвёртом году всё очень сильно зависит от того для чего
сайт какой сайт и так далее можно подойти к этому вопросу с очень разных сторон Можно например вместо того чтобы изучать про что сайт посмотреть на тренды списков языков программирования Какой сейчас самый популярный и так далее спойлер JavaScript А есть проблема на жава скрипте делается мордочка сайта нэнд энд делается на много чём в том числе и на жава скрипте Но это там не самое мягко говоря популярное решение оно там где-то во второй десятке наверное Вот но мордочка Да делается на жава скрипте и вы скорее всего мордочку сайта То есть то что будет видеть пользователь юзерс интерфейс
безусловно будете делать на жава скрипте с его фреймворка и честно говоря фреймворки жава скрипта выполняют на фронтенде ту же роль что языки программирования на бкдет то что ему там нравится и очень много разных вариантов На сегодняшний момент есть три основных фреймворка фронтенда я как-то рассказывал про все них это будет видео вон там Да это react самый популярный на котором делается большое количество решений он как бы такой золотая середина он довольно мощный и при этом относительно понятный для человека который любит JavaScript для других нет ангуляр который очень популярен в мире крупных энтерпрайз приложений и так далее
Потому что он очень понятен для разработчиков серверных тех направлениях для разработчиков жава и си-шарп и View новый Молодёжный который вроде бы как самый простой но при этом менее всего популярный из этой Троицы Хотя борется за популярность Так что в общем принципе если вам нравится View пишите мордочку на View А вот на backend технологиях Мы остановимся более подробно именно от того для чего предназначен ваш сайт и вы будет зависеть то на чём вам удобнее всего будет писать Кэн для ваше сайта н по большому счёту сайта Может разрабатываться на любом языке программирования который только существует наверное не
стоит смотреть на языки которые умерли типа кало ид Хотя наверное на них тоже можно разработать Кэн Хотя я слава Богу такого не видел Вот Но если мы берём первые 10-15 из списка наиболее популярных языков программирования то на всём из этого Кэн разработать можно по причине того что Что такое энд это просто программа которая крутится на сервере который обращается frontend или мобильное приложение и спрашивает у неё данные Ну как бы очевидно что программу можно написать который просто работает можно написать на любом языке программирования но языки программирования же про это да про то чтобы писать программы поэтому
в общем на любом и можно как определить На каком языке программирования имеет смысл разрабатывать это самое приложение даю вам универсальный совет если у вас маленький сайти предназначенный для того чтобы например просто представлять вашу компанию в сети Интернет Привет например наш сайт проще всего его вообще не разрабатывать на языке программирования а использовать cms Content Management System например как наиболее популярный 80% сайтов в интернете на нём сделаны WordPress на котором Кстати у нас сайт разработан WordPress конечно требует определённых знаний от разработчика который его использует как минимум вам потребуется знание жава скрипта для того чтобы ну сделать мордочку
чтобы она была динамичной д пер веке как-то люди отвыкли от сайтов которых не распахивается менюшки и не выезжают иконом знать PHP потому что собственно говоря WordPress как раз на нём написано Если вам понадобится какую-то минимальную кастомизацию там сделать то для этого потребуется язык PHP вот дальше это закрывает нишу всех малых и начало средних решений без проблемы маленький магазинчик маленькая сайт-визитка лендинг Whatever Я советую всё это делать на вордпрессе не заниматься хирото потому что вам там уже всё готово и всё написано достаточно только настроить дальше если ваш сайт чуть Более сложный вы например пишете сайт для
какой-нибудь аптеки где можно заказывать лекарства и нужно получать какие-то дополнительные справки или ещё что-то такое сложное Да записываться на посещение какой-нибудь спорт-клуб где выбираешь конкретного тренера и выбрать к нему кстати про это тоже Возможно есть плагины к вордпрессе сайты пишутся на знаменитой Троице это PHP с его ролем Python с его джан и Ruby с его рельсой Ruby on Rails На сегодняшний момент ощутимо сдал в популярности и поэтому в двадцать четвёртом году я бы не советовал писать сайт на rubi а PHP с ролем или Python Джан по большому счёту выбор практически равнозначный Я бы всё же
советовал выбирать PHP Славе просто потому что он мне больше нравится шучу потому что всё же знаний по разработке веб-разработке в PHP чуть-чуть больше и плюс к этому PHP более специализированное универсальный язык но на самом деле функционал у них совершенно идентичный Если вы знаете Python и не знаете PHP разрабатываете на пайтоне никакой проблемы нет в эту же нишу старательно пытается проползти JavaScript который на бэнде работает в node.js и ещё в нескольких других мене распространённых средах выполнения крайне не советую для новичка использовать Note JS он существенно сложнее чем предыдущая Троица м требует гораздо высшего более высокого понимания
и даже если вы знаете JavaScript всё равно вам будет проще выучить PHP или Python с его фреймворков чем детально разобраться с нодом сложнее Но если вам прямо нравится вперёд нода и JavaScript вполне нормальный вариант если ваш сайт Более сложный более навороченный Ну тогда я крайне сомневаюсь что вы Обратитесь к этому видео да Потому что если Вы директор крупной компании и сейчас выбираете на чём писать вашу автоматизацию Ну нет так не бывает если Вы директор крупной компании у вас уже написано огромное количество автоматизации потому что пока ваша компания росла точно писали что-то даже не очень большая
Наша компания у нас уже до черта написанного собственного софта Кстати у нас в основном софт на PHP написан ну кому что Если же вы крупная компания например банк Телеком Whatever то скорее всего у вас всё автоматизировано на Джаве поэтому у вас выборов нет И вы пишете дальше на Джаве Если вы консалтинговая компания компания которая работает с большим количеством разных майкрософта ских приложений вы например ворды отдаёте своим клиентам или там Excel или ещё что-то то скорее всего у вас всё автоматизировано на CSharp dnet и опять же у вас нет выбора крупное приложение пишется либо на том
либо на другом в зависимости от того что уже сложилось всё просто но тут есть ещё более низкая ниша которые перед самым первым вариантом который я сказал это когда вам нужно просто статическую страничку повесить Я честно говоря немножко даже подзабыл про этот вариант потому что статическая страничка - это вообще не требует разработки всё что нужно её сверстать О'кей хотя на сегодняшнем мире я вообще с трудом себе представляю страничку которая полностью статична и не требует вообще ничего от пользователей и вообще ничего не делает э это зачем такое Это что даже Википедия извини это нихрена не статическая информация
она вообще-то собственно говоря динамически гери из того что на создавали там пользователи и там очень сложный логика про это поэтому как бы в современном мире статического контента фактически не бывает ещё одна тема про который я хотел пару слов сказать это Progressive Web Application в народе а вообще-то pwa но никто так не говорит это когда собственно говоря из сайта из его HM делают ложения которые устанавливается куда-то на сегодняшний момент технология много кем поддерживается Вы наверное видели да такие ситуации когда там вы условно говоря вроде как устанавливаете приложение на самом деле это просто страничка которая как бы
ставится на ваш телефон или компьютер Ну на сегодняшний момент честно говоря не завоевало большой популярности Несмотря на то что много компаний с этой штукой носятся Я даже не знаю стоит ли с этим связываться Мне кажется что мёртвой идея с другой стороны Ну кто-то с ним работает может быть я не прав Пишите в комментариях я готов поспорить ещё важный Аспект о котором я обязательно хотел сказать Вы должны понимать что если вы размещаете сайт в интернете то вы наверное делаете Это с какой-то целью даже если вы разработчик Вы должны понимать Ну просто разработчик типа я не трогаю
ваши бизнесов дела вам мне сказали мне заплатили и разместил но Давайте будем честны сайт в интернете размещается для того чтобы его нашли никто не будет печатать название вашего сайта руками в адресной строке я с трудом себе представляю такую бывает ситуация когда это посадочная страница например там запускается какая-то реклама и по клику с баннера или рекламной статьи переходит на эту страницу такое тоже бывает конечно её искать тогда не надо но в подавляющем большинстве случаев сайт нужно сделать пригодным к поисковой оптимизации та самая SEO sech optimization так вот если ваш сайт нельзя найти в интернете он фактически
не существует и надо понимать что если ваш сайт написан вручную то потребуется довольно много работы по его се оптимизации Именно поэтому я кстати небольшие сайты и рекомендую делать на вордпрессе которые изначально заточен под SEO и там все плагины и все необходимые а условия для того чтобы оптимизировать для поисковых роботов уже есть помните об этом что в конце концов ваша разработка Ну Ваша работа как разработчика не заканчивается на том чтобы просто разработать оно типа заработало Оно ещё будет продолжаться И продолжаться после того как на вас нападёт сеошник и скажет вот эта страничка грузится медленно здесь неправильно
открывается в мобильной вёрстке Тут ещё что-то такое и вот это всё А ну да кстати ещё про мобильную адаптивность Вы должны понимать что XXI век на дворе И подавляющее большинство ваших клиентов будет заходить на ваш сайт вовсе не с компьютера он будет заходить вот с этого с телефона ну или планшета поэтому надо помнить о том что вы Несмотря на то что вы как разработчик скорее всего смотрите на свой сайт в первую очередь через браузер компьютера он обязательно должен работать идеально в браузере телефона потому что именно так им и будут пользоваться в основном ваши клиенты и
это очень неприятные знание для разработчика Я знаю Меня самого это напрягает потому что на компьютере всё широкое удобно так классно а тут какие-то хрень узкий экран ничего неудобно но надо об этом помнить Надеюсь осветил все вопросы которые вам были интересны по этому поводу пото что даже не знаю что больше ещё добавить Но если у вас есть какой-то более интересный вопрос пишите здесь в комментариях я с радостью сниму лучше по этому поводу видео пока успех рождается множеством безуспешных усилий так сказал Антуан до сентек запе не опускайте руки мои дорогие каждая неудача - это опыт ведёт вас
к успеху