The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект NGINX опубликовал инструментарий для разработки модулей на языке Rust, opennews (?), 13-Окт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


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.

Что-то типа такого?
https://crates.io/crates/sqlx
https://crates.io/crates/sea-orm
> И, видимо, асинхронные генераторы.

Этого пока нет (типа синтакса yield), но можно использовать какую-нибудь либу:
https://crates.io/crates/next-gen

Ответить | Правка | Наверх | 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 
>Делать качественно в нашей экономике не принято

Это не совсем так. В противном случае не было бы такого понятия, как технический долг. Но такое понятие есть. Следовательно о качестве думают и даже стараются его улучшать.

Проблемы с качеством обычно возникают на старте. Потому что есть другое понятие "time to market". Оно часто имеет более высокий приоритет, чем качество. Как говорится: "Скорость, качество, цена - выбирай любые два".

И ещё поговорка из этой же тематики: "Преждевременная оптимизация - корень всех зол". То есть, сначала думают о том, чтобы вообще хоть как-то заработало. А потом только занимаются улучшательствами.

Ещё одно подтверждение тому, что люди думают о качестве - это наличие практики вознаграждений белых хакеров за найденные уязвимости.

А так, бабло всегда рулит. Если потенциальный выигрыш больше от сырого продукта, будут использовать его. Но если есть неиллюзорные риски быть взломанным и попасть на многие миллионы зелени, о качестве не забудут и поставят его во главу угла.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

102. "Проект NGINX опубликовал инструментарий для разработки модул..."  +/
Сообщение от Аноним (101), 15-Окт-23, 15:53 
Лекция "невероятное об очевидном" от всезнающего опеннетного эксперта.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру