W czym pisać aplikacje pod Windows w 2019r?

0

Cześć,
szukam już od dłuższego czasu i niestety dostaję już [CIACH!].
Chciałem napisać na potrzeby firmy, w której pracuję prosty program, tak po godzinach. Do tej pory zazwyczaj pisałem takowe w Java SE. Niestety mam już dosyć problemów z JVM, ciągłego nie uruchamiania się tych programów, dodawania parametrów do zmiennych środowiskowych. No i sama potrzeba posiadania zainstalowanej Java w systemie też jest nieraz minusem.

Czy ktoś kto się zna na desktop developingu pod Windows mógłby skomentować moje wybory?

  1. Z tego co czytam, to razej polecają C#. Super mi się w tym pisało na studiach. I z chęcią do tego wrócę, jednak trochę mam też sentyment co C++. Pewnie sie nie da (myślę o free IDE i bibliotekach do komercyjnych zastosowań)?
  2. IDE - Visual Studio Community jest niby do komercyjnych zastosowań i podobno najlepszy. Ostatnim razem jak to instalowałem nie działał jednak edytor formatek... Mam nadzieję, że tym razem będzie ok. Nie będzie to projekt za $$$, ale chciałbym używać narzędzi, które moge użyć do ewentualnego zarobku.
  3. Formatki chciałbym tworzyć pod każdy system MS, czyli w grę wchdzi WPF i WinForms. Sugeruję się tym:
    https://michaelscodingspot.com/9-must-decisions-in-desktop-application-development-for-windows/
  4. Jaka wersja .Net framework dla aplikacji? W Javie staram się używać wersję wstecz, żeby unikać problemów. Może to tylko wynik moich osobistych doświadczeń, najnowsze wersje Javy sprawiały mi więcej problemów w uruchomieniu programów niż starsze. Czy podobnie jest z .NET Framework?
  5. Na coś jeszcze się przygotować?

Mam 16GB ściągania danych VS Community więc pewnie jutro po południu zacznę konfigurować środowisko. Byłoby bardzo miło znać jakieś pułapki, na które warto uważać i zaoszczędzić sobie stresu albo nie rzucić tego w cholerę jak ostatnio. Tym razem na prawdę nie chciałbym pisać w Java SE.

Dzięki i pozdrawiam,
A.

0

Pisz w czym Ci wygodnie, ja także chciałem podchodzić do javy ale c# dla mnie lepsiejszy :-) 16GB VS? chyba ze wszystkimi opcjami bez xamarina bo z nim to już pod 35GB podchodzi :-) do normalniej pracy wystarczy Ci opcja chyba 8GB bo to już z GUI oraz asp net/core. Acha i ściągaj sobie już wersję 2019 bo za parę dni wychodzi relase :-)

0

Jaka wersja .Net framework dla aplikacji? W Javie staram się używać wersję wstecz, żeby unikać problemów. Może to tylko wynik moich osobistych doświadczeń, najnowsze wersje Javy sprawiały mi więcej problemów w uruchomieniu programów niż starsze. Czy podobnie jest z .NET Framework?

Chciałem napisać na potrzeby firmy, w której pracuję prosty program, tak po godzinach.

Zobacz jakie tam macie .NET frameworki poinstalowane. Obstawiam, że jedne z najnowszych, ale niekoniecznie najnowszy.

0

Chciałem napisać na potrzeby firmy, w której pracuję prosty program, tak po godzinach. Do tej pory zazwyczaj pisałem takowe w Java SE. Niestety mam już dosyć problemów z JVM, ciągłego nie uruchamiania się tych programów, dodawania parametrów do zmiennych środowiskowych. No i sama potrzeba posiadania zainstalowanej Java w systemie też jest nieraz minusem.

Javę powinieneś dorzucać do instalatora własnego programu i wtedy nie musisz się przejmować tym co użytkownik ma zainstalowane w systemie. Podobna sprawa jest np z Pythonem lub JavaScriptem - nikt nie wymaga zainstalowanego Pythona lub Electrona w systemie, bo są wrzucone do instalatorów z programem.

0

Jeśli szybko i sprawnie to C# WinForms oczywiście (kompiluj dla .NET v2.0 a twój soft będzie śmigał od Windows XP do najnowszego Windowsa) lub WPF w ostateczności (można dostać depresji).

Jeśli C++ to spróbuj Qt o ile nie zrazisz się ich filozofią tworzenia okienkowych programów no i cena licencji za komercję Cię nie wystraszy.

Jeśli masz wszystko gdzieś to napisz soft w JS pod Electrona.

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