Można w C# napisać program, który odpali się także na Linuxie i Macu? Chodzi mi tylko o generowanie pliku tekstowego na podstawie wprowadzonych danych, więc ten program by za dużo systemowych rzeczy nie używał. W C# jestem kompletnym laikiem, ale trochę siedzę w webie, więc nie jest tak źle. Nie chcę tworzyć nic webowego, bo program musi działać bez internetu. Ewentualnie Linuxa mogę odpuścić, bo tam internet będzie.
Czyli program ma 3 inputy i po potwierdzeniu generuje plik. Jeśli da się to zrobić w C# nie tylko na Windows to jak? Czym powinienem się zainteresować i przede wszystkim czy to będzie dużo roboty dostosować taki program do dwóch/trzech systemów?
0
1
Trochę nie na temat, ale skoro to takie proste, to raczej nauczyłbym się podstaw Pythona i napisał to w tym języku. Zwłaszcza, że w C# jesteś laikiem i też będziesz musiał nauczyć się podstaw. Z Pythonem nie robiłbym GUI, tylko odpalał z poziomu terminala. Oczywiście program z łatwością uruchomisz na wszystkich wymienionych OS-ach.
0
Można, poczytaj o .NET Core.
1
Skoro siedzisz w webie to napisz to w JavaScript. Odpalisz to offline w Safari, Firefoxie itd.
Albo napisz skrypt w Pythonie. Po prostu w każdym systemie powinieneś mieć zainstalowanego Pythona, albo dołączysz do swojej aplikacji odpowiednie buildy interpretera.
Skoro i tak jesteś laikiem w C#, to szybciej ogarniesz Pythona.
0
.NET Core - działa na windowsie, linuksie i macu.