Что ждет WEB в будущем?
Личное мнение.
Есть монополист JS , из коробки язык плохой, что бы превратить в его что-то более нормальное, нужно использовать фреймворки, обертки , всяческие вспомогательные пакеты, куча плагинов для IDE и еще много чего, каждый день все это дело обновляется, выходит что-то новое, нужно следить.
Разобрались как все это настраивать - у вас появился более менее нормальный "язык".
Рынок состоит из :
1) Простые проекты (95%) - малый и средний бизнес, все то что работает с данными, визуализация, отображение , создание и прочее.
2) Сложные Проекты(5%) - гиганты, люди которые создают очень масштабные проекты для всего мира.
Что делает JS:
1) Забросил щупальца в сервеную разработку (https://nodejs.org/en/) и занял там определенную нишу. (тут все понятно, JS на сервере + свои серверные фичи)
2) Пробросил Щуальца в мобильную разработку, начинает занимать рынок (http://facebook.github.io/react-native/) (Пишем на JS + "CSS" , на выходе получаем IOs/ Android приложение)
3) Пробросил щупальца в Десктопную разработку), начинает очень быстро развиваться , до России пока еще не дошло, но Microsoft уже выпускает свои приложения на этой технологии.
За ним подтягиваются много других.
Вдумайтесь, сам Microsoft , создатель C# разрабатывает приложения на JS.
(https://electron.atom.io/) (пишем JS код, на выходе получаем Win,iOS/ Unix приложения)
Ниже я буду описывать малый и средний бизнес, т.е. 95% задач рынка.
Но для начала скажу, что для этих задач вам не нужна высокая производительность, в этих задачах не рисуют карты как в yandex.maps , не создают 3D игры и не анализируют 1000000 позиций данных.
Слабое место в этих задачах будет всегда БД.
1) JS убьет все что только возможно, начнутся войны против разработчиков :D
Его постараются свергнуть с престола, многие разработчикам не понравится что какой-то JS лезет в их святыню.
2) С визуализацией WEB сложно конкурировать
Cравните разработку адаптивного , интерактивного красивого приложения на WEB и на том же C# , повторю еще раз, описывается малый и средний бизнес, о фотошопах и автокадах речи нет (пока что :D)
Маркетинг будет выбирать WEB.
3) Многие работодатели в РФ через пару лет просекут фишку выгоды, и начнут искать ребят на тех технологиях что я описал выше, почему? Потому что это выгодно, разработка ведется сразу под все возможные платформы, Microsoft уже начал разрабатывать свои продукты на JavaScript (Сложно представить, но это так.) , зарплаты будут высокие.
А как же производительность?
Не нужна вам производительность в 95% случаях.
А как же говно код?
Говно код будет всегда и на всех проектах, если на задачу будут ставить не специалиста за 140 000 рублей, а батрака за 40 000 рублей.
Что бы свергнуть JS с престола, нужно создать новый интернет , с бинарным браузером, нужно переписать все алгоритмы поисковиков, все WEB протоколы, нужно поменять весь мир и всех людей.
Это может сделать только Google либо Microsoft ( Весь его бизнес завязан на WEB, будет ли он убивать свой бизнес? )
Microsoft смирился и у него есть своя ниша.
Вы наверное сейчас подумали про WebAssembly?
Тут нужно писать отдельную статью, но если вкратце, то это только плюс для веб разработки, это даст огромный прирост в той нише сложных проектах (5% рынка)
Web-технологии
534 поста5.8K подписчиков
Правила сообщества
1. Не оскорблять других пользователей
2. Не пытаться продвигать свои услуги под видом тематических постов
3. Не заниматься рекламой
4. Никакой табличной верстки
5. Тег сообщества(не обязателен) pikaweb