Комментарии 12
почему не просто лист экселя?
Excel вражеское ПО да еще MS все больше и больше ворует данные, надоедает файрвол настраивать для всего их софта, а если по сути, то:
для этого не нужен офис (в т.ч. свободные пакеты вроде LibreOffice), работает быстро и нормально;
программа совершенно то есть абсолютно бесплатна, и тема мне интересна;
это моя первая программа на с# - захотелось написать полезную программу.
Во! Четкий ответ и по сути верный!
Вы извините, но имею докопаться до вашего первого аргумента - ратовать против вражьего ПО и писать свое под .NET под эти самые мелкомягкие вражеские венды - это эталон того самого случая про крестик и трусы.
Тем не менее, КМК, идея хорошая, если как-то вынести ее куда-то в сеть и собирать в базу опыт разных людей с разными принтерами (ну и отвязать от вендов, конечно).
Первый аргумент про офис), до этого в общем про MS и не по сути.
По поводу .NET - я не говорил что это лучший инструмент и не советовал всем его использовать - выбрал это из-за соответствия задаче, которую сделал.
То что от MS надо отказываться полностью согласен, но я делаю это постепенно, в итоге к этому приду). Софт который лезет в интернет и сливает непонятно какие данные, хоть и говорят якобы статистические - лишен будущего. Даже статистические данные можно использовать во вред.
Windows в целом и .NET framework в частности по такой логике тоже вражеское ПО. Какая-то идеологическая диверсия против самого себя получается. Но что программа есть, это хорошо. А уж пользоваться или нет каждый сам решит
По этому поводу коллизий нет, ответил чуть выше. От софта MS постепенно избавляюсь, а для своей текущей задачи .NET подошел, как говориться - врага надо знать в лицо)), ...
Да, уже увидел. Вы уж не обижайтесь, я тут новенький и ещё модерируюсь. Скорость отклика не та.
Зато нашёл аргумент в вашу пользу: Mono . Реализация .NET на базе СПО. Ну и всё, считайте ушли от MS.
P.S. Не могу сказать что у .Net Core с GUI под Linux, но консольные утилиты под свои задачи на нём писал ещё под 7-ой Центос, всё работает до сих пор.
Честно говоря, не вникал так глубоко. На работе с ним пришлось иметь дело, вот и вспомнил. Осмелюсь предположить, что есть разница в скорости выполнения и необходимом окружении. Как бы то ни было, сути моей мысли это не меняет. Всё равно программу, написанную под .NET можно запускать вообще без использования чего-либо проприетарного, будь то ОС или фреймворк. Зачем? Ну тут уже да, немалую роль играют идейные соображения.
P.S. Не могу сказать что у .Net Core с GUI под Linux
Avalonia великолепно работает
Или публикация исходников не планируется принципиально?
Программа 3DL — справочник 3D печатника (версия: 1.05)