Сформирован выпуск основной ветки nginx 1.25.3, в рамках которой продолжается развитие новых возможностей. В параллельно поддерживаемой стабильной ветке 1.24.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.25.x будет сформирована стабильная ветка 1.26. Код проекта написан на языке Си и распространяется под лицензией BSD...Подробнее: https://www.opennet.me/opennews/art.shtml?num=59993
Нгинкс - это одно из гениальнейших изобретений человечества. В отличие от апача, которым оказывается кто-то даже продолжает пользоваться.
Апач - это одно из гениальнейших изобретений человечества. В новости не упоминается, пользователей нет, но люди его не забудут, в отличие от нгинкса
от апача избавляются при первой же возможности. его выпиливают из корпоративных инструментов. о нем забудут как сейчас никто не помнит про Netscape Application Server.
ну вот уже и забытый Netscape Application Server вспомнили.
ему тоже прочили славное будущее :) в свое время..
Но ведь нжинкс - это такой весёлый реверс-прокси до апача)
Где-то так, а где-то, например, изя - весёлый реверс-прокси до нжинксa.
Все зависит от прокладки между стулом и клавиатурой.
Реверс-прокси это?
это squid.
в недавней теме по сквиду девляпсы договорились между собой что он сдох.
> в недавней теме по сквиду девляпсы договорились между собой что он сдох.в "недавней", это 2005 год?
2023, не могу найти зедсь.
она же на лоре: www.linux.org.ru/news/security/17382721
Сквид в основном прозрачный.
> Сквид в основном прозрачный.есть большой мир за пределами локалхоста.
Я погуглю за тебя, Аноним :)Реверс-прокси - ретранслирует запросы клиентов из внешней сети на один или несколько серверов, логически расположенных во внутренней сети. При этом для клиента это выглядит так, будто запрашиваемые ресурсы находятся непосредственно на прокси-сервере.
Более простыми словами - клиенты обращаются к одному серверу (с установленным NGINX), а он по внутренней логике, раскидывает их запросы на несколько серверов бекэнда, расположенных "за ним". Таким образом достигается балансировка нагрузки и/или повышение отказоустойчивости (некоторые бекенды могут лежать, а клиентов будут обслуживать оставшиеся и клиенты ничего не заметят. Главное - не забудь мониторинг настроить, чтобы однажды не оказалось, что у тебя все бэкэнды лежат 🤭).
Также люди в ветке выше намекали на то, что в качестве бекендов иногда может использоваться Apache.
Plone помните? Вот и апач будет там же...
> Апач - это одно из гениальнейших изобретений человечества. В новости не
> упоминается, пользователей нет, но люди его не забудут, в отличие от нгинксаАпач - это тормозной и бездарный утюг, заменив который на нжинкс можно удивиться тому насколько быстрее и эффективнее по ресурсам может быть сервер.
Я как-то заметил замену апача на нжинкс на одном хосте на глаз - смотрю, жирные картинки стали просто вылетать, а не грузиться. Оказывается, админ заменил апача на нжинкс. Прикольный способ об этом узнать, заметив разницу НА ГЛАЗ! Как угодно но мастерство - не пропьешь.
если в апаче отключить .htaccess, то тоже можно удивиться тому насколько быстрее и эффективнее по ресурсам может быть апач, когда ему не надо на каждый чих искать эти самые .htaccess по всем вложенным каталогам
> если в апаче отключить .htaccess, то тоже можно удивиться тому насколько быстрее
> и эффективнее по ресурсам может быть апач, когда ему не надовыполнять команды которые были в этом .htaccess
После вечерней порки за то что все сломал - когда ты перепишешь все эти рерайты в основной конфиг сервера, ты немного расстроишься, да.
> на каждый чих искать эти самые .htaccess по всем вложенным каталогам
дорогуша, это было очень сложно и дорого примерно в 1972м году.
Накладные расходы от поиска _несуществующих_ .htaccess - равны в общем нулю.
А вот когда они таки существуют - становится важным то, что там внутри.
> выполнять команды которые были в этом .htaccessУ меня не было опача - так что и команд в нем тоже не было. И мне пофиг на апачепроблемы.
> После вечерней порки за то что все сломал - когда ты перепишешь
> все эти рерайты в основной конфиг сервера, ты немного расстроишься, да.Не очень понимаю кто и кого пороть будет на моих ресурсах. Это не сайты про BDSM, там вроде не в тему вот это все.
> дорогуша, это было очень сложно и дорого примерно в 1972м году.
Ну лично я вместо слушания тех дорогуш и тебя про докупите серверов, доплатите за виртуалки, просто поставил САБЖА и он засервил все и вся на то что есть. Что мне еще от сервака надо?!
> Накладные расходы от поиска _несуществующих_ .htaccess - равны в общем нулю.
> А вот когда они таки существуют - становится важным то, что там внутри.Это не про мои юзкейсы. Мне апач вместе с его шаредпомойнохостингпроблемами пофигу.
p.s. модеры, а нельзя ли распрятать тред, вроде тут больше технических моментов чем личных?
> У меня не было опача - так что я могу писать о нём что угодно.Пофиксил.
>> У меня не было опача - так что я могу писать о нём что угодно.
> Пофиксил.Прости, чувак, я люблю качественный софт. И если другая программа на той же конфиге работает лучше и может больше - я ее и поставлю. С самого начала подъема конфиги, а вовсе не. А заменял я того утюга на этого шустрика давно, и с тех пор апачей уже нигде и не осталось. И все ваши htaccess мне даром не нужны.
А апач это печальное энтерпрайзное угробище с общей идеей "докупите еще серверов". По перфомансу, особенно на статике, он помойка, как аппсервер он тоже не приболел. Зачем он такой нужен - только его фаны и знают.
> После вечерней порки за то что все сломала вы всегда сразу делаете то, что пишут в интернете или думаете сначала?
> - когда ты перепишешь все эти рерайты в основной конфиг сервера, ты немного расстроишься, да.
так все пользователи нгинкса перманентно расстроенные — у них все в основном конфиге
> Накладные расходы от поиска _несуществующих_ .htaccess - равны в общем нулю.
ну да, сгонять в контекст ядра и обратно несколько раз на каждый запрос и каждый раз выполняя код для защиты от всяких спектро-мелтдаунов это равно нулю
> А вот когда они таки существуют - становится важным то, что там внутри.
то их еще надо загрузить, распарсить, объединить с учетом иерархии каталогов и основного конфига. Это без того, что внутри, т.к. внутрь конфига нгинкса тоже можно всякой галиматьи напихать.
> если в апаче отключить .htaccess, то тоже можно удивиться тому насколько быстрее
> и эффективнее по ресурсам может быть апач, когда ему не надо
> на каждый чих искать эти самые .htaccess по всем вложенным каталогамМне так то проще нжинкс использовать оказалось. Он еще и RAM/CPU при прочих равных сильно меньше кушает, а заодно умеет в кеширование, так что даже тяжелые запросы можно в пиковом случае (slashdot-effect, нашествие кидизов) - сделать легкими. Пусть и ценой некоторого отставания кеша от реального состояния дел.
То есть апач не умеет в кэширование?!
кэширование конфигурации, которая может поменяться в любой момент и которая должна примениться сразу?
Там же может меняться не только содержимое вот именно этого вот .htaccess, но и новый .htaccess может появиться выше по каталогам, так что даже если запоминать время изменения конкретного конфига, то все равно надо проверять, что он все еще на месте и не появилось/убыло в других местах
Он и правда был хорош в версии 1.3.Х, а потом стал какой-то шляпой в 2.0
С разморозочкой вас. В версии 2.4 - все уже снова хорошо (те чуваки что принесли нам 2.0 - с его охрененной (нет) поддержкой винды и сломанным ради нее всем остальным - давно уже на помойке в коробке от холодильника живут)
Это вы про тип лицензии?
Апач просто изначально создавался для shared хостингов и для нормальной работы требует ручной конфигурации.
Изобретения человечества - это культура отмены с CoC-ами и штук 50 вебсерверов, не годных в продакшен.
nginx - это работа Сысоева, русского человека, который получил хорошее советское образование. В дальнейшем в разработке участвовало тоже почему-то не все человечество, а вполне конкретные люди, список по фамилиям будет не особо длинный.Апач, к слову, вполне пригодный веб и апп сервер. Был период, когда он технологически отставал от nginx, не работал в ивентлупе, но это уже давно не так.
Лет 10-15 назад 90% вэба крутилось на apache + php + mysql. Славное было время, работы хоть отбавляй, порог вхождения ниже плинтуса.
> работы хоть отбавляй, порог вхождения ниже плинтусаА что поменялось? Ты ж как-то работаешь. Причём с таким же успехом ты можешь пойти хоть в дворники, там тоже работы хоть отбавляй, порог вхождения ниже плинтуса... платить только никто не будет)
Я давно уже на руководящей должности и одной ногой на пенсии. Речь не про меня, речь про то, что сейчас IT уже не та халява.
> Я давно уже на руководящей должности и одной ногой на пенсии.дворников, небось, погоняешь?
У меня тут твоя коллега этажом ниже живет. Ух злющая...
у вас в подвалах этажи? понимаю
И в подвалах тоже. Мой пропуск открывает дверь на -3м, а дальше я не рискую тыкаться.
(хрен его знает, не попадешь ли сразу туда где они предыдущий дружный коллектив замуровали)
Почему не та халява? 20 лет назад надо было упарываться за 200 баксов, теперь можно за 2к ножкой качать и полдня на втором мониторе хентай смотреть сидя на удалёнке со свободным графиком
> Почему не та халява? 20 лет назад надо было упарываться за 200
> баксов, теперь можно за 2к ножкой качать и полдня на второмты просто опоздал родиться. Я смотрел хентай за 650. Тех еще, полновесных. Монитор, конечно, был г-но (но с другой стороны - для хентая-то зачем лучше?)
И зачем мне была твоя удаленка? С собственным пусть маленьким кабинетиком в офисе? Куда полагалось вежливо стучать если что пошло не так.
Ох уж этот мелкоофисный фетиш. Дома можно проперживать любимое эргономичное кресло сидя через более быстрый тырнет чем на весь офис, поставить нормальный подъёмный стол, механикоклавку, игровых видях и вообще после обеда спокойно хотя бы полчаса поспать. А с наступлением дождей, зим и прочего этого вот куда-то вылезать кроме как встретить доставку питсы - нафиг надо. Глазки в 10 раздуплил, кофе бурбулеть с телефона включил и можно неспешно начинать работать, а не торкаться спозаранку в пробках
> Ох уж этот мелкоофисный фетиш. Дома можно проперживать любимое эргономичное кресло сидя через
> более быстрый тырнет чем на весь офис,э... кресло у меня норм было, сам выбирал (на конторские-то деньги), дома - никакого, я его дома в 2008м завел, нахрен не надо было. Интернет в офисах уже был, а в домах не очень - в избранных локациях и безумно дорого. Новое ведро скачать побыстрому и обрубить можно, а тентакли рассматривать вдумчиво по одной - что-то в области кошелька давило.
> А с наступлением дождей, зим и прочего этого вот куда-то вылезать кроме как встретить доставку
> питсы - нафиг надо.Я не уверен что в те годы была доставка. Это тоже что-то из ближе к концу 0х.
В соседний магаз за дошиком шасть, вафельным тортиком заел, джином с тоником (без палева, из ящика стола) запил.В принципе, из офиса можно было и не вылезать, у коллеги там жил спальник. С другой стороны - 20 минут до дома... эпоха офисов в адских гребенях тоже еще не наступила.
И до сих пор весь shared-хостинг работает на Апаче. NGINX - прерогатива крупных сервисов, тогда как связка Apache + PHP + MySQL тупо стоит дешевле для всяких сайтов мелких контор, вроде тех же магазинов автозапчастей, мелких строительных магазинов, и так далее.
Эти мелкие магазины давно ушли на маркетплейсы и инстаграм.
И прогорели - потому что стали неотличимы один от другого.В результате заказы идут тем кто продает наихудшее но на копейку дешевле (все равно в маркетплейсе нет постоянных клиентов которые тебя знают и тебя ценят).
Результат - тапки гулять с собакой по г-ну - магазин. Жратва собакам - магазин. Солнечная батарея - не магазин но у производителя-одиночки собственный сайт. Специфическая снаряга - конечно магазин. Специфические детали - тоже магазин, надо понимать что заказываешь да и проверить нелишне.
А маркетплейсы - для того дерьма которое не заказывается на али только потому что лень ждать ради экономии 10 рублей из 300.
То есть вот реально в доме нет ничего ценного, заказаного таким образом.
Размышление дилетанта. Не позорься своими познаниями.
> И прогорели -скажем политкорректно: идет быстрая ротация серийных предпринимателей.
> потому что стали неотличимы один от другого.
нет не поэтому. маркетплейсы закрутили гайки,
а своих каналов сбыта никто не развивал.
потому что обленились и/или забыли как это делается.
> скажем политкорректно: идет быстрая ротация серийных предпринимателей.сцук... занес в методичку.
>> потому что стали неотличимы один от другого.
> нет не поэтому. маркетплейсы закрутили гайки,
> а своих каналов сбыта никто не развивал.как ты думаешь, я собачий корм заказываю ради каналов сбыта или все же потому что там во-первых у меня скидка, как у оптового постоянного покупателя, во-вторых мне есть куда позвонить и спросить что там надпечатано смазанными буквами поверх упаковки (это в наше время важно)?
Я бы был только рад если бы они умели в яндексный пункт выдачи и не приходилось ждать по пол-дня их курьера.
Вот очередной усб-хвост 3-в-одном мне правда все равно где заказывать, все одинаково дрянные и окисляются за год. Поэтому он заказан на али. Там на рубь дешевле.
> есть куда позвонить и спроситьНе дай Бог никому таких клиентов.
>> есть куда позвонить и спросить
> Не дай Бог никому таких клиентов.извини, дружочек, но собачий корм по другому не покупают. Потому что даже очень уважаемые фирмы в ковид тяжело заболели, вынесли производство в какие-то оппы мира и покупать произведенное там - нельзя.
А упаковка - одинаковая. Различается только надпечатанная принтером маркировка завода.(и да, у этого магазина можно без всяких последствий отказаться от доставленного заказа вообще без объяснений. Поэтому с ними и имеют дело, а не заказывают непойми что на яндекс-мраке)
Прогорает 90% всех бизнесов в первые 3 года. Просто они прогорели с меньшими вложениями. У нас с женой магазин нижнего белья ручной работы. Начинали в инстаграме с нулевыми вложениями (только в ткани оборудование было) раскрутка благодаря друзьям и сарафанному радио. Через год в дополнение к инстаграму перешли на американский маркетплейс etsy и начали зарабатывать очень серьезные деньги. Сайт делать смысла вообще нет, его продвигать сложно, дорого да и народ ленивый, они по интернетам сейчас не лазят, всё крутится внутри замкнутых экосистем типа инстаграма или вышеуказанных маркетплейсов.
> Сайт делать смысла вообще неткогда менеджерку того etsy взбредет в голову поднять
свои KPI за счет "партнеров", тогда поймете в чем был смысл.
через голову не доходит - дойдет через кошелек.
>> Сайт делать смысла вообще нет
> когда менеджерку того etsy взбредет в голову поднять
> свои KPI за счет "партнеров", тогда поймете в чем был смысл.
> через голову не доходит - дойдет через кошелек.В софте более 90% проектов фэйлятся. Это общеизвестная истина для всех кто хоть немного умел в PM. Никакие менеджерки в этом не виноваты. То-есть, конечно, если нанимать кого попало, делая хз что и зачем - вероятность попасть в эти 90% увеличится. А вот рецепт успеха никто не даст - потому что его нет.
> И до сих пор весь shared-хостинг работает на Апаче.о времена, о нравы...
Мы переехали с апача на nginx в 2005м году. Ну да, ТОГО апача и на тот nginx, и на том железе.
Тем не менее...(не буду называть хостинг, но нашим главным конкурентом был - мастерхост)
макхост?
смеешься? Они в 2005м были подающим большие надежды малоизвестным стартапом с неадекватными ценами.
> И до сих пор весь shared-хостинг работает на Апаче.А им кто-то еще пользуется кроме паркингов?
> NGINX - прерогатива крупных сервисов, тогда как связка Apache + PHP + MySQL тупо
> стоит дешевле для всяких сайтов мелких контор, вроде тех же магазинов
> автозапчастей, мелких строительных магазинов, и так далее.Это в допущении что вон то - было нужно. К тому же пыхпых можно и с нжинксом запустить. А всякие htaccess никому крому шаред помоек и не нужны. Так что тормозить этим у себя на хостах если я не шаред - бессмысленно и беспощадно. А я не шаред. И смысла в шаредах уже не вижу - в мире где можно всю KVM виртуалку за 2..4 бакса в месяц взять, с своей полностью независимой системной конфигурацией - шареды уже просто неактуальны.
>И смысла в шаредах уже не вижу - в мире где можно всю KVM виртуалку за 2..4 бакса в месяц взять, с своей полностью независимой системной конфигурацией - шареды уже просто неактуальны.Шареды хороши тем, что техподдержка и администрирование со стороны хостера входят в стоимость, тогда как VPS'ки либо нужно админить самому, либо докупать пакет администрирования за отдельную плату. И подобным конторам удобнее всё-таки шаред, особенно если учесть, что IT-штат в них - это обычно лишь 1Сник, PHPшник (и то его замещают обычно на услуги веб-студий, которые также пишут на PHP, но чуть дешевле, да ещё и под ключ, вместе с SEO и Директом), и WinServer-"админ" (который обычно админит какую-нибудь Active Directory, либо древнюю 1С, которая не поддерживает Linux (привет, 1С 7.7)).
> Шареды хороши тем, что техподдержка и администрирование со стороны хостера входят в
> стоимость, тогда как VPS'ки либо нужно админить самому, либо докупать пакет
> администрирования за отдельную плату.Ну, понимаешь, все равно нужен человек который будет заниматься сайтом и проч. Мир и выбрал, грубо говоря, девопсов/фуллстеков. В минимальном случае - универсал, который отвечает за все, и подъем сайтика на чем он там хотел, и его работу, и администрирование того что под ним, и фичу вот тут в софт запилить. Заменяя и админа не умевшего в кодинг, и формошлепа, не умевшего в админинг, и что там за бесполезный сброд. Это называется "закрыл собой направление". Так дешевле, даже если платить больше чем 1 их толпы бесполезняшек. И работает лучше - он сам себе и нарулит серв как надо для его потуг, и конфиг подгонит как надо для нормальной работы своего софта.
Постепенно если дела прут в гору - их может и эн стать, и даже появиться скажем более специализированные кодеры почти не умеющие в админство, и вместо этого могущие в heavy lifting, но это уже в общем то опционально. Занафига в этой схеме шареды надо - я не понимаю.
> И подобным конторам удобнее всё-таки шаред, особенно
> если учесть, что IT-штат в них - это обычно лишь 1Сник,Ох, упаси меня иметь дело с такими конторами. Да и сайт у таких обречен в режиме инвалида работать, уж точно не будучи двигателем продаж. Ну вот сто лет уже не видел бизнеса ориентированного на допустим онлайн продажи - и с шаредом как хостинг. Если кто настолько лох, ему проще целиком закоулок в условном маркетплейсе сразу абонировать, минус проблема с зарплатой формошлепа, да и 1Сника наверное при случае можно уйти. Нахрен он такой сдался.
> PHPшник (и то его замещают обычно на услуги веб-студий, которые также
> пишут на PHP, но чуть дешевле, да ещё и под ключ,Вот именно студии - денег хотят. И через них делать "добавьте пару кнопок делающих ЗБС вот тут" может быть нерационально. Им же в чужой проект надо вкуривать и за это они сдерут, не будут же они свое время бесплатно тратить. Местный прикормленый псинодев который уже в теме может справиться лучше.
> вместе с SEO и Директом), и WinServer-"админ" (который обычно админит какую-нибудь
> Active Directory, либо древнюю 1С, которая не поддерживает Linux (привет, 1С 7.7)).А такие помойки еще не вымерли? Простите, я не в РФии, отсюда этот треш не видно. Тут никто не будет пиратку юзать, а честно купить и содержать WinServer и софт вокруг стоит денег.
> русского человекаКоторый уехал из России.
> получил хорошее советское образование
Если советское образование было настолько хорошим, то почему ссср отставал ВО ВСЁМ от остального мира?
Тихо! Там вот чувачок запилил BIOS для Intel 8086 и вот уже СССР может начать производить аналог этих весьма современных процессоров...
> Тихо! Там вот чувачок запилил BIOS для Intel 8086 и вот ужепогоди? Мы ж его еще в 86м допилили?!
И аналог вполне производился.https://zapadpribor.com/kr1810vm86/ - вон, до сих пор продают. Те самые!
Сысоев осетинская фамилия. Все у вас русские, ага.
> Сысоев осетинская фамилия."опеннет многонациональный: начало".
все знают что РФ - родина 666 народностей, а русских никаких вообще нет.
Как не толерантно! Фу! 🤭
А чем вам не нравится связка "Apache + PHP + MySQL" ?
Работает стабильно годами. Интегрирован с хостинг панелями, которые можно развернуть на своем сервере.
Зачем для обычного сайта (не High load) что-то то другое ?
Тут вопрос кому нужен обычный сайт в 2023 году.
Дохрена кому. Пардоньте за плохой французский.
Так дохрена что аж никого не видно 👏☝🤦♀️
ну так ты выйди из wechat
> ну так ты выйди из wechat...и упаси тебя боже перепутать хиппи с толкиенистом, а wechat с weechat'ом :)
Насколько бородатые админы-анонимы тут сидят оказывается.
Ща вы смузи поперхнётесь:
По данным январского обзора 2022 года компании Netcraft, Nginx поддерживает более 377 млн сайтов в мире (почти 32,3%), Apache — 289 млн (около 24%)
377+289=666Людей на земле 7800 миллионов.
Получается, что каждым сайтом пользуется в среднем 12 человек.
Ну и какая разница, Апач или Энджинкс на темы 5 нагрузке?
*такой нагрузке
>> Получается, что каждым сайтом пользуется в среднем 12 человек.Мдя, логика конечно...
экспертиза опеннета, угу. У каждого в этом мире ровно ведь один сайт.В обратную сторону, кстати, вполне можно. Т.е. в среднем у каждого из 12 включая содющих по колено в г-не рис - есть хотя бы один _свой_. И это вот, действительно, неожиданно много.
а еще можно посчитать средний размер файла и новые носители выпускать в единицах среднего файла - флешка на 5000 файлов, пересобрать файловые системы с выравниванием под эту размерность, и каждый год переопределять - флешка на 5000 файлов 2023 года, создать пункты обмена мб, материть эникия за то что он положил файлы 2024 на флешку 2023, классно же
смешно. зачет :)
А без шуток если, что сейчас модно-молодёжно и смузи-way вместо апача и энджинэкса?
Хттп серверы прямо в приложении. Перед ними стоит nginx с default.conf или вообще ничего.
Так это не смузи вэй
Перед ними стоит nginx, telerik, ha-proxy либо любой другой реверс-прокси пригодный для маршрутизации и балансировки, в т.ч. это может быть и апач)
Очередной экспертный эксперт во всем технологиям.
А чем тебе апач (непременнейше с mod_md!) немоден и немолодежен? Ты местных дворников-экспертов -то поменьше слушай.А так, у уважаемых, с инфраструктуркой-Ass-in-cocococoде - обычно все же принято istio какой-нибудь или envoy. В крайнем случае traefik. Или, кстати, vmware nsx.
Но вообще все вот это с конфигами в фу-фу-фу немодно файликах - нынче вообще не котируется.
> Ты местных дворников-экспертов -то поменьше слушай.Чем докажешь, что ты не такой же дворник-эксперт?! Судя по твоим постам, ты главдворник-эксперт по всем технологиям и языкам в мире.
>> Ты местных дворников-экспертов -то поменьше слушай.
> Чем докажешь, что ты не такой же дворник-эксперт?! Судя по твоим постам,
> ты главдворник-эксперт по всем технологиям и языкам в мире.судя по зарплате - нет. (та тетка что дворников во дворе гоняет - чтоб ты знал, ездит на новой гранте. Два ляма (с лишним, если в салоне брать). А я... блин...)
>А я... блин...)вот Яга, точнее яндекс го:)
Облачные платформы типа aws, azure, heroku. Кстати довольно сложны и в одно лицо писать код и его деплоить не получится. Это вам не по ftp закинуть wordpress 😁
Времена соло программирования давно в прошлом. Сайты визитки делаются в конструкторах, мелкие интернет магазины ушли на маркетплейсы, личные странички в инстаграм. Сейчас если у кого-то и есть сайт, то это крупный проект или платформа. Опеннет и иже с ними в расчет не берем, мы маргиналы в сравнении с 99% обычных юзеров сети.
> Времена соло программирования давно в прошлом.Это тебе астролог сказал? Тот факт что коммерческие компании наняли миллионы команд и пилят тысячи сервисов ровным счетом ничего не означает, 99% этих сервисов и результатов работы этих команд просто растворятся во времени.
> Сайты визитки делаются в конструкторах
Да, и глядя на такой сайт можно легко сказать что его 5 лет не обновляли и владельцу на него совершенно пофиг, так а в чем смысл сайта тогда, можно просто jpeg вывесить.
> мелкие интернет магазины ушли на маркетплейсы
и это прекрасно, если у компании есть возможность экономить на доставке она будет в порядке, а если там работает эксперт своего дела и возит экзотику, то и постоянные клиенты будут, а если это просто так, то смысл запоминать.
> Сейчас если у кого-то и есть сайт, то это крупный проект или платформа
У каждой больнички есть, в теории у каждой школы у каждой управляшки и прочих жкх, есть перечни документов которые компании обязаны публиковать и куда их выкладывать? в инстаграм?
Крупные ретейлеры распилили рынки между собой, но это ни как не отменило торгашей на коробках продающих тоже самое.
Из трех российских зол - поликлинника-почта-сбербанк, только последний вроде бы вписывается в образ клиентоориентированного предприятия, хотя это под большим вопросом, почта пытается, но откровенно плохо, в москве мб успешно, но дальше нет, а бюджетнички и не пытаются.
> и это прекрасно, если у компании есть возможность экономить на доставке она
> будет в порядке, а если там работает эксперт своего дела и
> возит экзотику, то и постоянные клиенты будут, а если это простоне будут - потому что маркетплейс подсунет такое же но на рупь дешевле. Оно окажется фигней, но клиент уже потерян. А совсем экзотику просто не найдешь там.
Ну и у клиентов бывает всякое - и с ними надо работать, если хочешь чтоб они к тебе приходили. В случае маркетплейса - все ок, только придут-то они - в маркетплейс, а не к тебе.
> У каждой больнички есть, в теории у каждой школы у каждой управляшки
> и прочих жкх, есть перечни документов которые компании обязаны публиковать и
> куда их выкладывать? в инстаграм?В вичат. (хипстаграм твой вредная тираристическая икстримисткая организация и против перзидента, за связь с ней скоро сразу сажать будут)
Не поверишь, но в китае уже давно именно так.
А в некоторых других странах, поприличней, не будем тыкать пальцем - сайт вроде бы и есть, только на нем даже телефоны неработающие указаны. Где искать правильные? Верно - в мордокнижечке (еще одна вредная тираристичиская икстримисская гадость, фуфуфу туда ходить)
> Крупные ретейлеры распилили рынки между собой, но это ни как не отменило
> торгашей на коробках продающих тоже самое.да вот не сказал бы... что-то еще выжило, но уже совсем не то.
И замены нет.
> не будут - потому что маркетплейс подсунет такое же но на рупь дешевлеВ мае хотел купить новый ноут, почти день убил на поиски, на 250к согласился, но сказали таких вагон не наберут и не повезут.
На недельке посмотрел тоже, на озоне фильтров кот наплакал, на яндексе барахло - специально самые убогие ревезии выискивали наверное, на остальных или вовсе нету, или 1 моделька серая и убогая
Это не говоря про качество описания, которое скоро сравняется с алиэкспресом.
> В вичат. (хипстаграм
Есть закон, который запрещает передачу пд третьим лицам, а изза этого заставляют яндекс метрики с сайтов удалять, ведь форма обращения тоже там есть и обязана быть, а неправильные телефоны, так это нормальное явление, это же легаси тянущееся со времен царя гороха, как и хэдеры и футеры документов, кто их проверяет? девачки за 50к в месяц, эти хорошо если текст связный напишут.
госуслуги, вот это мб, но чтото пока оно больше скрипит чем работает
> да вот не сказал бы... что-то еще выжило, но уже совсем не то.
блин, да это было всегда и везде, бизнес укрупняется и экономит на спичках, ретейл начинает диктовать условия производителям и те прогибаются до какого-то момента, но это балансировать на лезвии, кто пойдет покупать инструменты в фикс-прайс ? за 100 рублей, ну закрутить болт на съемной хате мб, но не более, наверное бабушки внукам покупают готовые компы в днс, вот только ни разу не видел там чего-то приличного сплошной шир-потреб, купить малому чтобы отвязался, а что все тупит, ну сам выбирал, разве что бюджет ограничили
Не бывает универсальных инструментов которые одинаково хороши для профи и любителей, ретейл это инструмент для широкой публики магазинов ориентированных на определенный вид товаров он никогда не заменит, у хомячка кровь пойдет пока все фильтры прокликает, а нанимать людей которые все данные из инструкций из даташитов в бд внесут ретейл и не станет.
Тут нужен мем "Нельзя просто так взять - и..." и анекдот "кто попал - тот целует даме ручку".
Бананов на всех не хватает, нужно больше it'шников!!!
Caddy имеет много сахара в плане конфигурирования.
Я не знаю, совпадение это или нет, но почему-то и здесь работает закон Unity: if (stristr(name, "unit")) throw away;Unity ubuntu
Unity engine
Unit NGINX
и ещё куча всего ещё, что даже вспомнить затруднительно.
Воу воу, ты сейчас так и до united states договоришься
ага, USSR уже того ...
а если ещё названия партий вспомнить, oh shi- /(0o0)\
> Unity ubuntuРаботает из коробки, есть в пакетах. Более того https://ubuntuunity.org
> Одновременно состоялся выпуск njs 0.8.2, интерпретатора языка JavaScript для веб-сервера nginx.Зачем надо было в это ввязываться, если есть работающий luajit?
Еще бы сказал, зачем этот njs, если встроенный перл в nginx был еще при царе горохе.
Затем, что луа слишком сложный язык для большинства программистов. И джит не так хорош и стабилен, как всем хотелось бы.
> Затем, что луа слишком сложный язык для большинства программистов.https://tylerneylon.com/a/learn-lua/
> И джит не так хорош и стабилен, как всем хотелось бы.
Готов услышать мнение эксперта.
Я немного писал под луаджит. А ты явно нет. Чтобы джит работал, нужно писать достаточно дубовый код, используя только покрытые оптимизациями конструкции. Просто любой код на луа этим джитом не ускоряется. В худшем случае производительность равна производительности просто луа. Она ниже, чем у жс, внезапно.
> Я немного писал под луаджит.Немного писал, но мнение имеет. Иксперт, что сказать...
> Чтобы джит работал, нужно писать достаточно дубовый код, используя только покрытые оптимизациями конструкции. Просто любой код на луа этим джитом не ускоряется.
Может примеры приведешь?
> производительности просто луа. Она ниже, чем у жс, внезапно.
Все основные движки js имеют jit. Понятно, что они будут быстрее lua без jit. Ты прежде чем замеры делать либо jit в них отключай (внезапно у v8 такая опция есть), либо сравнивай с реализациями без jit (Ducktape или QuickJS).
>Немного писал, но мнение имеетУ разработчиков tarantool такое же мнение. Они много писали.
>Может примеры приведешь?
https://github.com/tarantool/tarantool/wiki/LuaJIT-Not-Yet-I...
>Все основные движки js имеют jit
Вот именно. А луа имеет луаджит, который покрывает язык лишь частично.
Крупные игроки не торопятся включаться в разработку и бегут с луаджита. У проекта нет и не будет ресурсов, чтобы достичь качества того же v8.
>>Может примеры приведешь?
> https://github.com/tarantool/tarantool/wiki/LuaJIT-Not-Yet-I...Это вроде как устаревшая информация https://github.com/LuaJIT/LuaJIT/issues/665
Хорошо, если устаревшая.
Как ты мог заметить, это проект одного человека. 2.1 стал production веткой относительно недавно. Стабилизировал он там что-то или просто перевел - не знаю.
Проект - интересный, язык классный. После перла мой второй любимый язык. Но почему-то в продакшен я луаджит не хочу. Совсем не хочу. Ты хочешь - без проблем, бери.v8 поддерживается на порядок лучше, программистов на js кратно больше, писать на js проще (в луа ты половину времени занимаешься реализацией вещей, которые в js встроенные в языке), экосистема больше. Производительность luajit по сравнению с v8 выше ненамного, а при некоторых условиях даже ниже. Языки довольно похожи. То есть даже нельзя сказать, что выбирая луа ты берешь что-то принципиально иное. На JS вполне можно писать как на луа, не используя конструкции для зумеров.
Чтобы что? Або не на жиэс?
> v8 поддерживается на порядок лучше, программистов на js кратно больше, писать на js проще (в луа ты половину времени занимаешься реализацией вещей, которые в js встроенные в языке), экосистема больше. Производительность luajit по сравнению с v8 выше ненамного, а при некоторых условиях даже ниже.Подожди. При чем тут v8, если мы начали с njs? В nginx не v8 встроен, а свой движок без jit.
> если встроенный перл в nginx был еще при царе горохеПерл никому не нужен, сам язык это подтверждает. К тому же он write-only.
> Перл никому не нуженТак не нужен что в любом дистрибутиве он есть по умолчанию.
Отголоски прошлого. Теперь в любом дистрибутиве есть питон
На перле можно писать отличный сопровождаемый код. Просто ты не можешь. Работает не особо быстро, но все равно быстрее питона.
> На перле можно писать отличный сопровождаемый код. Просто ты не можешь.яндекс тоже не смог в свое время. а может и не хотел.
Поэтому сейчас почти везде где нет легаси нет перла.
Можно подумать, кто-то сейчас пишет веб на питоне или рубях, при наличии голанга. Типичная демагогия.Я люблю перл, я умею писать на нем, но не стану - язык слишком тормозной для серьезных вещей. Какую-нибудь ковырялку написать можно, но обычно для этого хватает просто баша. Получается, что на перле практически не пишу.
> Можно подумать, кто-то сейчас пишет веб на питоне или рубях, при наличии
> голанга. Типичная демагогия.Лол. Ты не поверишь, но пишут. Демагогия у тебя в голове.
> Я люблю перл, я умею писать на нем, но не стану -
> язык слишком тормозной для серьезных вещей. Какую-нибудь ковырялку написать можно, но
> обычно для этого хватает просто баша. Получается, что на перле практически
> не пишу.Люблю, но не пишу. Типичный опеннетный ыксперт.
>Ты не поверишь, но пишутФанбой-техлид заставляет? Не, все равно не верю.
>Люблю, но не пишу
Язык - прекрасный. Но производительность у него - говно. Языков знаю много, на каком писать, выбираю не на эмоциях.
А ты все программы пишешь только на единственном любимом языке? Ну так проснись, это не про профессионализм.
>>Люблю, но не пишу
> Язык - прекрасный. Но производительность у него - говно. Языков знаю много,
> на каком писать, выбираю не на эмоциях.
> А ты все программы пишешь только на единственном любимом языке? Ну так
> проснись, это не про профессионализм.Перл - прекрасный язык? Каким же надо быть ..., чтобы так считать.
> Перл - прекрасный язык? Каким же надо быть ..., чтобы так считать.Нормальный язык. Что в нём ненормального ? Нужен для обработки текстовых файлов. Где-то под задачу подходит, где-то нет. Если программист умеет на нём писать, то вполне себе поддерживаемый код.
Просто сейчас другие требования к разработке - нужно чтоб 1000 обезьян в достаточно ограниченное время сделали как-то работающий код, а потом другая 1000 уже недообезьян могла его как-то поддерживать на плаву. Отсюда и новые тенденции в языках ну и в самом ИТ, где от джуниора до майора не дорасти, потому как джуниоры рабы-системы и никак им не выпрыгнуть с места гребца, прикованного цепью.
> нужно чтоб 1000 обезьян в достаточно ограниченное время сделали как-то работающий код, а потом другая 1000 уже недообезьян могла его как-то поддерживать на плавуИ что в этом плохого? ЯП должен быть мегасложный и запутанный, с многотысячными страницами стандартов (а лучше без них), чтобы на изучение уходили многие годы и потом со свойственным хвастовством и снобизмом можно было гордо говоить "Я поргромист!"?
> Нормальный язык. Что в нём ненормального ? Нужен для обработки текстовых файлов.
Для этого есть баш и авк. А если что-то сложнее, то питон. Перл - урод с закорючками в названиях переменных, my/our в объявлениях, невозможностью явно объявить параметры функции (баш, привет), корявым костыльным ООП и прочим хламом. У языка нет вектора развития, от него все отказываются. Только легаси.
> А ты все программы пишешь только на единственном любимом языке?Нет, конечно. Но в отношениях с перлом я предпочитаю, чтобы с ним трахался кто-то другой.
На питоне веб никто и не писал особо, питон это для всяких нейросеток, анализа, парсеров и т.д. Руби... ну да, уже мёртв окончательно, хотя может где-то ютится на периферии в легаси. Голанг не взлетел.Просто запомните что вэб это javascript.
>питон это для всякихПитон плох для всего перечисленного. У него есть одно достоинство - на нем "умеют" программировать непрограммисты. Других нет.
>Голанг не взлетелНе знаю, смеяться или плакать над твоей прошаренностью. Кроме голанга в бэкэнде уже ничего и нет. Уже даже начали появляться чмокансии фуллстек-голанг разработчиков.
>>питон это для всяких
> Питон плох для всего перечисленного. У него есть одно достоинство - на
> нем "умеют" программировать непрограммисты. Других нет.Ну так и получается всякое Zope, которое потом с удовольствием заменяют... на почти что угодно, лишь бы не эта Zope'а.
>>Голанг не взлетел
> Не знаю, смеяться или плакать над твоей прошаренностью. Кроме голанга в бэкэнде
> уже ничего и нет. Уже даже начали появляться чмокансии фуллстек-голанг разработчиков.Да? А как же тогда Dropbox переписавший бэк с голанга на хруст?
>А как же тогда Dropbox переписавший бэк с голанга на хруст?Захотели и переписали.
Да что там, гугол с питона на голанг не перешел. И что?
Это все не отменяет того, что на голанге сейчас пишут веб бэкэнд примерно все.
> на голанге сейчас пишут веб бэкэнд примерно всеВсе в твоей комнате. Ты и твой воображаемый друг. И что-то мне подсказывает, что это очередной хеллоуврот на 5 строчек...
>>А как же тогда Dropbox переписавший бэк с голанга на хруст?
> Захотели и переписали.Ну и вот таких захотевших в хайлоаде есть. Чтобы с GC не возиться, например.
> Да что там, гугол с питона на голанг не перешел. И что?
Вообще-то, FYI, 90% причин по которым гугл тратит деньги на go - это как раз это самое. И они уже много чего как раз на go с питона и переписали в своих вебсервисах. Вы же не думали что они будут бухать деньги в проект и не захотят с этого отдачу?!
> Это все не отменяет того, что на голанге сейчас пишут веб бэкэнд
> примерно все....включая гугля, который в первых рядах и начал упомянутую замену.
> Кроме голанга в бэкэнде уже ничего и нет.Ох уж эти эксперты с opennet.
> На питоне веб никто и не писал особоyoutube и dropbox (изначально), bitbucket (изначально), uber (перешли на go), reddit (перешли/переходят на go), instagram. А так никто ничего особо не пишет, да. Можно сказать, что вот мол тормоз, все с него ушли. Дело только в том, что до такой нагрузки васян поделия чаще всего не доживут. Смысл их тогда писать на расте?
То что на го переписывают лишь каких-то пару штук микросервисов чисто в экспериментальном режиме и что львиная доля продакшена состоит чуть менее чем полностью из js ты конечно же умолчал.
Сайт знакомства для собачек?
А у нас, в кровавом как была жаба, так и осталась :(
Да некоторые и на коболе сидят в ещё более кровавом.
> и что львиная доля продакшена состоит чуть менее чем полностью из js ты конечно же умолчал.Бредишь что ли? Открой гитхаб и посмотри
> youtube и dropbox (изначально),Второй точно переписали на go а потом и на rust. Да и первый вероятно уже тоже.
> bitbucket (изначально),
А этот вообще просто сдох и всем пофиг на чем он там. Ну что, досервировались hg, пито-няши?
> uber (перешли на go), reddit (перешли/переходят на go),
...как типично :)
> Можно сказать, что вот мол тормоз, все с него ушли. Дело
> только в том, что до такой нагрузки васян поделия чаще всего
> не доживут. Смысл их тогда писать на расте?Ну как бы работать ориентируясь сразу на фэйл проекта, с аргументом что если проект помрет то умение в нагрузку не потребуется - это наверное повод уйти такого сотрудника, с ним только фэйл и случится. Нельзя достичь успеха если изначально настроен на пролет.
> Второй точно переписали на go а потом и на rust.А чего сразу не на ассемблер? Откуда вы такие только берётесь "эксперты"... тьфу.
>> Второй точно переписали на go а потом и на rust.
> А чего сразу не на ассемблер? Откуда вы такие только берётесь "эксперты"... тьфу.У них и спроси в чем кайф бэк три раза кодить, особенно учитывая что проект с самого начала очевидный хайлоад.
На правах теории, видимо, денег много не бывает и когда вопрос в том чтобы за серваки платить вот именно из своих - от недополучения профитов начинает подгорать, что стимулирует разгонять софт. Серваки ж не бесплатные, особенно "в количестве".
А, да, на ассемблере тоже до сих пор наворачивают. Вон например фирма ARM последние полгода просто оптом хреначит intrinsics чертовой куче мультимедиа кодеков и рядом, как с цепи сорвались. Так их процы привлекательнее конкурентских при прочих равных, что полезно для кошелька. Гугол этому только рад, у них этих ARMов немеряно как раз. Не на серваках - так в мобилках.
> Ну как бы работать ориентируясь сразу на фэйл проекта, с аргументом что если проект помрет то умение в нагрузку не потребуется - это наверное повод уйти такого сотрудника, с ним только фэйл и случится. Нельзя достичь успеха если изначально настроен на пролет.Все эти проекты изначально были фейловыми - так получается по твоим рассуждениям?
Чаще проекты не доживают до серьезной нагрузки. Когды вырастешь - поймешь.
> Все эти проекты изначально были фейловыми - так получается по твоим рассуждениям?В общем то да. Часто по виду проекта видно что там период полураспада год уже за счастье.
> Чаще проекты не доживают до серьезной нагрузки. Когды вырастешь - поймешь.
Ну дык если их кодить сразу на мусорку - тогда точно не доживают. Это я уже понял :). И да, я таких дохлячков как раз видел. Юзеры их посылали в пень как раз за нецензурные времена операций и проч. И не, оказывается, "потом" - перфоманс дешево и сердито - не прикручивается! Очень немногие ухитряются выжить, переделав бэк в темпе вальса на ходу, многие как раз на вот этой фазе и подыхают. Сложное это дело - автомобиль во время гонки пересобирать. Особенно радикально изменив дизайн. А если не менять - ну он и не будет быстрым.
>> Все эти проекты изначально были фейловыми - так получается по твоим рассуждениям?
> В общем то да. Часто по виду проекта видно что там период
> полураспада год уже за счастье.Ну тогда ты не должен о них знать. Ошибку в твоих рассуждениях сам найдешь?
>> Чаще проекты не доживают до серьезной нагрузки. Когды вырастешь - поймешь.
> Ну дык если их кодить сразу на мусорку - тогда точно не
> доживают. Это я уже понял :). И да, я таких дохлячков
> как раз видел. Юзеры их посылали в пень как раз за
> нецензурные времена операций и проч. И не, оказывается, "потом" - перфоманс
> дешево и сердито - не прикручивается! Очень немногие ухитряются выжить, переделав
> бэк в темпе вальса на ходу, многие как раз на вот
> этой фазе и подыхают.Кодят на минимально рабочий продукт, а не мусорку. Ты можешь сделать его супер-пупер быстрым, что обычно сильно дольше, но когда он никому не нужен, то твои усилия напрасны. Преждевременная оптимизация во всей красе.
> Сложное это дело - автомобиль во время гонки пересобирать. Особенно радикально изменив дизайн. А если не менять - ну он и не будет быстрым.
Софистика. Если ты вышел на гонку, то должен знать условия. А если не знаешь, то формула 1 не поможет тебе на ралли.
> Ну тогда ты не должен о них знать. Ошибку в твоих рассуждениях
> сам найдешь?Не вижу никакой ошибки в том чтобы учиться на своих - и чужих - ошибках. Это не баг а фича. Представляешь, я имею отношение к софтострою и видел много разных проектов. И успешных и зафейленых. Почему я не должен знать о зафейленых проектах? А что если меня даже и угораздило частью failbag тимы быть? Это чему-то противоречит? ORLY?
> Кодят на минимально рабочий продукт, а не мусорку.
И я таки видел как получается нечто. У дева на машине пашет. Приходят реальные юзери. Под ними все коллапсирует нахрен. И тут вдруг оказывается что где-то сбоку и быренько перфоманс не донавешивается.
Юзеры машут факами, костерят перфоманс, проект получает testimonials под стать, инвестиции к этому моменту уже основательно прожраны, а новые при вон тех testimonials от кипишующих юзерей - можно и не получить уже. Странно, да? :)
> Ты можешь сделать его супер-пупер быстрым, что обычно сильно дольше, но когда он никому не
> нужен, то твои усилия напрасны. Преждевременная оптимизация во всей красе.Ну как бы если он никому не нужен - если у него такой период полураспада, а может стоило тогда другой проект делать? С более солидным временем жизни? Хайпануть месяц и помереть - там можно и не успеть инвестиции отбить. А когда это штука типа дропбокса, там с самого начала понятно что ну вот не будет это лайтовым. И да, я не понимаю как именно навалить себе заведомо двойной, а то и тройной объем работ - "выгодно". Вы уж либо кодили сразу на мусорник, либо оно уж таки должно было учитывать хайлоад. Не вижу в случае штуки типа дропбокс промежуточных опций.
>> Сложное это дело - автомобиль во время гонки пересобирать. Особенно радикально
>> изменив дизайн. А если не менять - ну он и не будет быстрым.
> Софистика. Если ты вышел на гонку, то должен знать условия. А если
> не знаешь, то формула 1 не поможет тебе на ралли.Ну дык в этой гонке до финиша доезжает спасибо если 10% от участников. И хреновый дизайн автомобиля, явно не подходящий для условий гонки - отличный способ вылететь. Что и наблюдается.
>> Ну тогда ты не должен о них знать. Ошибку в твоих рассуждениях
>> сам найдешь?
> Не вижу никакой ошибки в том чтобы учиться на своих - и
> чужих - ошибках. Это не баг а фича. Представляешь, я имею
> отношение к софтострою и видел много разных проектов. И успешных и
> зафейленых. Почему я не должен знать о зафейленых проектах? А что
> если меня даже и угораздило частью failbag тимы быть? Это чему-то
> противоречит? ORLY?Чел, ты занимаешься софистикой. Перечисленные проекты (в том числе instagram) написаны на python (или были, не суть). По твоей логике они изначально были обречены. Но ты почему-то о них знаешь. Наверное все не так как ты говоришь. Подумай над этим.
>> Кодят на минимально рабочий продукт, а не мусорку.
> И я таки видел как получается нечто. У дева на машине пашет.
> Приходят реальные юзери. Под ними все коллапсирует нахрен. И тут вдруг
> оказывается что где-то сбоку и быренько перфоманс не донавешивается.Перед запуском любого проекта оценивается возможная нагрузка и выбирается кол-во необходмых мощностей. Если на деве запускается simple-http-server и у него все работет, а в проде это поделие не справляется с нагрузкой, то тут вопрос к тем, кто все это пропустил через ревью.
>> Ты можешь сделать его супер-пупер быстрым, что обычно сильно дольше, но когда он никому не
>> нужен, то твои усилия напрасны. Преждевременная оптимизация во всей красе.
> Ну как бы если он никому не нужен - если у него
> такой период полураспада, а может стоило тогда другой проект делать? С
> более солидным временем жизни? Хайпануть месяц и помереть - там можно
> и не успеть инвестиции отбить. А когда это штука типа дропбокса,
> там с самого начала понятно что ну вот не будет это
> лайтовым.Да ты сам себе противоречишь. Dropbox изначально был на питоне, потом они делали pyston, а потом перешли на другой стек.
>>> Сложное это дело - автомобиль во время гонки пересобирать. Особенно радикально
>>> изменив дизайн. А если не менять - ну он и не будет быстрым.
>> Софистика. Если ты вышел на гонку, то должен знать условия. А если
>> не знаешь, то формула 1 не поможет тебе на ралли.
> Ну дык в этой гонке до финиша доезжает спасибо если 10% от
> участников. И хреновый дизайн автомобиля, явно не подходящий для условий гонки
> - отличный способ вылететь. Что и наблюдается.Опять ты повторяешь свою мантру? Вот зачем тебе ферари в гонках по деревне? Каковы шансы, что тебя обгонит трактор?
> На перле можно писать отличный сопровождаемый код. Просто пока никто не смог.Поправил тебя, не благодари.
> На перле можно писать отличный сопровождаемый код. Просто пока местный эксперт - не смог.Поправил поправку. И отучайся говорить за всех.
Я сп-дил скриптик на перле в 2009м, хз в той ли конторе писанный или тоже откуда-то, протаскал его за собой до 2016го через три разных места работы (с миллионом правок по месту) и возможно оставил на память кому-то еще грамотному.
>> На перле можно писать отличный сопровождаемый код. Просто пока местный эксперт - не смог.
> Поправил поправку. И отучайся говорить за всех.
> Я сп-дил скриптик на перле в 2009м, хз в той ли конторе
> писанный или тоже откуда-то, протаскал его за собой до 2016го через
> три разных места работы (с миллионом правок по месту) и возможно
> оставил на память кому-то еще грамотному.Прибереги свои байки на потом. А лучше покажи код, а мы оценим, сопровождаемый ли он. Нет кода - нет разговора.
>Я сп-дил скриптик на перле в 2009м, хз в той ли конторе писанный или тоже откуда-то, протаскал его за собой до 2016го через три разных места работыА вот это статья УК РФ. Поподробнее, пожалуйста, что за контора, ваши ФИО?
Да в общем-то навалом примеров отличного кода на перле. Уродливого кода на перле ровно столько же, сколько на любом другом языке.
На JS куда больше уродливых кодов, чем на перле - и ничего, нормально всё. Люди массово не понимают замыканий и пишут невероятно плохой код. Потом переписывают на тайпскрипт (принципиально от этого ничего не меняется). Узнаешь себя и своих знакомых?Ты вырос на сказках, что на перле невозможно писать, сам не пробовал, программ на перле не видел. Зато наверняка питон у тебя хороший язык (несмотря на все дерьмо с GIL, тормознутость и фрагментацию). Так принято считать, а ты из тех, кто против мнения стада никогда не пойдет, вот и всё.
>[оверквотинг удален]
> перле ровно столько же, сколько на любом другом языке.
> На JS куда больше уродливых кодов, чем на перле - и ничего,
> нормально всё. Люди массово не понимают замыканий и пишут невероятно плохой
> код. Потом переписывают на тайпскрипт (принципиально от этого ничего не меняется).
> Узнаешь себя и своих знакомых?
> Ты вырос на сказках, что на перле невозможно писать, сам не пробовал,
> программ на перле не видел. Зато наверняка питон у тебя хороший
> язык (несмотря на все дерьмо с GIL, тормознутость и фрагментацию). Так
> принято считать, а ты из тех, кто против мнения стада никогда
> не пойдет, вот и всё.Перешел на личности? По делу есть что сказать? Плохой, хороший. Был бы он хороший, то не валялся бы сейчас на помойке. Ты наверное просто старпер из мейла?
Анон собственно по фактам всё разложил.
Плохо про перл говорят только те, кто лишь краем уха слышал, что на нём писали однострочники. Но помимо однострочников на перле когда-то был написан чуть менее чем весь интернет.
> Плохо про перл говорят только те, кто лишь краем уха слышал, что
> на нём писали однострочники. Но помимо однострочников на перле когда-то был
> написан чуть менее чем весь интернет.Бред. Я писал на нем и читал кэмел бук. Язык полон архаизмов (передача параметров в стиле баша, любовь к $), плохого дизайна от религиозного автора (bless), костылей (не забываем про единичку 1 в конце модуля) и совершенно непригодного для промышленной разработки в большой команде принципа TMTOWTDI. Учитывая все это, а также, что автор забил на язык, он оказался на помойке. И к счастью.
Хорошо про перл, говорят лишь сисьадмины и мамкины-хацкеры старики, которые сами писали портянки на 1 раз.
А минусы перечислите?
> А минусы перечислите?Твое неумение читать?