Резюме для программиста
А по моему коду не видно? Я понимаю, если семизнак там какой-нибудь не работал с Blazor и не знает, что для компонента генерится частичный класс с именем компонента, но вы-то работали и немало? ))
А по моему коду не видно?
Это всё гадалки, хочется иметь определение или разъяснение.
для компонента генерится частичный класс с именем компонента
ну генерится и что дальше? Мне уже это все надоело. Вместо конкретного ответа слушать какую то воду и гадать что же действительно имеется в виду.
НП.
Во мода пошла в JavaScript, некоторые программисты в конце функций точку с запятой (т.е. ";") не ставят, в Python-е, Ruby, Visual Basic, и VB NET тоже точку с запятой не ставят. Играюсь в vue js, а там в примере кода нет точки с запятой https://vuejs.org/guide/quick-start.html#without-build-tools
Какие разъяснения? Куда ещё проще? Я вам привёл пример однострочных классов-компонентов. Самый типичный и простой случай.
Вот базовый класс для компонента
public class MyComponentBase : ComponentBase { protected string type => GetType().Name; }
Вот компонент
@inherits MyComponentBase <p>@type</p>
Вас спрашивают - что в чёрном ящике будет в теге "р"? И почему?
Один заблудился в двух строчках кода. Другой фотается на фоне комбика и говорит, что у него нет комбика. Третий "семизнак" ищет работу на чуть больше шести знаков.
Куда я попал? )))
— Алло, дорогая, только что по радио передали, что один псих едет по встречке. Будь осторожнее.
— Один??? Да их тут тысячи!
Какие разъяснения?напоминает следующий разговор. Вопрос - Скажите пож. который час? Ответ - А и Б сидели на трубе, А упало, Б пропало, что осталось на трубе?
— Алло, дорогая, только что по радио передали, что один псих едет по встречке. Будь осторожнее.
— Один??? Да их тут тысячи!
Травокур! Винокур!
напоминает следующий разговор. Вопрос - Скажите пож. который час? Ответ - А и Б сидели на трубе, А упало, Б пропало, что осталось на трубе?
А холодильник-то тут причём? Я же не курю!
Я же не курю!
вот это и странно, что тогда случилось? Раньше ведь можно было спокойно разговаривать.
Вы используете на фирме nullable aware context? Помогает, или больше запутывает?
Используем. Помогает.
Зачем нужен string? я не совсем понимаю :)
Вы используете на фирме nullable aware context?
Не думаю, что это кого-то сильно интересует. Мне нравится. А что может запутать?
Рекомендуют также.
https://docs.microsoft.com/en-us/dotnet/csharp/nullable-mi...
Чем отличается сообщество "бесплатно и опенсорс" и "всё, что не Виндовс", так это двуличностью. Помню, .NET критиковали за то, что он весит "уже под 200 МБ" во времена где-то 2008-2010 годов. Мол, это очень много для скачивания. То ли дело браузер - странички весят какие-то сотни килобайт (хотя уже тогда были мегабайтовые "монстры"). Правда, это на каждый запрос, но про это тактично умалчивали. Как и про то, что скачать раз в несколько лет 200 МБ на тогдашних скоростях не вызывало вообще никаких проблем. И про то, что .NET Framework нужно было отдельно скачивать только на самой заре его появления, а потом он в комплекте с Виндой шёл, и новые версии ставились с обновлениями. И это, кстати, не сильно отличалось от установщика браузера, которые тоже весили десятки мегабайт.
Зато повылазило скриптизёров, которые "не хотят учить нового", и готовы костылить и изобретать колёса, лишь бы из своих скриптов не вылазить. Развелось разных верстальщиков и пыхпыхеров, говнякающих приложухи для Винды не на виндовых технологиях. "Чтоб приложение ни от чего не зависело, т.е. построено по принципу "всё включено"". Ага, просто докачал несколько сот МБ фреймворков, браузерных компонентов и прочих "движков", и вот уже "ни от чего не зависишь".
Чудес не бывает, зато бывают сектанты, верящие в чудеса.
А что будет когда он про кэш узнает?
Когда жёсткие диски были маленькими, это была одна из причин, почему забивался системный диск. Приходилось иногда чистить кеш браузера. Но тогда часто посещаемые сайты снова долга грузились первый раз. Т.е. уже тогда, когда скриптизёры орали "виндамаздай" и "не буду качать 200 мегабайт!", их "всё, что Гугл, Эппл, свободка, бесплатно и опенсорс" уже требовал в разы больше ресурсов, а предлагал взамен куда меньше. Что интересно, 100-200 баксов на Винду раз в 3 года у них не находилось, а новый Айфон каждый год за 500 и выше - всегда пожалуйста.
Что-нибудь поновее есть
так речь то шла о "раньше"
Похоже нужно написать петицию чтобы гугла разбанила нытиков
https://httparchive.org/reports/page-weight?lens=top1k&sta...
Толку нет - оно только за последний год показывает, что ни выбирай.
Я сам же вижу - тыркнул сцыль на мобиле - 2-5 мегабайт улетело. И это я ещё немного рекламу порезал. И енто на каждый запрос, уже с учётом сжатия и кеширования. Без него вообще бы труба была. Про видосики и не говорю.
Когда последний раз вы загружали какую-нибудь Студию одним файлом, а не через веб-инсталлятор устанавливали? Там у МС ещё пойди найди эти standalone installers. Я - наверное лет 8-9 назад. А Студии весят по 10-30 ГБ. Грузануть гиг даже 10 лет назад было абсолютно плёвым делом. А уж несколько сотен МБ Дотнета - вообще ни о чём. Даже 15 лет назад. Так что про размеры Дотнета орали лишь оглашённые МС-хейтеры, параллельно смотря ютубчик и тратя на это бешеные гиги.
Вы наверное просто по молодости не помните, как МС шла на поводу у этих идиотов, кромсая Дотнет на кучу версий - полный, урезанный, клиентский профайл, ещё какой-то микро профайл. А то же места на железке кончится от лишней соточки МБ, или ждать устанет однократной загрузки. А разрабу потом му...хаца с этой кучей версий. Тогда ещё споры были - включать или нет Дотнет в дистриб проги? И если включать, то клиенсткий профайл или полную версию? А то вдруг у пользователя Винды не будет установлено Дотнета, а установить он не сможет или откажется? Блин, на ровном месте разводили проблемы и целый выводок ключей и параметров в реестрах и установщиках, и надо было во всём этом разбираться. Чтобы через год-два всё это кануло в лету, т.к. размеры дисков стали просто бездонными, а скорости интернета - космическими. А вот несовместимости и зоопарк версий фреймворка остались как легаси и головная боль поддержки. Вместо того, чтобы просто грузить одну лишь полную версию на машину клиента, а в дистрибы ничего не включать. Тогда и проблем с недостатком вырезанных библиотек не будет, и размеры прог будут маленькими.