Аноны-программоны, изложите собственное видение того, что здесь в программаче называют хипстерской разработкойВроде бы есть странное ощущение хуя во рту инбифо но не могу чётко определить: какие языки программирования, инструменты разработки и вспомогательный софт называются хипстерскими и почему?А так же важный вопрос: почему это что-то плохое?Не понимаю, почему как минимум 20% нормального веб-софта не написано ещё не Ruby, там как я слышал пиздатое ООП.За что косо смотрят на пользователей MongoDB?Почему использовать мак для разработки - гейство?Растут ли волосы на ладонях от кодинга на Erlang?И как в список потенциальных ZAWKVAROV попал Docker?>серьёзный вопрос, пацаны. дисскас, я не зелёный
>>928564 (OP)>что здесь в программаче называют хипстерской разработкой"Я тут с указателями ебусь сижу целыми сутками, а они там жируют со своими Хероками, пидоры!!!"Что-то такое.
Технологии, которые поднялись и используются за счёт хайпа, маркетинга и рекламы, но по сути не несующие в себе ничего принципиально нового. Такова основная суть. Или в случае с Монгой, как и с Нодой, впрочем: дурачки прочитали, что это круто и модно, протащили в свой продакшн, а потом завыли, потому что вещи специфические и не везде нужны.Из последних вписываются как раз Докер, почти всё из серии "Облачная {{хуйня-нейм}}", aaS, ну и язык Го, конечно же.
>>928564 (OP)я программировал 3 года на руби хуюби. Просто приятный язык, мне понравился больше чем остальные.МонгоДб - говнобаза для складывания говна, безструктурная для любителей хуяк хуяков. С странной транзакционностью и странной потребностью. Говно маркетинговое.Про эрланг не понял
1. В разработке существует какая-нибудь типичная проблема, например горизонтальный скейлинг БД.2. Появляется решение, которое позволяет с этой проблемой справиться, например нереляционные БД.3. После нескольких успешных кейсов поднимается хайп, и кучка людей прыгает на бандвагон и начинает это решение пиарить и лепить, куда можно, а куда нельзя.4. Мамкины критики видят только хайп и бандвагон, все решения для них слипаются в одно обобщенное понятие "хипстерский".
>>928564 (OP)>Растут ли волосы на ладонях от кодинга на Erlang?Йёрланг не хипсторский, в нём есть ограничения (нельзя менять переменные), хипсторы туда не могут и не хотят. Objective-C поставь на его место, вот он — хипсторский ан все 146%.
>>928743ObjC просто безальтернативная рабочая лошадка, что в нем хипстерского?
>>928564 (OP)>И как в список потенциальных ZAWKVAROV попал Docker?Потому то это стартап.
>>928564 (OP)>Почему использовать мак для разработки - гейство?Слышал такое мнение только в рунете. Наверное потому что дорого.
Жаваскрипт, нода, руби, пыха. Вообще быть хипстером можно на любом языке, главное отдавать предпочтение красивым плавучим интерфейсам
>>928940>хипсторы>пыхалол
>>928940>рубину это ты годами 5 ошибся, сейчас на рубях остались только самые преданные, не модно и вообще почти моветон уже
>>928564 (OP)языки: говноу, эликсир, елм, нодежеес и прочий джявасриптбыла ещё кложа, но как то быстро быстро проебала весь хайп, так что хез насчёт неёесть ещё престарелые хипсторы типа рубистов или очень престарелых типа обжсишниковсамый большой процент вообще их в веб-фронтенд разработке, а среди фулстеков вообще зашкаливает есть ещё хипсторы воннаби-илита которая лезет во всякие фшарпы, скалы, пурескрипты и прочие эрзацы функциональных языковпо поводу монги и прочего ноуэскьюел говна - так хайп давно прошёл, никого этим не удивишь и нереляционки справедливо заняли своё место возле параши там где они нужнынасчёт докера - мне кажется он в любом случае станет стандартом индустрии, просто кто-то ещё в танке, но надеюсь хайп спадёт и его перестанут пихать тугда где он нахуй вообще-то и не нужон
>>928592>Докердокер уже всё
>>928951лол вот это манямирок
>>928949>ноуэскьюел говна - так хайп давно прошёлхайп прошел, да, но nosql крепко обосновались сейчас вполне себе используют. CouchDB, HBase касандра, графовые базы, редис тот же всюду. интереса к ним и спроса на них гораздо больше чем к реляционкам/sql
>>928958ну я и говорю что заняли свою нишу> интереса к ним и спроса на них гораздо больше чем к реляционкам/sqlа вот это уже охуительные истории пошли нахуя кому то HBase для интернет магазина или CRM системы для небольшого бизнеса? или у тебя большая часть индустрии пилит проекты на терабайты данных и имеет деньги платить хорошим спецам чтоб они всё что дают реляционки из каробке делали кастомным кодом и ещё не обосрались при этом? индустрия состоит из мелких и средних проетов, просто о них не пиздят с восторгом в бложиках, а так большинству обычного мускуля хватает, где нужно мощнее - постгреса
>>928963>а вот это уже охуительные истории пошли>нахуя кому то HBase для интернет магазина или CRM системы для небольшого бизнеса?еще один пиздюк из маня-мирка? для 99,90% говнопроектов которые пилятся в рашке вообще достаточно связки XML файлов и местами тупо блобов сериализации банально в директорию на диск. и оно будет отлично работать. быстро, причем очень. (а для остальных 0,09% понадобится тяжелая артиллерия - sqlite).но это не значит, что нужно быть таким ебанько идеалистом как ты. нужно быть профессионалом, удовлетворять СПРОСУ рынка. тогда ты будешь трудоустроен, нормально получать решая задачи, которые ставит тимлид, на тех технологиях которые он определил для проекта. если мертвом проекте апи для говноприложения гонят спарсенные "данные" через сервер очередей сквозь HBase в еластиксерч - значит так и делаем. решает СПРОС.
>>928963добавлю. сейчас задачи которые пенсионерами воспринимаются как "реляционные" решаются на NoSQL. и это надо уметь делать не портя воздух и настроение. NoSQL применяют и в банках и системах учета и где угодно. NoSQL - это своего рода стандарт сегодня и еще очень на долго.
>>928991>е вообще достаточно связки XML файлов и местами тупо блобов сериализации банально в директорию на диск. и оно будет отлично работать. быстро, причем очень. (а для остальных 0,09% понадобится тяжелая артиллерия - sqlite).охуительные истории с дивана продолжаютсяманя, вот кому это говно надо, если даже на самом парашном недохостинге есть мускуль и любая макака умеет с ним работать?>CouchDB, HBase касандра, графовые базы>нужно удовлетворять СПРОСУ рынкаокей, если ты ориентируешься на иллюзорный 1% рынка - твоё дело, что значит "нужно".>огда ты будешь трудоустроен, нормально получать решая задачи, которые ставит тимлид, на тех технологиях которые он определил для проекта. >имплаинг что для того же самого не достаточно знать мускуля, постгреса и монги - на которых крутится 90% сервисов и веб-бекендов>если мертвом проекте апи для говноприложения гонят спарсенные "данные" через сервер очередей сквозь HBase в еластиксерч - значит так и делаем. решает СПРОС. да хуй с тобой, надо значит надо, речь лишь о том, что таких проектов слишном меньше, чем остальных, ггде просто работают классические реляционки и какая нибудь хуита для кеша типа редиса
>>928963>большинству обычного мускуля хватает, где нужно мощнее - постгресаДвачую. Дурачки тащат этого ораклообазно ынтырпрайз-оперсорц слонище (а он именно так позиционируются и на всех конфах его проталкивают именно в ад и израиль говнокорпораций как замену ораклу) просто так, и пишут мол мы крутышки, версия 9.x кококо, понтуются. На деле там ORM через которую что MySQL, что постгрес, что оракл... ничем не отличаются вообще (в этом-то в том числе и цель). В одном проекте ради фана локально заменил постгрес на Firebird - взлетело почти без пинков и багов. ORM творит чудеса, как и обещалось.
>>929002я тебе объясняю, что несмотря на то, что возможностей mysql (тем более современно, он охуенно продвинулся кстати) хватает с головой (их даже овердохуя для типичного проекта, они используют лишь небольшую долю от mysql) люди всё равно используют NoSQL кругом и нужно ориентировать именно на NoSQL.
>>929026а я тебе объясняю что подавляющее большинство людей используют реляциоки и нет смысла ориентироваться под всякие обскурные графовые базы, потому что на них почти никто не пишетну монгу конечно следует осилить, так как она уже тоже мейнстрим, но вот эти охуительные истории про широкое распространение HBase это вообще хуйня
Ебашу на свифте с MVVM и реактивщиной, по идее хипсторно пиздец.
Блять, у нас на работе есть одна малолетка, которая для мелкой веб-студии собралась писать очередную велосипедную CMSку на node.js.Вот это я понимаю, хипстерский выебон. Она еще так заявила, что даже знающий один только АШТЫЭМЕЛЬ программист сможет сделать на ней сайт. Вот это я угорел с малолетских амбиций. Не удивительно, что людей до 25 стараются не брать на проекты, у них какие-то сопли в голове. И ноль ответственности.
>>92909425-ке припекло от того что он стареет и его не хотят брать из-за возраста?
>>928564 (OP)А что с докером и хероку не так? Сэкономил кучу сил и времени не ебясь с серверами
Хипстерское - это то, что "может все" при "минимуме затрат" (но на самом деле выходит всегда наоборот)Еще это то, когда дрочат на синтаксический сахар или фабрику фабрик статических фабрик для залогинивания юзера.В общем, все то, что относительно далеко от реальности и решения несферической задачи. Обычно возникает из-за хайпа и последующего впихивания технологии в то место, где, условно, можно было вполне себе обойтись башом и cron`ом
>>928743>переменные>нельзя менятьНу охуеть теперь
>>929278>В общем, все то, что относительно далеко от реальности и решения несферической задачи. Обычно возникает из-за хайпа и последующего впихивания технологии в то место, где, условно, можно было вполне себе обойтись башом и cron`омдвачуй
я хз что за хипсторская разработка, но если бы такая была - это был бы JS.Все блять самое модное, новое, fullstack хуемое, а еще и анимация с рюшечками, и базы там есть, и блять greenfield во все поля ибо нода по пруф оф консепт заходит, и блять модульное говно и ангуляр с кучей обвеса типа: кофе скрипт, тайп скрипт, лохо скрипт...как по мне давно всем понятно:- java - слишком сложно для хипстора- C# - для тех даунов кто не смог в С++- С++ для древних говнарей в свитерах...ну и руби, для пидоровна рнр пишут только индусы, а если это кто-то из наших, то его па любому ебут индусы, по этому скоро он переедет на руби
А змея относится к хипсторам?
>>929041>подавляющее большинство людей используют реляциокинямирок.осваивай уже NoSQL, так ведь совсем без ничего останешься. зачем себе вредишь
>>928743>Objective-C>хипсторскийАжно с 1990? А мужики то и не знали.
>>929352Да, бросай пока не поздно!
>>929385На работе в продакшон некий умник пару лет назад протащил Монгу, в итоге очень много времени потратили только на костыли для неё, а потом ещё местами пришлось заменить на другую NoSQL БД, потому что внезапно в Монге агрегация занимает непозволительное количество времени, т.е. даже область вроде бы для неё (различные виды логов), но в риал-тайме делать какие-то аналитические отчёты-обосрамс.
>>929399на какую другую NoSQL БД?
>>929399даун, ну и что с того? без носкл тебя никуда не возьму, всё делается на носкл сейчас. монга никуда не собирается деваться, остальные носкл тоже.
Нахуя монга? Что делается на nosql? Какие преимущества перед sql? Хуяк-хуяк складывать говно без схемы я и в постгресовский json могу, если понадобится.
>>929399Да, я вот чет не могу придумать себе область применения Монги. Нахер она нужна? Что в ней есть такого, чего я не могу с реляционкой сделать?
>>929410json уже даже в mysql есть (в 5.7 вроде)
>>929410В своих говноподелках на локалхосте ты можешь хоть мамку ебать. НА РЕАЛЬНОЙ РАБОТЕ В КОМАНДЕ везде nosql и в том числе монга. как ты к этому относишься и как по твоему мнению плохо или хорошо никого не ебет
>>929411> область применения Монги.Применяется в разработке всех видов проектов.>Нахер она нужна? Нужна чтобы участвовать в разработке этих проектов в команде. Чтобы запиливать функционал, чтобы работать.>Что в ней есть тВакансии где она в обязательных требованиях.
>>929412мускуль вообще прогрессивный стал и порядок там навели за последние годы. но хипстота хайпает свой ебучий постгрес, чтобы потом сделать к нему два тупейших селекта через склалгимию.
Вся суть монгодаунов ITT.
>>929418Проприетарщина.
>>929398Некуда перекатываться. Не на сраную же жаву переходить
>>929293>- java - слишком сложно для хипстора>- C# - для тех даунов кто не смог в С++Лол! МЕНЕДЖЕР порвался.
>>928951Ведь есть Kubernetes!
>>929408Даун ты, потому что выбираешь инструмент не сообразно задаче, а сообразно хайпу. Или только менеджер за тебя выбирает?NoSQL знать хорошо, но можно освоить за пару дней, некритично требовать в вакансиях.>>929411Вот одни из примеров для Монги:-у тебя нереляционные данные;-некритично их потерять;-тебе нужно быстро разрабатывать (нет ебли со схемой и миграциями);В общем ощущение как от ЖСа в ЯП: говно, но говнокодить можно очень быстро.
>>929439>Даун ты, потому что выбираешь инструмент не сообразно задаче, а сообразно хайпуПрограммист мамкиных борщей. Поработай в реальном проекте с реальной командой, а потом будешь кукарекать про "выбираешь". Среднестатистический тимлид будет выбирать монгу и прочую хуйню и будет прав, потому что он делает себе карьеру дальше, он думает о том как будет выглядеть его резюме, как кормить семью. И если кругом монга (любая другая модная хуйнянейм) - то значит и в его проекте будет монга. На твое мнение ему фиолетово вообще, и он опять же прав.
>>929450Вполне себе ситуация с текущей работы была описана: Монга долго выполняет некоторые операции. Не совсем хуйлоад, но немного выше средних по сложности аналитических отчётов. Проблема не устраивала команду и конечного пользователя, в итоге была оперативно решена отказом от оной. У тимлида вполне себе "пассажирский" подход. Скоро ему новое дерьмо маркетологи скормят, потому что хайп на Монгу прошёл. Хорошо, что в моей конторе таких тимлидов нет.
>>929477Ты действительно такой тупой или зеленый просто? Или ты недоджуниор? Я вот думаю как тебе еще объяснить. Абсолютно не важно, что там с этой монгой плохо или хорого, это НЕ ВАЖНО. >У тимлида вполне себе "пассажирский" подход.Нет, это просто ты дурачок живешь во влажных фантазиях. Он всё отлично понимает и именно так индустрия и устроена. Он работает на своё резюме и на свою востребованность, а ты кукарекаешь про монга нинужна давясь его говном и тихо ненавидя его.
>>929477у тебя кругом всё неправильно я смотрю. чем ты-то лучше? вангую дрочишь юнит-тестирование, канбан и прочий скам
>>929477>Монга долго выполняет >Проблема не устраивала>в моей конторе таких тимлидов нетКстати, что-то не сходится.
>>929491ТонкоНо всеравно иди на хуй :3
>>929491Я ему объясняю, что Монга была выкинута после того, как перестала отвечать требованиям, а он ещё мне говорит, что я давлюсь говном и ненавижу тимлида. Сам ты, видимо, научился молча подчиняться и принимать всё содержимое кишечника своего менеджера. Порой даже убеждаешь себя, что нравится и вкусно.
>>929439>В общем ощущение как от ЖСа в ЯП: говно, но говнокодить можно очень быстро>>929418Кстати, тут не соглашусь, постгрес - вряд ли хипстота, довольно удобная вещь. На сколько помню, когда с ним сталкивался - там много довольно недибильных возможностей (наподобие другого вида констрейнтов), которые позволяют свалить на базу данных много обязанностей по контролю валидности данных, чтобы не писать везде ( if strlen(a) < 3 { throw new Error() } ). И кстати для хипстеров - довольно сложная штука, чтобы разобраться :)Другое дело - Монга.
>>929547хуита этот весь твой постгрес. его тащат для понта, выебнуться. т.е. он есть, но работают с ним как с mysql (причем даже не используют большинство и общих с mysql расширенных возможностей), т.е. ничего за рамками элементарного CRUD. и так у всех. очень редко где пг реально не для понта поставили, реально что-то в нем используют и работают напрямую. это прям надо долго и целенаправлен искать такие вакансии (я за последний год видел только одну и то не в моем миллионнике). так что разбираться в постгресе смысла нет
>>929558> его тащат для понта, выебнуться. т.е. он есть, но работают с ним как с mysqlЭксперта видно издалека.
>>929573Нет это просто у тебя никаких реальных представлений кроме двачика. Я с постгресом работаю уже давно (не через орм, лол) и знаю о чем говорю. А ты кукаретик.
>>929547PostgreSQL это по факту тот же Oracle/MSSQL. В 99% проектов он не нужен и никогда не понадобится.Что касается кровавого тырпрайза с тысячами гнилых хранимок, то там таких вопросв не возникает: у них тупо оракл, постгрес им может быть интересен только в экономическом плане. При этом занимаются там этим не программисты а БД-шники причем сами же ораклисты. Из чего можно заключить, что PostgreSQL в широком смысле - тот же хайп. Т.е. есть некоторая ниша в которой он при некоторых обстоятельствах (надоело тратить деньги на оракл) становится нужен, а для остальных он ничего не меняет.
>>929584>PostgreSQL это по факту тот же Oracle/MSSQL. В 99% проектов он не нужен и никогда не понадобится.А transactional migrations?Да пошёл ты нахуй!
>>929587ты уёба и дурачек, надоел мне вообще. нахуй твой транзакционный ддл не вперся никому. иди уроки учи. когда на реальные проекты, задачи и команды посмотришь - приходи.
>>929597>ты уёба и дурачек, надоел мне вообще.Аргументация уровня АиБ.
>>929418>мускуль вообще прогрессивный стал у этих даунов до сих пор нет IF NOT EXIST на ёбаные индексы?
ну кароче ноуискюэл нужна знать пушо все его используют типа как я слышал а то работку не найдёшь типа будешь лах борщехлёб а реляционки уже всьо никто не пользуется все на ноуйискюеле так та
>>929634Но ведь так и есть.
>>928657У меня встречный вопрос: почему все сидят на MySQL, а не скажем на PostgreSQL?
>>929632Хз, а ты их два раза в день добавляешь?
>>929642потому, что типичному проекту он вообще ничего не дает, а может и принести проблем. чтобы был постгрес, нужно чтобы были 1. конкретные задачи которые mysql решить вообще не может, а может только постгрес 2. люди, которые хорошо разбираются в постгресе и знают об этом. 3. проект организованный специальным образом под постгрес (начиная с отказа от ORM). у типичного проекта: 1. нет таких задач, 2. бд используется как тупое хранилище через active record/orm. 3. весь остальной проект написан не "под постгрес".даже в тех проектах, где сейчас стоит постгрес, он был поставлен просто так для моды, и никакие вообще его возможности не используются, это видно даже по вакансиям в которых встречается слово postgresql
>>929675От ORM какбы по дефолту нужно отказываться, если ты не пилишь бложик. ORM, вообще, интересная штука, создана, чтобы якобы упростить жизнь, но упростить она ее может только в кейсах, которые просты сами по себе и упрощения не требуют.
>>929707ORM - это просто датамапер, и чем-то там усложнить жизнь он может только в руках ебланов, которые и на чистом SQL тебе говна несусветного понаписывают ORM плох только тем, что разжижает мозги и без того разъебайским кодеркам и они начинают забывать что за MyHuita.get() стоит запрос в базу, а не просто вызов функции.
>>929713Я о том и говорю: неебланы им просто не пользуются.
>>929716Неебланы им пользуются, потому что неебланы пользуются датамаперами, как и вообще всем, что упрощает и улучшает код.
>>929713>ORM - это просто датамапербывают такие говняшки, что вместе с маппером тебе и стейт машину подгонят и каллбеки и еще 30 модулей всякой нинужной хуиты и магии, что сидишь и плюешься потом :(А так сама по-себе штука классная, офк. Ко-ко-ко, повышает уровень абстракции, ко-ко-ко не надо думать .
>>929597Да ты хоть знаешь, сколько раз мне приходилось руками миграции откатывать на MySQL из-за рассинхронизации баз (не по моей вине, разумеется), пока я не узнал, что в Postgres это работает искаропки?Только не надо мне тут затирать, что нормальные пацаны на каждый ALTER по миграции создают, это unmaintainable.
>>929728ты какой-то пизданутый. в оракле ддл не транзакционный к примеру насколько я помню, как же там мужики справляются? кривые говномиграции (не что в рельсах случаем?) тебе всё портят или кривые руки? тебе страховка нужна что ли? а если бы не было пг? не справился бы? лол пиздец
>>929707И тем временем ORM в 99% проектов и вакансий. Хипсторы-неосиляторы гибернейта всё стонут и стонут.
>>929770С оракулом и SQL Server рабочий процесс совершенно иной. Там специальная должность АДМИНИСТРАТОР БАЗ ДАННЫХ есть. А почему? Потому что программисты с этим дерьмом ебаться не хотят.Что плохого в страховке, если она искаропки?
>>929776>И тем временем ORM в 99% проектов и вакансий. Хипсторы-неосиляторы гибернейта всё стонут и стонутЕсть мнение, что спрашивают про ORM, чтобы понять - дебил перед ними или недебил. Насчет 99 % проектов - он выпилен везде, где нужно заселектить, что-нибудь в стиле select blabla from (select blabla) left join ... left join ... group by ... И всякая подобная хуета. Такая срань присутствует везде, где что-то сложнее бложика мамки админа, пытаться писать эту ебалу на ОРМ нет смысла и если это возможно, то выглядеть это будет на столько уебищно, что в уебищности этому будет проигрывать даже нормально отформатированный запрос в коде. Щас кто-нить начнет вопить, что для такого говна есть куерибилдеры и всякие DQL, отвечаю заранее - только кривожопые долбоебы пытаются абстрагироваться от одной из основных технологий, которую используют.Но оглашусь, для foreach( user->groups .. ) вполне подходит)
>>928564 (OP)Docker -- зашквар? Совсем охуели там? Он зашквар только для людей, которые те же хипсторы, только с другой стороны типа:> Нахуй нам хайп, мы на OpenVZ нормально сидим> Блядская обёртка над LXC нинужно, мы сами для завода с толкача напишем скрипты.> СТАРТАП!!!111 НИНУЖНА!!!11Увы и ах, но всё идёт к тому, что он становится стандартом и многие его фишки уже берут в Open Container Initiative, куда входит гугл, микрософт и пр.
Хипстерская хуйня - всё, что я не люблю.Охуенная тема - всё, к чему я привык.Так было, есть и будет в любом обществе, где существует внушительные концентрация пиздоглазых оборванцев, как на сосаче, например.
>>928991> для 99,90% говнопроектов которые пилятся в рашке вообще достаточно связки XML файлов и местами тупо блобов сериализации банально в директорию на дискЯ такой шизофазии уже давно не слышал
>>930235Ну до определенной степени он прав. Если сервисом будут пользоваться 3 калеки, с таким подходом все действительно будет работать быстрее. Другое дело, что изначально писать для 3 человек довольно тупо.
>>929408>>929450>>928991https://www.youtube.com/watch?v=b2F-DItXtZs
>>930235>Я такой шизофазии уже давно не слышал может быть ты просто даунёнок быдлокодер?
>>930155>его фишки уже берут в Open Container Initiative, куда входит гугл, микрософтахахахахахахахаххах вот пиздец быдлоид
>>929713ORM не нужен, нужен Model Layer, адаптированный под конкретные бизнес-нужды.
>>928958>редис тот же всюдуМы в редис пыхосессии кладем. Это считается?
>>929293PHP переживет и перл и руби. Возможно даже питона переживет.
>>929424Двачую.
>>929418Мускуль это боль. Когда данных становится много, наступает пиздос. Мускуль на каждый пук создает временные таблицы на диске. Мускуль кладет хуй на стандарты. Одна неявная конверсия типов чего стоит. До 5.6 версии не было поддержки FULLTEXT индексов на InnoDB. Для MyISAM есть оптимизированный restore, для InnoDB - нет. Базы разворачиваются очень долго. Недавно сравнивал: две одинаковые по схеме базы на 10 гиг поднимал из бекапов на мускуле и постгресе. Постгрес справился за 30 минут, мускуль я вырубил через 2 часа ожидания. Все твики на скорость инсертов делал, буфера выкручивал в максимум - бесполезно. Представь что у тебя есть таблица на 100 миллионов записей и ты хочешь добавить в нее пару индексов. Что сделает мускуль? Он нахуй пересоздаст таблицу. Когда ты будешь добавлять второй индекс он опять пересоздаст таблицу и пересчитает первый индекс. Ииндексы намертво вшиты в таблицы, любая движуха с индексами ведет к пересозданию таблицы и пересчету других индексов. Даже если ты блядь дропаешь индекс, один хуй будет пересоздавать и пепсчитывать. В постгресе ты можешь хранить индексы отдельно, кластеризовать их.Дропайте мускуль как можно скорее. Это мертвый проект с говняной кодовой базой. У него нет будущего. Мускуль ничем не лучше постгреса. Переходи на постгрес, будь мужиком блеать!
>>928564 (OP)Попробуй описать, что такое, на мой скромный взгляд, хипсторы из мира кодинга.1. Вкатились из-за хайпа профессии, не придя к этому из вузов по специальности, как многие сычи. Как следствие - могут гнуть свое охуенное мнение перед гораздо более опытными сычами, которые на 1-3 курсе ебашили динамические алгоритмы, дрочили контесты и чуть позже уже вошли в профессию с полной теоретической базой.2. Скорее всего закончили пару вкатывальтеских лохокурсов js/html/css/php, после прохождения которых считают себя избранными.3. Любят поддерживать образ ухоженного гика с бородой, свитером и прочей атрибутикой.4. Могут пестрить миллионом терминов не по делу. Одним словом везгливое кукареканье.5. Используют только модные и современные IDE. Будет громко плакать и звать на помощь, если будет нужда использовать баш, vim и прочее красноглазие.6. Используют мак.Последний пункт спорный, т.к. мак вполне себе нормально годится для разработки любого софта.
>>930406Многие сычи, 95% в ВУЗе пинали хуи.Ах да.. и не динамические блять, распределённые алогритмы ебашили, а MAXXXimum спизженные лабораторные работы сдавали.А по теме треда.Хипстеры в программировании. Это агенты, с помощью которых большие компании внедряют и продвигают собственные технологии.
>>929675 Зачем MySQL, когда есть PostgreSQL По по PostgreSQL есть специалисты, а по MYSQL их искать надо. Никакой специальной организации проекта не нужно. Спокойно работаю с ним через ORM, MySQL добавить только ебли с репликацией, транзакционностью и отсутствием вменяемых uuid, json fields.
>>930406>не придя к этому из вузов по специальности, как многие сычи.вот это манямирок. сычи из дома боятся выйти, какой там уник. нужно быть настолько отштампованным винтом в системе и взяточником-жополизом, чтобы выдержать рашкообразование
>>930406>ебашили динамические алгоритмы, дрочили контесты и чуть позже уже вошли в профессию с полной теоретической базой.а, ясно, очредной вскукарек байтослесаря.
>>930406А так, подхожу под описание да. Собираюсь покупать очки, уже купил вайпер, образования нет, модные скриптоязыки есть, свитер с оленем есть, пхпсторм есть, маки нам шеф собирается покупать, но мне двух экранов хватает.
>>930562Лох криворукий.
>>930377> Кукареку, я у мамы борец с системой. Мааам, ещё борща налей.
>>930562>По по PostgreSQL есть специалисты, а по MYSQL их искать надовот это пушка. пиздец>Спокойно работаю с ним через ORMи этот человек думает, что работает с постгресом. что интересно, таким вот чушпанам так и не удается ничего доказать что в 25 что в 30 лет>json fieldsчмо, как ты будешь например апдейтать поле в jsonb колонке через ОРМ?))) не работаешь ты с постгресом, не пизди
Блять, в в смысле ОРМ не нужен ? Если бы не хибернейт, то я бы уже заебался писать однотипные селекты. Когда у тебя проект на пару тысяч классов, надо быть ебнутым что бы писать для всех энтити круд запросы вручную, а на хибере есть охуенный HQL и Criteria API, так что на sql ебашим только когда критично по скорости или уж очень специфичная залупа, и то через энтити менеджер составляем нетив квери.
>>930892>пару тысяч классомир ебанулся
>json fieldsОбжёгся когда решил сделать денормализацию, отправив часть атрибутов в в jsonfield, осознав позже что достаются в ORM ке они через словарь, который имеет случайный порядок.
>>930899Это ынтерпрайз детка.
>>930406>5. Используют только модные и современные IDE. Будет громко плакать и звать на помощь, если будет нужда использовать баш, vim и прочее красноглазие.О, вимоеб, который определяет скилл по редактору. Еще и умудрился bash и IDE каким-то хуем связать. Когда уже сдохнут такие дебилы как ты?
>>928564 (OP)>Не понимаю, почему как минимум 20% нормального веб-софта не написано ещё не Ruby, там как я слышал пиздатое ООП.Так сложился рыночек. Почему все шлюхи хотят айфон? >За что косо смотрят на пользователей MongoDB?СУБД и СУБД>Почему использовать мак для разработки - гейство?Потому что веб-разработка по сути кроссплатформенна и на чем ты разрабатываешь значения не имеет. Яблочные хипстеры тянут одеяло в сторону простоты и удобство мака, линуксоиды топят за vim а большинство мейнстримных разрабов на винде не понимают элитности этих ребят и называют петухами.>Растут ли волосы на ладонях от кодинга на Erlang?Функциональщики любые пока вызывают у народа опасения, не знаю почему.
>>930948и чо? чем больше говна в коде, тем больше платят?
>>930966>простоты и удобство макаржу аки конь, гомозащитник детектед
>>930966>большинство мейнстримных разрабов на виндеЭто кто такие вообще? Где такие есть?
>>930969Иногда, но ОРМ как раз позволяет уменьшить его количество.
>>930976Я на винде сижу. Да и большинство людей сидит на винде. Все ещё не перешли на шавабодный софт, мань.>>930970С сарказмом же сказано.
>>930978в душе не ебу что такое орм, очевидно очередная хипстерская поебота, которая не нужна
>>930983ай толстяк ;)иди нахуй уже отсюда, клоун анальный
>>930987ну так объясни, чем твое орм лучше чистого скюл
>>930982>Я на винде сижу. .net - пидораха?
>>930994Представь, что у тебя за сотен энтити классов, и у тебя логика на уровне круда, нахуй писать для всего этого дерьма sql, если можно замапить поеботу и у меня уже будет предоставлена реализация типичных методов(getById,save,update...).
>>930999Похапист же
>>931003>что у тебя за сотен энтити классовнаркоманы>если можно замапитьв перле, дби позволяет привязать хэш или массив к запросам в с бородатых лет>типичных методова нетипичных? чтобы не учить три четыре стандартных запроса скюл тащит хипстерскую поеботу и лишние зависимомти... все ебанулись...
>>931010Как я писал выше, типичные УЖЕ реализованы за тебя, а нетипичные пишешь на HQL или Criteria API.
>>931012т.е. орм не нужно?
>>930976GameDev
>>931016Нет, то есть умные дядя написали удобные инструмент для тебя, который покрывает большинство твоих потребностей, и упрощает разработку тех, что не покрывает. Покормил
>>928564 (OP)>хипстерской разработкойвот тебе ОП, классика >>931012вместо изучения SQL, учить: ORM, HQL, Criteria
>>931021проснись васян, ты стал хипстером
>>931023Бля, та ты травишь, еще и семенишь.Не хочу больше тебя кормить.
>>931023Может мне еще без либ и фреймворков,как деды, все на сокетах писать ?
>>930976у нас на работе заставляют под виндой сидеть
>>931029>сокетах писать может, или слишкамсложна111?
>>930976А что ты скажешь про фронтэндщиков? Нащальник сказал что ему нужна поддержка IE7, I6, IE1/2 и тд
>>931031есть какое-то логичное тому обоснование?
>>931036предыдущий кодер пришел, снес линукс и поставил винду. а до него другой кодер пришел, снес винду и поставил линукс, поэтому больше ничего не сносим и не ставим.
>>931125'эммкому на чем комфортнее тот так и работает не?
>>931023>вместо изучения SQL, учить: ORM, HQLУ меня к человеку реально хорошо разобравшемуся в Hibernate и владеющему HQL/DQL и т.п. и способному решить ими задачу уважения гораздо больше, чем к вопящим что им опять "орм мешает". такой и как коллега в команде лучше. а в знании SQL ценности никакой вообще нет.
>>932460>а в знании SQL ценности никакой вообще нет.иди это dba питухам из sql.ru скажи, у них сильно бонбанет
>>928564 (OP)>Почему использовать мак для разработки - гейство?Ты ебанутый? Что еще использовать то?Для кроссплатформенной разработки вариантов вообще других нет.
>>932518вот толстяк))
>>932519И ты ебанутый?Макбуки для своего железа даже абсолютно не оверпрайс.А чтобы под ios в том числе разрабатывать вариантов вообще нет. Как сеньор-крестоблядь кроссплатформер авторитетно говорю.
>>932521>для своего железапаржал
>>932529над собой?
>>932460Ну ты насрал. Человеку, который знает что такое SQL, как его лучше писать и оптимизировать, обучиться писать на ORM займет пару дней. Пиздец, ты еще небось и собеседования проводишь? Вебстудия из одного человека?
>>932521>Макбуки для своего железа даже абсолютно не оверпрайс.поржал так ,что чуть не обосрал на твою мамку
>>932521Как раз если смотреть только на железо - то немного оверпрайс, но выбирать-то все равно не из чего.
>>932663>но выбирать-то все равно не из чегопаржал
>>932698>>932529 >>932597Продолжай ржать и копаться в своём говне.Я бы даже пожалел тебя, что у тебя не было возможностей для сравнения, а вместо мозгов какой-то компост из стереотипов и предубеждения. Но посмотрев на тупую остервенелость, с которой ты ржешь, мне тебя не жалко.