Anonymous
интересно, что разработчиков C + C++ на раст больше перешло по сравнению с JS + go
Anonymous
Пруфы
пруфы есть в блоге раста
vladislav
Перешло это очень странное понятие для раст, так как в энтерпрайзе он не используется практически
Nardis
Пруфы
https://blog.rust-lang.org/2016/06/30/State-of-Rust-Survey-2016.html
Danila Matveev
Я когда читаю про то, что расту не нужны веб-разработчики, думаю о том, что просто некоторые ребята боятся терять ореол элитарности. Хочется быть носителем криптознаний, вроде хаскеля и прочей агды. Я не набрасываю, серьезный вопрос: а вы точно хотите, чтобы Rust стал широко используемым, популярным языком?
хаскелль не столько сложный (конечно не го, но и дико сложным его назвать нельзя), сколько всех пугает, что за ним стоит математика страшно очень узнавать что-то новое, проще сказать что оно ненужно даже не понимая о чем речь. да и сообщество у него больше чем у раста [ :troll: ]
vladislav
Не понял, что это доказывает
Nardis
слишком просто
Ну извините. Других пруфов для вас пока нет. Я сходил за картинкой, чтобы вам не ходить.
Danila Matveev
но хаскель проще го
иди по быстрому объясни ио монаду неофиту
Маjко
интересно, что разработчиков C + C++ на раст больше перешло по сравнению с JS + go
Почему только js и go? O_o Питон, раби, Java и C# уже перестали для веба юзать или что?
分解物質
分解物質
опрос go 2016
分解物質
https://blog.golang.org/survey2016-results
Маjко
чтобы сравнение было хоть немного честным
Честное? Эм, честное в моем понимании == разумное.
Маjко
Почему тогда с D + Swift не сравнить?
Маjко
Да и к чему этот разговор про языки, если выше было всё уже ясно из графика про области деятельности?
Anonymous
Почему тогда с D + Swift не сравнить?
потому что они не лидируют в сфере веб разработки
Danila Matveev
https://blog.golang.org/survey2016-results
опрос среди гофферов о предпочтениях гофферов? 😆
分解物質
Danila Matveev
в этом столько же смысла сколько во всем этом споре, который продолжается уже очень долго
Danila Matveev
лучше б на хаккерранке позадротили или либу кривую налобали
Nardis
Тут еще такое: мы ведь когда говорим о прикладном развитии Раста имеем в виду будущую перспективу, а не сегодняшний день, да? Потому что веб завтра — это сильно больше, чем веб сегодня. Или кто-то считает иначе?
Danila Matveev
ну надо же гуглу знать кто и как его язык использует
давайте спросим в веганском магазине, сколько людей предпочитает веганскую кухню
Nardis
ты про wasm?
Например, да. Или про тупо рест апи на расте — собственно, весь вопрос про то, надо его писать на расте или нет.
Anonymous
ну в сфере рест апи ничего не поменяется
Nardis
И те, кто здесь говорят, что веб+раст=отлично, я так понимаю, считают, что рест вполне можно и нужно писать на расте. И я тоже так считаю, потому что сегодня, если это не питон, то... голенг.
Danila Matveev
Например, да. Или про тупо рест апи на расте — собственно, весь вопрос про то, надо его писать на расте или нет.
его надо писать на том, на чем быстрее и проще если у тебя экспертиза на расте и есть фреймворки, которые позволяют это сделать быстро, то ответ для тебя очевиден (кстате на хаскелле это действительно быстро)
Nardis
Ребята с аниме на аватарках говорят, что нет.
Anonymous
да, я тоже думаю что лучше делать это на расте
но дилемма с некомпетентными программистами получается
Nardis
да, я тоже думаю что лучше делать это на расте
Как же так, ведь это же придут веб-разрабы и прочие джаваскриптеры?
分解物質
давайте спросим в веганском магазине, сколько людей предпочитает веганскую кухню
ты наверно не так понял, я лишь сказал что в Go приходят в основном жесеры и питонщики в то время как в Rust сорее всего идут плюсовеки
Nardis
но дилемма с некомпетентными программистами получается
Может, нет никакой дилеммы? Ну, язык такой, что катастрофически плохо не будет, а просто плохо может получиться и не у веб-разработчика.
Danila Matveev
ты наверно не так понял, я лишь сказал что в Go приходят в основном жесеры и питонщики в то время как в Rust сорее всего идут плюсовеки
да не все ли равно кто в го есть инфраструктура, в расте почти нет и пофиг на экспертизу, все равно на го сейчас прототип любой сделать проще и быстрее
Danila Matveev
пилите либы, упрощайте жизнь в разработке и будет вам и сообщество и небо в алмазах
Nardis
Всем спасибо за дискуссию, я ушел пить пино нуар.
分解物質
пилите либы, упрощайте жизнь в разработке и будет вам и сообщество и небо в алмазах
осталось отлько привлечь проффесионалов которые будут делать эти специализированные высококачественные либы, вроде ffmpeg, fftw, libjpeg, libllvm, чё там ещё такого
Danila Matveev
осталось отлько привлечь проффесионалов которые будут делать эти специализированные высококачественные либы, вроде ffmpeg, fftw, libjpeg, libllvm, чё там ещё такого
необязательно * необязательно речь о сложном софте и фреймворках, простые но легкие в использовании тоже очень нужны (аля фласк питоновский) * необязательно надо ждать профессионала на белом коне, можно самому начать, и опыт и либа будут оттачиваться (даже дерьмовая либа лучше чем никакой либы)
Мерль
потому что веберам нужен другой набор абстракций
Вот что такого есть в java и в питоне, в js, аналога чего нет в русте в том или ином виде?
Danila Matveev
недавно в скалачате у одного разраба возникла потребность в простом хттп клиенте с быстрым запуском (жвм ушла курить) самым простым вариантом оказался хаскелль, раст даже посоветовать не смогли потому что нет ничего что позволит сделать эту задачу без заморочек и приличного погружения
Anonymous
что за задача?
Anonymous
hyper либо rocket должны помочь
Danila Matveev
простой хттп клиент, который часто запускается аля консольная тулза
Danila Matveev
да, только ему приличный кусок книги бы пришлось сначала прочитать
Мерль
Я имею в виду, набор решаемых задач, конечно же
Danila Matveev
это проблема входа в язык, в следующий раз он заюзает уже знакомый стек, а про раст не вспомнит и многие неофиты начинают пробовать как раз с простого
Danila Matveev
С тем же успехом можно было взять чистый си
не с тем же на хаскелле он автоматом еще и с тестовым покрытием может получить
Danila Matveev
а что помешало ему просто курл взять?
специфика какая-то, хз на счет деталей
Danila Matveev
и тривиальные в использовании либы
Anonymous
кривая
ну с кривой есть проблемы - это понятно, но какое отношение это имеет к тому что тебе нужно изучить язык перед тем как писать на нем?
Anonymous
не каждый язык должен быть руби
Anonymous
не понимаю
И вообще вкидывать про хаскель не надо. Его понимает один человек на миллион)
Anonymous
и вообще ему это все должно быть просто потому что он умеет в хаскель
Danila Matveev
он не умеет в хаскелль, он с нулем знаний сделал задачу
Danila Matveev
и суть не столько в хаскелле, сколько в наличие подходящей либы для решения задачи
Anonymous
ну так
Anonymous
она есть
Anonymous
есть простая, если низкоуровневая, что еще можно хотеть?