Как стать автором
Обновить

Комментарии 12

почему не просто лист экселя?

Excel вражеское ПО да еще MS все больше и больше ворует данные, надоедает файрвол настраивать для всего их софта, а если по сути, то:

  • для этого не нужен офис (в т.ч. свободные пакеты вроде LibreOffice), работает быстро и нормально;

  • программа совершенно то есть абсолютно бесплатна, и тема мне интересна;

  • это моя первая программа на с# - захотелось написать полезную программу.

Во! Четкий ответ и по сути верный!

Вы извините, но имею докопаться до вашего первого аргумента - ратовать против вражьего ПО и писать свое под .NET под эти самые мелкомягкие вражеские венды - это эталон того самого случая про крестик и трусы.

Тем не менее, КМК, идея хорошая, если как-то вынести ее куда-то в сеть и собирать в базу опыт разных людей с разными принтерами (ну и отвязать от вендов, конечно).

Первый аргумент про офис), до этого в общем про MS и не по сути.

По поводу .NET - я не говорил что это лучший инструмент и не советовал всем его использовать - выбрал это из-за соответствия задаче, которую сделал.

То что от MS надо отказываться полностью согласен, но я делаю это постепенно, в итоге к этому приду). Софт который лезет в интернет и сливает непонятно какие данные, хоть и говорят якобы статистические - лишен будущего. Даже статистические данные можно использовать во вред.

Windows в целом и .NET framework в частности по такой логике тоже вражеское ПО. Какая-то идеологическая диверсия против самого себя получается. Но что программа есть, это хорошо. А уж пользоваться или нет каждый сам решит

По этому поводу коллизий нет, ответил чуть выше. От софта MS постепенно избавляюсь, а для своей текущей задачи .NET подошел, как говориться - врага надо знать в лицо)), ...

Да, уже увидел. Вы уж не обижайтесь, я тут новенький и ещё модерируюсь. Скорость отклика не та.

Зато нашёл аргумент в вашу пользу: Mono . Реализация .NET на базе СПО. Ну и всё, считайте ушли от MS.

Я не очень близок к программированию возможно, но в чём сейчас смысл использовать Mono когда есть .NET Core(MIT License, хоть и основной вклад от MS)? Только идеологический «вендекапец», или есть прагматичные причины? Судя по вики, Моно продолжают пилить даже при наличии .NET(особенно доставляет то, что на сайте проекта указано что проект спонсируется MS) — есть ли тому причина кроме разницы в лицензировании(на Моно указаны разные варианты GPL плюс X11, которая, если не путаю, это тоже что MIT License).

P.S. Не могу сказать что у .Net Core с GUI под Linux, но консольные утилиты под свои задачи на нём писал ещё под 7-ой Центос, всё работает до сих пор.

Честно говоря, не вникал так глубоко. На работе с ним пришлось иметь дело, вот и вспомнил. Осмелюсь предположить, что есть разница в скорости выполнения и необходимом окружении. Как бы то ни было, сути моей мысли это не меняет. Всё равно программу, написанную под .NET можно запускать вообще без использования чего-либо проприетарного, будь то ОС или фреймворк. Зачем? Ну тут уже да, немалую роль играют идейные соображения.

P.S. Не могу сказать что у .Net Core с GUI под Linux

Avalonia великолепно работает
Не вижу ссылку на гитхаб, хотябы чтобы портировать на тот же Linux, .NET Core, и отвязаться от мерзкого sql server :)

Или публикация исходников не планируется принципиально?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории