Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Режим отображения отдельной подветви беседы | [ Отслеживать ] |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (2), 13-Окт-23, 11:03 | ||
Почему веб-фреймворки на расте не пользуются популярностью? Это же прекрасная идея, использовать ржавчину для вебни, никакого тебе гц и рандомных фризов от него, нормальный ffi, складывать строки можно относительно безопасно, производительность почти выше питона на части операций… Иногда, правда, исполнение зависает почему-то (просто так судя по профилировщику), и у питона такого не случалось никогда, но, я уверен, это не повод отказываться от превосходящих технологий. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Проект NGINX опубликовал инструментарий для разработки модул..." | +9 +/– | |
Сообщение от Аноним (3), 13-Окт-23, 11:08 | ||
Делать качественно в нашей экономике не принято. Сейчас в моде собрать из экскрементов (питона) то, что еле как шевелится, а потом в разные места добавлять палки, чтобы у структуры хоть какая-то устойчивость была. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (2), 13-Окт-23, 11:20 | ||
Расту просто нужны альтернативы sqlalchemy с asyncpg/aiosqlite. И, видимо, асинхронные генераторы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от НяшМяш (ok), 13-Окт-23, 13:25 | ||
> Расту просто нужны альтернативы sqlalchemy с asyncpg/aiosqlite. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от Аноним (2), 13-Окт-23, 13:35 | ||
Может быть, но нужны промышленные либы. И ещё alembic. | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от НяшМяш (ok), 13-Окт-23, 14:21 | ||
Что значит "промышленные либы"? А миграции в sea-orm есть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от Аноним (2), 13-Окт-23, 15:28 | ||
Значит, "отвечающие стандартам индустрии", а не наколенный уровень. Это подразумевает довольно много на самом деле, но, в конечном итоге, сводится к вложенным в развитие и сопровождение ресурсам. Что до алхимии, не думаю, что вообще в принципе существует какой-то аналог на любом языке. Когда я в прошлый раз интересовался, альтернативой были множество разных компонентов различного уровня пригодности, без какой-либо универсальности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (101), 15-Окт-23, 15:50 | ||
Для этого сначала нужен "промышленный" язык, а не наколенный язык без стандарта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (2), 15-Окт-23, 16:35 | ||
У плюсов вроде есть стандарт, а компиляторы тоже отваливаются каждую версию. Да и у си ситуация не многим лучше. | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Советский инженер (ok), 16-Окт-23, 10:29 | ||
ну и где же популярные веб-фреймворки на С++? | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
115. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (114), 17-Окт-23, 11:44 | ||
У плюсов есть стандарт. Вот правда, нет компиляторов, которые весь этот текущий стандарт реализуют. И так было практически всегда. И шишечке что-то не мешает это быть "промышленным" языком (ну как не мешает, мешает, конечно, но реальность такова, что вопреки, всё равно является). | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
85. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Прохожий (??), 14-Окт-23, 12:28 | ||
>Делать качественно в нашей экономике не принято | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
102. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (101), 15-Окт-23, 15:53 | ||
Лекция "невероятное об очевидном" от всезнающего опеннетного эксперта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от Аноним (5), 13-Окт-23, 11:16 | ||
>>> Почему веб-фреймворки на расте не пользуются популярностью? <<< | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
19. "Проект NGINX опубликовал инструментарий для разработки модул..." | +2 +/– | |
Сообщение от Аноним (19), 13-Окт-23, 11:57 | ||
Количество людей, которые будут этим реально пользоваться, будет небольшим даже среди тех, кто считает что они со своим "порогом" успешно пишут на раст "совсем не говнокод") | ||
Ответить | Правка | Наверх | Cообщить модератору |
103. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (101), 15-Окт-23, 15:55 | ||
Что мы и видим на практике, годы идут, а обещания перевести все на новый язык так и остаются пустыми обещаниями. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Советский инженер (ok), 16-Окт-23, 10:33 | ||
на практике мы видим что есть некие странные люди которые выдумали какие-то обещания и ходят рассказывают что никто не исполняет их выдуманных обещаний. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Проект NGINX опубликовал инструментарий для разработки модул..." | +2 +/– | |
Сообщение от Аноним (9), 13-Окт-23, 11:33 | ||
Синтаксис просто ужасный. На написание простого парсера csv потратил гораздо больше сил и головной боли, чем на C, C++ и Dlang. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
10. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (9), 13-Окт-23, 11:33 | ||
Парсер csv -- просто как пример упомянул. Понятно, что к вебу это не относится прямо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Проект NGINX опубликовал инструментарий для разработки модул..." | –3 +/– | |
Сообщение от Аноним (2), 13-Окт-23, 12:10 | ||
Типичная работа с csv в питоне выглядит примерно так, неужели в расте нет стандартных батареек для такого и надо тратить своё время? Есть даже поддержка разных "нестандартных" csv с произвольными разделителями. А что до затратности, ведь есть варианты. С си это тоже скорее будет flex/bison, чем стейт-машина. Да и вопрос привычки, кому-то и питон не нравится. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Проект NGINX опубликовал инструментарий для разработки модул..." | +3 +/– | |
Сообщение от Анонимусс (?), 13-Окт-23, 12:35 | ||
Ну, в расте какбэ аналогично https://github.com/BurntSushi/rust-csv | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Проект NGINX опубликовал инструментарий для разработки модул..." | +3 +/– | |
Сообщение от Аноним (46), 13-Окт-23, 13:18 | ||
Анекдот. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Анонимусс (?), 13-Окт-23, 13:24 | ||
Шутку оценил)) | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от Аноним (43), 13-Окт-23, 12:07 | ||
Синтаксис это вкусовщина | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
32. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от zezic (?), 13-Окт-23, 12:14 | ||
>Синтаксис просто ужасный. | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
33. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (9), 13-Окт-23, 12:20 | ||
> А почему потребовалось его писать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Проект NGINX опубликовал инструментарий для разработки модул..." | +3 +/– | |
Сообщение от zezic (?), 13-Окт-23, 12:24 | ||
Тогда реально интересно было бы, если бы ты поделился конкретными ужасами синтаксиса, чтобы понятно было, о чём речь. А есть ссылка на репу? | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от НяшМяш (ok), 13-Окт-23, 13:31 | ||
Там вручную его написать, даже пользуясь стандартной библиотекой, элементарно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Проект NGINX опубликовал инструментарий для разработки модул..." | –2 +/– | |
Сообщение от пох. (?), 13-Окт-23, 13:59 | ||
> Там вручную его написать, даже пользуясь стандартной библиотекой, элементарно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от НяшМяш (ok), 13-Окт-23, 14:19 | ||
Это не меняет того факта, что написать _простейший_ цсв парсер _элементарно_ на любом языке. Для всего остального есть готовые библиотеки, где предусмотрено если не всё, то большинство подводных камней, покрыто тестами и фаззерами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от пох. (?), 13-Окт-23, 15:37 | ||
> Это не меняет того факта, что написать _простейший_ | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Прохожий (??), 14-Окт-23, 11:51 | ||
Там вверху человек сравнивает Питон (использует при этом библиотечные функции) и Раст, без таковых. | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
86. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от пох. (?), 14-Окт-23, 12:41 | ||
нет. Там вверху - человек написал (и не стал вам показывать, потому что делал для себя) свой парсер. И сделал выводы по результатам своих трудозатрат, которые и озвучил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от freecoder (ok), 13-Окт-23, 21:49 | ||
Без предъявления кода и говорить не о чем. | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
93. "Проект NGINX опубликовал инструментарий для разработки модул..." | –1 +/– | |
Сообщение от пох. (?), 15-Окт-23, 10:26 | ||
> Без предъявления кода и говорить не о чем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от Советский инженер (ok), 15-Окт-23, 12:23 | ||
>предъявляй свой, чего ж. А, ты не умеешь кодить... | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от пох. (?), 15-Окт-23, 14:29 | ||
> предъявляй свой, чего ж. А, ты не умеешь кодить... | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Советский инженер (ok), 15-Окт-23, 19:13 | ||
>мне просто неинтересно с тобой ничего обсуждать, совковый ушлепок, поэтому перетопчешься. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Проект NGINX опубликовал инструментарий для разработки модул..." | –3 +/– | |
Сообщение от 12yoexpert (ok), 13-Окт-23, 11:33 | ||
и весит-то всего-ничего, каких-то 300 мегабайт на страничку | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
15. "Проект NGINX опубликовал инструментарий для разработки модул..." | –1 +/– | |
Сообщение от Аноним (2), 13-Окт-23, 11:51 | ||
У go ещё хуже. И там же не cgi наверно. Сколько угодно вьюшек может быть и бинарь будет их сервить. Вроде даже есть поддержка шаблонов а ля jinja (хотя непонятно, что выбрать, всё какое-то максимально стрёмное). | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от 12yoexpert (ok), 13-Окт-23, 12:13 | ||
nim | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (46), 13-Окт-23, 13:21 | ||
go - это вобще клинический случай. Язык, пригодный исключительно для создания веб-сервисов в контейнерах, когда при любом раскладе к каждому хелловорлду в рантайме будет добавляться своя копия операционной системы. Тут уж не важно, как идёт копирование: физически отдельным файлом каким-нибудь типа /lib/libc.so.6 или просто копированием всего содержимого libc.so.6 в бинарник. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
73. "Проект NGINX опубликовал инструментарий для разработки модул..." | –1 +/– | |
Сообщение от Аноним (73), 13-Окт-23, 19:58 | ||
Так он Гуглом и проектировался для запуска в контейнерах. Удивительно, что Гугл решает задачи Гугла? | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от YetAnotherOnanym (ok), 13-Окт-23, 13:10 | ||
> производительность почти выше питона на части операций | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
48. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (2), 13-Окт-23, 13:21 | ||
Какие-то операции определённо могут быть исполнены быстрее, но они не несут решающего значения. Аналогичные задачи, решённые аналогичным способом, часто не оказываются эффективнее. И всё же это лучше го, но го пропихивает корпорация зла и с этим тяжело конкурировать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от НяшМяш (ok), 13-Окт-23, 13:17 | ||
Для бекендов достаточно популярны: | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
72. "Проект NGINX опубликовал инструментарий для разработки модул..." | +1 +/– | |
Сообщение от ferris (?), 13-Окт-23, 19:43 | ||
actix - это не web-фрэймворк, а фрэймворк обощего назначения для построения приложений на модели акторов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от НяшМяш (ok), 15-Окт-23, 15:41 | ||
Точно-точно, я про actix-web знаю, но не использовал - вот и промазал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (114), 17-Окт-23, 11:57 | ||
Потому, что куяк-куякать (и в продакшн) на питоне может начать после месячных курсов на ютупе маkаkа (качество будет соответствующим, но тяпляпать маkаkа что-то будет), а раст надо дольше изучить. Ты вон почитай как местные матёрые шишечники-опеннетчики не справились даже с синтаксисом раста (по крайней мере пожаловаться на "что не так с растом" к них получается только на синтаксис). А ведь это даже не код писать, это тупо синтаксис - любый нормальный программист синтаксис нового языка осваивает за неделю (максимум). | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
117. "Проект NGINX опубликовал инструментарий для разработки модул..." | +/– | |
Сообщение от Аноним (2), 17-Окт-23, 13:51 | ||
Так это только в представлении маkаk так. Обычно, когда речь заходит о "что не так с растом", вспоминают cargo и crates всё же. Отсутствие бинарного интерфейса и общая нестабильность, из-за которой куча кода отваливается после каждого апдейта. Про синтаксис я не видел, он просто нескучный, что делает сопровождение сложнее, чем требуется. Есть же люди, которым нравится перл, так и тут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |