LINUX.ORG.RU

Стоит ли переписывать проект с Go на Rust?

 ,


0

5

Вот думаю, а не переписать бы мне out-of-tree на Rust? Последний я в некоторой степени знаю, но полноценных самостоятельных проектов пока не было. Пока проект не разжирел сильно (всего две с половиной тысяч строк), поэтому переписывание само по себе не будет слишком затратно по времени.

Какие преимущества я получу?

С какими проблемами я столкнусь?

Deleted
Ответ на: комментарий от WitcherGeralt

Я хз зачем нужен Go. Гуглу видимо зачем-то нужен. Рекламируют как быстрый питон, но сомневаюсь что у 90% сбежавших на него с питона были такие нагрузки.

Я вот на питоне пишу скрипты. Зачем их переписывать на go - не ясно.

PS: зачем мне нужен Rust я знаю.

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

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

WitcherGeralt ★★
()
Ответ на: комментарий от RazrFalcon

Гуглу видимо зачем-то нужен

Из-за зеленых тредов очень легко и топорно писать сетевые демоны, которые перекладывают байты из сокета в сокет.

Возьмем тот же Rust, так там будет невменяемая Tokio лапша. Ни у кого нету на это дерьмо времени.

А в Go будет код, выглядящий как блокирующий код из 90-х, хотя это будет async, event-driven с низу до верху библиотеки.

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

Это понятно. Только при чём тут прога ТС и питон?

RazrFalcon ★★★★★
()
Ответ на: комментарий от vertexua

Go будет код, выглядящий как блокирующий код из 90-х

Да! Я когда вспервые это увидел, ничего не понял и был в ступоре. Где мой epoll, где select, вы что сдурели, как без них код писать?

WitcherGeralt ★★
()
Ответ на: комментарий от RazrFalcon

сомневаюсь что у 90% сбежавших на него с питона были такие нагрузки.

90% бегущих куда-либо сами не осознают зачем они туда бегут. Потому что ведут себя как стадо, ведомое очередным «козлом-провокатором» на «бойню».

grem ★★★★★
()
Ответ на: комментарий от grem

Ну если они работают прогерами, то освоение модных технологий по-любому может стать плюсом в этой постоянно меняющейся отрасли

deadplace
()
Ответ на: комментарий от WitcherGeralt

На питоне пишут не только веб-сервисы, на нём пишут кучу всякого добра на которое нужно посадить низкоквалифицированных разработчиков, типа автоматизации, всяких парсеров-кравлеров-датамайнеров, ETL.

А самое главное добрая половина machine learning это фактически питон.

anonymous
()
Ответ на: комментарий от grem

90% бегущих куда-либо сами не осознают зачем они туда бегут. Потому что ведут себя как стадо, ведомое очередным «козлом-провокатором» на «бойню».

У меня тоже есть причины подозревать, что в медиапространстве ведется грязный пира Go для перетягивания на него кодеров, чтобы потом иметь источник макак для эксплуатации. Потенциальный заказчик - гугл, который не хотел раньше создавать свой язык и тянул до последнего, но, к сожалению, C++ настолько ужасен, а питон настолько ограничен и тормознут, что в конце-концов пришлось. Раста ведь не было в 2009.

byko3y ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.