.Net Core в действии...
От: Shmj Ниоткуда  
Дата: 28.11.19 06:39
Оценка: -4
На .Net не так уж много программ хороших написали, именно тех что реально любят и используют хотя бы тысячи людей.

Наверное самая популярная программа на .Net — это Paint.Net. Он так и остался на NET Framework 4.7.2

А вот вторая опенсорсная Greenshot — победительница множества конкурсов. Так новую версию начали писать на .Net Core. Собрал девелоперскую версию и сразу заметил отличие — старая версия под .Net занимала на диске 1,8 Мб в архиве, новая 18 Мб со всеми этими библиотеками (и 56 Мб без архива). При этом функционал не изменился.

Помоему это какой-то Wrong Way...
Отредактировано 28.11.2019 6:50 Shmj . Предыдущая версия .
Re: .Net Core в действии...
От: Ночной Смотрящий Россия  
Дата: 28.11.19 08:03
Оценка:
Здравствуйте, Shmj, Вы писали:

S>А вот вторая опенсорсная Greenshot — победительница множества конкурсов. Так новую версию начали писать на .Net Core. Собрал девелоперскую версию и сразу заметил отличие — старая версия под .Net занимала на диске 1,8 Мб в архиве, новая 18 Мб со всеми этими библиотеками (и 56 Мб без архива). При этом функционал не изменился.


Коровская, поди, с рантаймом в комплекте?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[2]: .Net Core в действии...
От: Shmj Ниоткуда  
Дата: 28.11.19 17:28
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Коровская, поди, с рантаймом в комплекте?


Кстати нет, просто кучу библиотек через этот NuGet наподключали. Изменилась же философия — раньше почти все нужное было установлено и сторонние библиотеки подключали по минимуму. Сейчас же все через NuGet.
Re[3]: .Net Core в действии...
От: Ночной Смотрящий Россия  
Дата: 28.11.19 18:33
Оценка: +1 -1
Здравствуйте, Shmj, Вы писали:

S>Кстати нет, просто кучу библиотек через этот NuGet наподключали. Изменилась же философия — раньше почти все нужное было установлено и сторонние библиотеки подключали по минимуму. Сейчас же все через NuGet.


Greenshot-NO-INSTALLER-1.2.10.6-RELEASE.zip
1.43 MB

Paint.Net 4.2.7 — 9.9М

Шымжа такой Шымжа.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[4]: .Net Core в действии...
От: Shmj Ниоткуда  
Дата: 28.11.19 21:43
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Greenshot-NO-INSTALLER-1.2.10.6-RELEASE.zip

НС>1.43 MB

А теперь собери из исходников текущую разработку. Там под .Net Core 3.0.
Отредактировано 28.11.2019 21:43 Shmj . Предыдущая версия .
Re[5]: .Net Core в действии...
От: Ночной Смотрящий Россия  
Дата: 28.11.19 22:10
Оценка:
Здравствуйте, Shmj, Вы писали:

S>А теперь собери из исходников текущую разработку. Там под .Net Core 3.0.


Ты чего нибудь кроме просто собрать то умеешь? Ума не хватило на файлы посмотреть? Там лежит длл о 17 мегабайтах — MahApps.Metro.IconPacks.dll с горой иконок, которые, естественно, плохо жмутся. На втором месте интероп с офисом, почти 10М, которого в старой версии возможно и не было вовсе. Так при чем тут кор?
И, кстати, пожалось до 9М. Так что ты даже собрал чего то не то.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: .Net Core в действии...
От: Shmj Ниоткуда  
Дата: 28.11.19 22:40
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Ты чего нибудь кроме просто собрать то умеешь? Ума не хватило на файлы посмотреть? Там лежит длл о 17 мегабайтах — MahApps.Metro.IconPacks.dll с горой иконок, которые, естественно, плохо жмутся.


Вот это и есть оно — идеология все подключать через NuGet.
Re[7]: .Net Core в действии...
От: Ночной Смотрящий Россия  
Дата: 28.11.19 22:42
Оценка: +1
Здравствуйте, Shmj, Вы писали:

НС>>Ты чего нибудь кроме просто собрать то умеешь? Ума не хватило на файлы посмотреть? Там лежит длл о 17 мегабайтах — MahApps.Metro.IconPacks.dll с горой иконок, которые, естественно, плохо жмутся.

S>Вот это и есть оно — идеология все подключать через NuGet.

При чем тут Net Core и как спасло бы подключение не через нугет той же либы?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[8]: .Net Core в действии...
От: Shmj Ниоткуда  
Дата: 28.11.19 22:55
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>При чем тут Net Core и как спасло бы подключение не через нугет той же либы?


Вообще не нужно было подключать либу а просто использовать нужные иконки — как в старые добрые времена.
Re[9]: .Net Core в действии...
От: varenikAA  
Дата: 29.11.19 02:08
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Ночной Смотрящий, Вы писали:


НС>>При чем тут Net Core и как спасло бы подключение не через нугет той же либы?


S>Вообще не нужно было подключать либу а просто использовать нужные иконки — как в старые добрые времена.


В Fedora Linux похожая идеология — все ПО должно быть с динамической линковкой к системным библиотекам.
С т.з. безопасности — тру, т.к. чем меньше у тебя разных версий на пк тем меньше дыр и багов.
Но помню когда надо было драйвер под сканер собрать, в конце-концов ушел на Xubuntu.
А так прикольно, те же GTK все используют ресурсы по именам — в результате иконки во всех приложениях одинаковые.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[9]: .Net Core в действии...
От: Ночной Смотрящий Россия  
Дата: 29.11.19 05:53
Оценка:
Здравствуйте, Shmj, Вы писали:

НС>>При чем тут Net Core и как спасло бы подключение не через нугет той же либы?

S>Вообще не нужно было подключать либу а просто использовать нужные иконки — как в старые добрые времена.

В либе не только иконки.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.