Ну и как я говорил ранее - настолько крутые фичи пока что откровенно ссыкотно юзать)) Лучше перестраховаться))
Вот сложно мне понять в чём перестраховка и боязнь работы, например, с :has? Он поддерживается с 2022 года в большинстве браузеров, с ним код более гибкий. Чего бояться?
Это какие-то разговоры ни о чём. Эти самые "много 0.x версий, которые работали мегастабильно и очень хорошо поддерживали обратную совместимость", они с нами в одной комнате? Никакой конкретики.
В топике указывается двигло в котором только 1-3 разраба на полноценных донатах от сообщества сидят, все остальные делают это на энтузиазме. При этом сам же приводишь в пример поломку API от корпораций с сотнями разрабом и миллионами юзеров. Очень толсто.
Движку на ранних стадиях развития нужно развивать концепции как можно быстрее и не обременять себя бесполезной поддержкой API, которое считай, мало кому нужно.
Все ждут 1.0, поэтому "ломать и ещё раз ломать" – это единственно верный вариант для них сейчас..
О какой обратной совместимости речь, если говорится про 0.х версии движка? И причём тут современные тенденции, если это как раз давняя классика semver?
Когда я вижу такие статьи, то у меня возникает вопрос: а как бы поступил Наруто Карловский? Мне нехватает в комментариях примеров о выгодных отличиях $mol.
По поводу FSD согласен, вещь довольно сырая и судя по сайту вообще заброшенная. Не понимаю зачем куча людей её себе тащут. Видимо, из-за отсутствия каких-то конкретных альтернатив.
Но в целом статья скорее не понравилась. Мне ни о чём не говорит пример со SpecificComponent. В таких случаях нужны конкретные практические примеры и лучше на каком-нибудь gitlab/github. Покажите пример c регистрацией, онбордингом и каким-нибудь чатиком на тех же WebSockets, просто чтобы тому же джуну было понятно.
Это какая-то корп. статья для галочки? Просто тут ничего нового нет.
Правда, совет 3 как минимум спорный, ибо в "Стеке" пишется не просто куча технологий в профиле, его нужно воспринимать как список ключевиков, по которым резюме соискателя будут находить в поиске.
Не очень. Если материал именно про TS, то половину статьи можно удалить. Всё перемешано, вы часто тут представляете фичи JS как фичи TS. Да и иногда старый синтаксис используете (private vs #).
Вот с ходу в том, что описано в
9. Что такое модули в TypeScript?
10. Как вызвать конструктор базового класса из дочернего класса в TypeScript?
11. Что такое геттеры и сеттеры?
Это же вы по сути JS и описываете? Только в геттерах зачем-то пример с ключевым словом private, хотя пожно было обойтись более коротким #.
19. Какие Модификаторы Доступа Поддерживает TypeScript?
public, private, protected, readonly - ок, это именно из TS, но static тут причём? И почему тогда забыли про модификатор # ? Раз уж всё равно смешиваете оба языка.
28. Что такое декараторы?
Вы используете у себя депрекейтнутые декораторы TS? Иначе зачем про это вообще страшивать. Или тут всё таки про JS-декораторы говорится?
Всегда интересно наблюдать за подобным прогрессом. Если можно, будущем, хотелось бы чуть больше технических подробностей связанных со стеком Rust/Bevy.
Вот сложно мне понять в чём перестраховка и боязнь работы, например, с :has? Он поддерживается с 2022 года в большинстве браузеров, с ним код более гибкий. Чего бояться?
Это какие-то разговоры ни о чём. Эти самые "много 0.x версий, которые работали мегастабильно и очень хорошо поддерживали обратную совместимость", они с нами в одной комнате? Никакой конкретики.
В топике указывается двигло в котором только 1-3 разраба на полноценных донатах от сообщества сидят, все остальные делают это на энтузиазме. При этом сам же приводишь в пример поломку API от корпораций с сотнями разрабом и миллионами юзеров. Очень толсто.
Движку на ранних стадиях развития нужно развивать концепции как можно быстрее и не обременять себя бесполезной поддержкой API, которое считай, мало кому нужно.
Все ждут 1.0, поэтому "ломать и ещё раз ломать" – это единственно верный вариант для них сейчас..
О какой обратной совместимости речь, если говорится про 0.х версии движка? И причём тут современные тенденции, если это как раз давняя классика semver?
Во многом да, но новое всё таки планируется. Например, генераторы. Уже сейчас в следующей редакции застолбили за ними ключевое слово https://doc.rust-lang.org/nightly/edition-guide/rust-2024/gen-keyword.html
Автор, вы смотрели на https://github.com/cloudflare/pingora ? Выглядит так, что в ней уже реализуются вещи, которых вам не хватало.
Этот текст GPT писал или это такой автоперевод?
Иначе я просто не понимаю откуда в тексте берутся вещи типа "В Rust, срок службы переменной".
А вообще, пора уже стыдиться таких статей, от них нет пользы сообществу.
Вы не верно поняли, тут больше обсуждаются проблемы безопасности, а не говнокода. Говнокод !== уязвимость.
Спасибо, маэстро!
Когда я вижу такие статьи, то у меня возникает вопрос: а как бы поступил
НарутоКарловский?Мне нехватает в комментариях примеров о выгодных отличиях $mol.
Как это вы ловко за все вузы сказали)
По поводу FSD согласен, вещь довольно сырая и судя по сайту вообще заброшенная. Не понимаю зачем куча людей её себе тащут. Видимо, из-за отсутствия каких-то конкретных альтернатив.
Но в целом статья скорее не понравилась. Мне ни о чём не говорит пример со
SpecificComponent
. В таких случаях нужны конкретные практические примеры и лучше на каком-нибудь gitlab/github. Покажите пример c регистрацией, онбордингом и каким-нибудь чатиком на тех же WebSockets, просто чтобы тому же джуну было понятно.Это какая-то корп. статья для галочки? Просто тут ничего нового нет.
Правда, совет 3 как минимум спорный, ибо в "Стеке" пишется не просто куча технологий в профиле, его нужно воспринимать как список ключевиков, по которым резюме соискателя будут находить в поиске.
В чём невероятная крутость фильма "Кто я"? Автор, вы хоть этот трэш смотрели?
Нет, на Fyrox не писал. Но я и на Bevy пока тоже практически не писал)
Не очень. Если материал именно про TS, то половину статьи можно удалить. Всё перемешано, вы часто тут представляете фичи JS как фичи TS. Да и иногда старый синтаксис используете (private vs #).
Вот с ходу в том, что описано в
Это же вы по сути JS и описываете? Только в геттерах зачем-то пример с ключевым словом private, хотя пожно было обойтись более коротким #.
public, private, protected, readonly - ок, это именно из TS, но static тут причём? И почему тогда забыли про модификатор # ? Раз уж всё равно смешиваете оба языка.
Вы используете у себя депрекейтнутые декораторы TS? Иначе зачем про это вообще страшивать. Или тут всё таки про JS-декораторы говорится?
Bevy интересный, но не слышали ли про https://fyrox.rs ? И если да, то почему выбор пал не на него?
Всегда интересно наблюдать за подобным прогрессом. Если можно, будущем, хотелось бы чуть больше технических подробностей связанных со стеком Rust/Bevy.
> Забейте на вуз, поступайте в любой, и учитесь для галочки, всё равно от
вуза толку не будет, т к вся образовательная система для галочки
Это не так. Вузы это ещё и знакомства. Чем качественней вуз, тем выше вероятность познакомиться с более интересными и мотивированными людьми.
> Dart - не просто модный, это, возможно ЛУЧШИЙ язык программирования
Довольно смелое утверждение, проверять мы его, конечно, не будем.
Шикарная статья, спасибо! Сам давно хотел написать, но руки не доходили.
Честно говоря, не очень понятно, почему не форсят это использовать, особенно в трейдинговых веб-терминалах.
За Блэм прям почему-то особенно обидно(