Można w C# napisać program na Windows, Linuxa i Maca?

0

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?

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1