Напомню, что питон — это ни разу не язык общего назначения, а вполне себе специализированный язык скриптования для замены баша в конкретных юниксах.
Зря ты так. Python – это:
Учебный язык. В XXI веке – Pascal здорового человека.
Язык написания скриптов. В XXI веке – bash здорового человека.
Язык создания веб-приложений. В XXI веке – php здорового человека.
Язык прототипирования чего угодно. В XXI веке – Java здорового человека.
Язык для научных и прикладных вычислений, обработки естественного языка. В XXI веке – Fortran и Perl здорового человека.
ЯП общего назначения – это просто наиболее массовые языки. Когда была жива десктопная разработка, это были десктопные ЯП, мало подходившие для веба, которые все равно тащили в веб. Теперь вот наоборот.
Учебный язык. В XXI веке – Pascal здорового человека
Язык, в котором присвоение записывается знаком равенства? Язык без архитектуры, который целиком составлен из специализированных решений, и знание одного решения никак не помогает понять другое?
Язык написания скриптов. В XXI веке – bash здорового человека
Только вот в баше, сюрприз, нету GIL, и баш из коробки ориентирован на многозадачность.
Язык прототипирования чего угодно. В XXI веке – Java здорового человека
Звучит как «рак мозга здорового человека». По крайней мере в плане прототипирования на жаве — это 100% рак мозга.
Язык для научных и прикладных вычислений, обработки естественного языка. В XXI веке – Fortran и Perl здорового человека
Перепутал с R и Julia. Все возражения уйдут в тот момент, когда ты увдишь, как программа коллеги делает за 5 минут то, что твой питоний скрипт делает за 5 часов.
Напомню, что питон — это ни разу не язык общего назначения, а вполне себе специализированный язык скриптования для замены баша в конкретных юниксах
Напомню, что пых пых - это ни разу не язык общего назначения, а вполне себе специализированный язык шаблонизирования, который почему то сразу же заменяют на смарти.
питон — это ни разу не язык общего назначения, а вполне себе специализированный язык скриптования для замены баша в конкретных юниксах
Мне кажется ты глупость написал. Питон не может быть таком хотя бы из-за своего синтаксиса: замена баша должна, как минимум, позволять писать в одну строку, ну и копировать без косяков по форматированию.
Питон не может быть таком хотя бы из-за своего синтаксиса: замена баша должна, как минимум, позволять писать в одну строку, ну и копировать без косяков по форматированию
Баш, как средство администрирования — это прежде всего Си. То есть, низкоуровневые утилиты, которые ты будешь писать под каждую задачу и дергать из баша. Между прочим, та же проблема стояла перед писаками ранних говносайтов — их приходилось писать на Си. Строго говоря, и питон, и PHP были заменой не башу и не перлу — они были заменой Си. Айтишные бомжи, побиравшиеся у опенсорсных мусорок и не могущие позволить себе энтерпрайз, вроде того же ColdFusion, лет так 15 с 1980 по 1995 пытались решить одну проблему: как заменить неюзабельный Си чем-то более удобным. Питон был надцатым подходом к снаряду.
Перенося эту модель на микросервисы, мы получаем, что микросервисы — это не инструмент для построения чего-то там, а это инструмент для убеждения заказчика в том, что всё сделано правильно и деньги нужно платить. Если ты это понимаешь — хорошо для тебя, и заказчик доволен. Если ты против этого идешь — ты отталкиваешь заказчиков от себя. Но можно ведь не понимать совсем ничего, ходить на лекции коучей, и неосознано встраиваться в эту систему отношений
Нет, ну самой идеей микросервисов все достаточно ясно. Это инструмент масштабирования не продукта, а людей. Такой себе метод 2pizza
А в те времена Джава уже широко шагала по банковскому ынтырпрайзу
Я тебе не советую равняться на банковский сектор, потому что это болото, в котором до сих пор транзакции обрабатываются на коболе по программам, писанным бабушками. На коболе, который бабушка написала для бабушек:
ну самой идеей микросервисов все достаточно ясно. Это инструмент масштабирования не продукта, а людей. Такой себе метод 2pizza
Есть гора инструментов, которые позволяют одних макак изолировать от ошибок других макак. Взять ту же жаву, в конце-концов, или любой язык на VM, в том числе на JVM. Я подозреваю, что есть секретные методики третьего рейха по организации разработки микросервисов, которые показывают где-то там результаты лучше, чем при разработке монолитов — но я в упор не вижу, где микросервис может оказаться полезнее модуля на сотню строчек (sic!) на каком-нибудь ASP.NET.
Раз я тут такая «звезда», пишите уже все в телегу по вопросам кодинга, или организуйте канал, зайду, посижу и отвечу на ваши вопросы по компам, кодингу, админству, фрилансу на eu/usa, кому интересно, мой ник в телеге: menangen и я почти всегда онлайн, кроме сна))