>>225637922 (OP)Потому что одни мальчики с айфончиками высрали для других мальчиков с айфончиками хуеву тучу библиотек, переводящих процесс разработки любого софта, не только веб-помойки из умственно-аналитического процесса построения алгоритмов, архитектуры и их отладки в процесс кликанья мышкой по нужным пакетам для сборки очередного говносайта. Я блять охуел, когда пролистнул современные вакансии на веб-разработку, там блять нужно знать хуеву тучу фреймворков, аплетов, всякой ебаной хуйни, даже всякие всратые скрамы и канбаны, но не нужно блять иметь навыки в построении архитектуры и алгоритмов. Это теперь нахуй никому не нужно, каждая говнокомпания вместо создания уникального и технологичного продукта в наши дни предпочтет использовать говно-библиотеки и программирование мышкой, лишь бы платить 1.5$k/мес 2 джуниорам с третьего курса местного заборостроительного, а не 4$k/мес одному сеньору.
>>225637952Тю ебать. Русские сайты идеально работают по сравнению с фейсбуком. Вот где говно мочи находится. Самый убогий ебучий сайт в интернете
>>225638324но работает же как говно. не у всех, но довольно часто.я работал продавцом в магазине техники и не ожидал что не самый дешевый ноут так тяжело будет работать с youtube (пролистывание канала, еще не воспроизведение видео даже).
>>225638379faceboook? что в нем не так?вспомнил про инстаграм. вот он тоже бесит своей тормознутостью и огороженностью (ничего нельзя без регистрации, но огороженность, конечно, дело каждого)
>>225638463Тормозит как сука, всё сверстано криво, слова в блоки не влезают, а рекламный кабинет отдельная песня, мой комп просто не вывозит его хотя все игры идут 100+ фпс, лента грузится медленно, куча багов, на каждое действие окно всплывает где тебе надо ОК нажать или еще чето. Короче это полный пиздец. ВК в несоизмеримое количество раз лучше.
>>225638513ок, надо запомнить.интересно посмотреть на какой системе это разрабатывалось и отлаживалось.
>>225638612не, тут точно дело в другом.я гуглил этот вопрос и многие пишут что заебала эта тенденция.
>>225638410 я получаю 260к, мне вообще поебать работает быстро или нет.моя цель написать что бы дяди толкнул эту хуйню другому дяде и я получаю свои бабки.ДАЖЕ если все пойдет по ПИЗДЕ и наебнется вообще все - я просто уволюсь
>>225638559Кстати. Дискорд на удивление очень быстро работает. Хотя он сам по себе тяжелый должен быть. Там отклик на почти любое действие или форму есть, никакой перезагрузки страниц, всё на аяксе. Лента сообщений загружается и удаляет старые записи, можно скоролить сколько угодно и озу не забивается мне так показалось. В веб версии это всё, не в приложении
>>225638736А и да + куча анимаций всяких, в том числе в картинках (свг или хз что это) и ничего не лагает, просто пиздец
>>225638794Насколько я знаю, там не ни доли C++. Бэк на расте и го, фронт на реакте, включая десктопную версию.
>>225637922 (OP)Он не скатывается, а подстраивается под аудиторию. Кто ж виноват, что ты с этой аудиторией не на одной волне? Ты хочешь упячку и анонимный форум, но таких, как ты, мало. И это не комплимент тебе, не упрек остальным. Просто констатация факта. Вот так и получается, что там, где ты плюешься, остальные вполне себе получают удовольствие. Если твоя цель получать удовольствие, то пересмотри свои взгляды на веб и жизнь. Если хочешь копротивляться - копротивляйся, все равно захлебнешься в осознании бессмысленности своих потуг.
>>225637922 (OP)Все просто: потребовались ssl и https, чтобы стали возможны банковские клиенты в интернете, фреймворки чтобы сделать разработку дешевле, вычисления на стороне клиента чтобы не грузить серверные мощности и шаблонизаторы с движками чтобы разработка этого говна не занимала годы.Ты и поныне можешь натолкнуться на продукты прошлых времен: скажем, сайт-каталог написанный на asp в году так 2005-м, грустные окошки Silverlight, форумы с надписью "Hacked by ][Or" на Perl. Современный веб не так просто дефейснуть. Из коробки тебе дают UI, безопасность, масштабируемость и надежность.Мы могли бы уложить все в килобайты кода. Но это была бы космически дорогая разработка, с привязкой к архитектуре, окружению и бог невесть к чему ещё.
>>225639071все верно.но почему так тормозит-то?сама верстка все равно пилится сначала в статике и потом ее уже гомокодеры пихают в JS.что сложного отдавать более готовые куски и потом JS уже прописывать блочные элементы. Зачем анальные пляски с формированием стилей и всей страницы?
>>225637922 (OP)Вынужден поддерживать несколько проектов: ванилла, бекбон, реакт. Бекбон - это говно мамонта, ванилла более-менее, но реакт очень доставляет тем, что выполняет без моего участия то, что обычно приходится описывать.Юзер экспириенс и веб в целом очень изменились за последние годы - тенденция на мобайл и интерактив отклик интерфейса на действие юзера. Сегодня мне было бы удобнее самому формировать запросы к базе graphql? jsonp?, чем ожидать пока бек напишет свои несколько строк.Единственная сложность - дохуя приходится читать и пробовать, чтобы понимать, что присходит в сфере фронта.Крч, время течёт, запросы меняются, появляются технологии, которые решают возникшие сложности и проблемы. Разрабатывать фронт сегодня - рили проще собрать из пакетов и допилить необходимое, чем тратить время на хуету, которая никому не интересна - ни разрабу, ни заказчику.JS - отличное решение, чтобы сделать быстро и просто, не разводя зоопарк технологий, поддерживать который один человек не фуллстек не сможет.
>>225639569Я не хочу привыкать к https://www.npmjs.com/package/is-even, его зависимости https://www.npmjs.com/package/is-odd и зависимости его зависимости, https://www.npmjs.com/package/is-number
>>225637922 (OP)Потому что гугл диск не открывает pdf документы в предпросмотре на всю ширину экрана. А амазон тупо предлагает загрузить на ПК/мобилку.Такой ли веб я ждал в 29/07/20 - ОДНОЗНАЧНО НЕТ!!11111
>>225637922 (OP)Самое смешное, это когда я приезжаю к клиентам, достаю старый айпад 2010 года, и открываю их сайты, а потом показываю им. У меня блядь на проектах есть посетители с windows xp, у них ваш es6 не работает, лол. Зумеры не умеют в нормальный фронтенд.
>>225639667а зачем тебе знать эти библиотеки? ты просто пишешь свой проект и используешь в нем 10-15 библиотек которые тебе нужны.
>>225639071В результате имеем хуйню в 400 мегабайт, которая занимает у нормального человека 2 килобайта, и пишется за 15 минут.
>>225639264Полбеды с версткой. На твоей стороны, зачастую, запускают весь фронтенд разом. Скажем, существует single page app - тебе отдали немного реакта, который прямо в твоем браузере постучался к бэку, получил json, померял разрешение, разбил все на grid, создал блоки, вставил что требуется, сделал вообще все что можно на твоей стороне и снова постучал к бэку.Вроде бы говорят о некоем server side rendering, который должен бы решить эту проблему. Но сдается мне что экономическая выгода тут рулит: жалкая vds за 500 рублей способна обслужить миллион щей.
>>225637922 (OP)Потому что жабаскрипт стал альфой и омегой современного интернета, используясь везде, даже там, где он совершенно не нужен. Когда требуется разрешить выполнение жаба-скрипта просто для того, чтобы впринципе увидеть страницу и текст (пусть и без динамических элементов) - это явный признак скатывания в говно.Потому что анальные зонды повсюду. Трафик уже давно никто не считает, но когда к, допустим, 3 Мб собственно страницы внагрузку закидывается 20 Мб обфусцированных скриптов для отслеживания - это пиздец. Если 10 лет назад подобное было признаком скам- и порносайтов, то теперь подобная хуйня происходит на каждом втором домене. И это тоже явный признак скатывания в говно.Как следствие от предыдущих двух пунктов - потому что без пары блокировщик рекламы + блокировщик скриптов современный интернет - очень грустное место, а нормальный веб-серфинг де-факто невозможен. И это ещё один признак скатывания в говно.Потому что ЗАРЕГИСТРИРУЙТЕСЬ, ЧТОБЫ УВИДЕТЬ КОНТЕНТ. Какая-то часть этого рака жопы тянется ещё со времён парашного движка phpbb, форумы на котором впринципе не пригодны к просмотру без регистрации, но это переняли и многие современные сайты. Хотя, казалось бы, инстаграмная шлюха должна понять, что самим фактом регистрации в шлюхограме она отказывается от всех прав на приватность и выбор, кто будет смотреть на её целлюлитные ляхи, а кто нет. То же касается и социоблядушек из контактика, фб и прочих загонов. Но для бедных снежинок придумали сокрытие страниц, постов, приватные профиля и прочее, хотя, ящитаю, тот, кто в принципе решился добровольно выложить в публичный доступ ебальник и/или персональную инфу, подобной заботы не заслуживает. И защита долбоебов, столь небрежно относящихся к размещению инфы о себе в социозагонах - это тоже признак скатывания в говно. Ибо люди от этого тупеют.Потому что гуголь за счёт своих ресурсов получил доминирование на рынке браузеров и проталкивает говностандарты, которым оказываются вынуждены следовать прочие браузеры. Не потому что эти стандарты лучше (ведь единственная мотивация гугла - профит, любое проталкивание стандарта - либо ради получения преимущества в фичах, либо ради ослабления возможностей пользователя по блокировке рекламы и фингерпринтинга, как в случае с api manifest v3, или как там это говно называлось).Потому что распиздяи-дизайнеры сайтов думают о том, как бы новый сайт вылядел стильно-модно-молодёжно, и не думают о том, чтобы было УДОБНО, хотя именно это, сука, и есть главное в сайте. Олдфаги могут вспомнить типичные сайты времён Веб 1.0; так вот, при том, что они выглядели донельзя уёбищно, но зато в большинстве случаев было удобно добраться до нужного контента.Потому что ссаная копирастия, цензура и антипаттерны для того, чтобы не дай б-же пользователь не получил Нужный и Важный для него контент лёгким путём. Начиная с сайта Нвидии, где можно скачать только n последних версий драйверов (а как вышел новый - самый старый из этого списка пропадает), и заканчивая ЭТОТ КОНТЕНТ НЕДОСТУПЕН В ВАШЕЙ СТРАНЕ или ЭТОТ КОНТЕНТ БОЛЕЕ НЕДОСТУПЕН ДЛЯ ПРИОБРЕТЕНИЯ. Хотя эта "культура аренды" в целом свойственна всему современному клоунворлду, а не только интернету, но здесь проявляется в наиболее полной, очевидной и мерзкой форме.Потому что консенсус для нормисов касательно той или иной категории софта всегда оказывается наиболее говёным вариантом: тормозным, напичканным зондами, дерьмового качества, требующим номер телефона при регистрации, если таковая нужна. Хром вместо нормального браузера, дискорд и зум вместо нормальной звонилки, телега вместо жаббера, аутлук вместо громоптицы и далее по списку.Ничего не забыл?И да, про формошлёпствующих веб-макак мне даже писать не хочется, так как они: а) люди подневольные, стак разработки выбирают за них; б) не причина нынешнего говновеба, а одно из его следствий - вебу в последнем десятилетии просто не требуются программисты, которые могут написать хороший, годный бэк-энд.
>>225639938Ты не уложишь эту хуйню в два килобайта, аноним. Даже в двадцать два. Разрешение экрана, обновление контента, динамика, стили, события, да вагон всего.Смеху ради скажи, как ты видел бы борду в минималистском варианте. Чур не пользоваться читерским вариантом с email!
>>225640140class Board { constructor (boards, comments, images) { ... } #getThreadsList () { } wakaba () { ... }Отакую хуйню бы написал. Юзал бы всякие там clickhouse, картинки бы лил в докер. Хули, мишаня вон нульчан на гитхаб залил уже. }
>>225639264Чем больше сделаешь ты на своем компе, тем меньше сделает сервер. Тем дешевле сервер нужен. Тем позже случится ситуация, когда множество клиентов за ддосят сервер
>>225639774Не особо хочу защищать зумеров, но поддерживая некроокружение, ты тратишь больше времени работодателя на клиентов, которые не принесут соразмерного дохода. От них просто дешевле отказатьсяРазумеется, я про ситуацию в среднем, твоей конкретной не знаю
>>225637922 (OP)Веб стал сложнее. Веба стало много. В современном вебе идёт борьба за клиента. Надо не разработать суперпиздатое решение, а выкинуть хоть что-нибудь и занять нишу, потом отрефакторим (обычно потом - это никогда). Если ты это сделал, сдвинуть тебя с нее становится очень тяжело, даже если ты сделал говно, работающее кое-как. Потом ты навещал на свое говно допфункций через костыли. Потом ты понял, что рефакторинг будет стоить дорого, а дополнительных прибылей не принесет - все и так пользуются твоим говном. В итоге ya.ru весит несколько мегабайт, но всем норм
>>225640665А да. К этому ещё надо добавить, что теперь у среднего пользователя в городе есть широкополосный доступ в интернет (а если нет - похуй на него, у него может и денег нет, или он просто не склонен серьезно пользоваться интернетом, зачем ему какой-то контент показывать). Так что по началу можно грузануть пару лишних либ пользователю - он все-равно не заметитИ опят же, к тому моменту, когда твой проект обрастает функциями и зависимостями, станет тяжёлым и тормозным настолько, что заметит даже пользователь широкополосного интернета, он уже привыкнет пользоваться твоим сайтом и будет ныть, но на альтернативу не перейдет. А ты тем временем сэкономил на времени (и цене) разработки. Ну не молодец ли ты?
>>225639071> Современный веб не так просто дефейснутьА что поменялось? Точно так же меняешь индексную страницу и всё.
>>225641132Речь про то, что большинство основных техник безопасности встроенно во фреймворк сразу же. То есть, тебе не нужно , например, думать, как избежать SQL инъекции, твой запрос экран рвется где-то в череде функций.
>>225641435Так в бекенде и сервер-рендере тоже самое. И тебе один хуй на беке надо проверять хули пришло.
>>225639546Двачую.>>225639569О, куколд со стокгольмским синдромом подъехал. Чё, рад, что теперь не надо прописывать ключ --save при установке нпм пакета? А раньше вопил, что нинужно, когда пыхеры тебя рожей в божественный композер тыкали?
>>225637922 (OP)Разработка в целом.Огромное количество присосавшихся к айтишным деньгам долбоебов не осиливших программирование с лычками СКАМ-МАСТЕР, АДЖАЙЛ КОУЧ тянут эту индустрию на дно ебаное.
>>225642214На текущей работе есть и ПМ и отдельный скрам мастер.Я в общем и целом про наличие этих пидоров как отдельных юнитов.
>>225642149>СКАМ-МАСТЕР, АДЖАЙЛ КОУЧ Кстати, как вкатиться? Заебал писать код, хочу сидеть, нихуя не делать, пиздить команду за то, что она не может САМООРГАНИЗОВАТЬСЯ, и получать при этом больше мидла.Есть гайд?
>>225642242Ой, да, конечно. Все же сами себе раздадут задания, сами будут общаться с клиентом. Ох блять, съеби. >>225642248> На текущей работе есть и ПМ и отдельный скрам мастер.Как же твоему начальству похуй на деньги...
>>225642293Про начальство и деньги - все верно.Я еще могу понять назначение роли скрам мастера на какого-нибудь члена команды и ротацию этой роли, но вот скрам мастер на фуллтайме это пиздец какой-то.
>>225642279>>225642287А если серьёзно? Хочу быть погонщиком рабов, а не рабом. Пусть другие работают.
>>225642368Если у тебя нет навыков коммуникации, нет понимания сроков разработки, а так же еще пары-тройки деталей связанных с продажами, то никак.
>>225641955Вебпак слабоват. Надо использовать jquery, а лучше mootols. очевидно блядь я каонтейнеи имел в виду, а не технологию.
>>225642416Это всё либо есть, либо придёт с опытом. Ты лучше скажи, в какую сторону воевать и как стать срам-мастером без трёх лет опыта этой хуйни, которые требуют в вакансиях на хедхантере?
>>225641435>безопасность>нодаНасколько я знаю, в сервисы на ноде пихают майнеры этериума через тысячи дыр в коде, но всем похуй, никто не заметит пару мегабайт майнера в проектах с 9000 файлов в node-modules, и зависимости обновлять все рот ебали.
>>225642480Ты что, дурак? Контейнер сжимает картинки, если они в него не помещаются. На то он и контейнер! Так решается проблема с гигабайтными пнг, поднятая в этом ИТТ треде.
>>225637922 (OP)Накидайте пожалуйста структуру базы данных, которая предусматривает вариант, при котором в одной карточке товара есть несколько вариантов товара с разными количеством и ценой, причем это количество может быть каким угодно и варьируется в зависимости от фильтров, которые тоже могут быть какими угодно и генерируются динамически. Бля, написал и вижу как-то хуево описал. В общем я щас придумываю эту базу и у меня голова пухнет
>>225642550В моей конторе нет срам-мастера, а коллектив в целом хороший и как-то не хочется срать в кашу коллегам, вводя ажайл-ебанину.
>>225642480Очевидно, чтобы блядь хранить их дешево. Собрать ебучий сворм из ебучих пробных периодов vps на гопапочке. Соединить в ебучий контейнер и лить туда пикчи с трапами со своего чана.
>>225642747Ты ещё на монге предложи эту хуйню сделать, смузихлёб ебучий.Нормализацию для кого придумали?
>>225642683Ебала жаба гадюку. У тебя в городе нормальной работы нет что ли?Иногда я думаю, что даже битрикс лучше ноды. Но я просто не знаю битрикс.
>>225642797Кластер это в докере сворм, а контейнер это виртуалка конкретная. Я предлагаю ее использовать как место для хранения картинок, потому что нам похуй на чтение и надо много места. Где докер разворачивать — похуй, можно взять обычный сервер с каналом в 100 мегабит и 2-3 тб места, хватит на двач.
>>225642805>>225642808Я короче сделал таблицу products, там хранятся названия и описания товаров. Далее есть таблица subproducts, там хранятся цена и количество товара, связана с таблицей products через id. Потом сделал таблицу filters, в ней содержится название фильтров, а в таблице filter_parameters содержатся значения фильтров. Теперь думаю связать товары и фильтры через таблицу, скажем, subproduct_filter_values. У меня правда трясутся яйчишки как я буду все это дерьмо фильтровать по запросу пользователя...
>>225642811Я бы создавал файл post.html, после чего по хешу поста генерировал бы юзернейм и пароль для surge.sh, и лил бы свой одностраничниа туда, а при генерации треда уже нодой подтягивал бы готовый хтмл и встраивал бы в верстку. Шах и мат.
>>225642805>хранишь объекты с объектами с объектами в объектах>всю жизнь проекта ебёшься с фильтрами по вариантам>через год всё-таки требуется вынести хотя бы часть внутренней структуры объектов в отдельную таблицу, ибо данные, что удивительно, оказываются реляционными, а ебля с фильтрами приводит к жутким костылям и тормозам>жидко пукаешь и обмякаешьLe classique.
>>225642913Так новые фильтры будут добавляться через админку. Как можно обойтись без отдельной таблицы со значениями параметров товаров?
>>225642936Лол, я знаю как, но тебе не расскажу, конкуренция. Мы эту хуйню реализовали очень элегантно.
>>225637922 (OP)>Поясните почему современный веб скатывается в говно.Потому что бизнесу нужно быстро и дёшево.