Windows Form Applikációt vagy WPF appot éri meg fejleszteni?
Remélem tudtok nekem segíteni, nagyon meg vagyok kavarodva!
Az alkalmazás amit szeretnék készíteni saját magamnak, egy közösségi app lenne. Ahol lenne egy egyszerű login, majd bejegyzés írás és kép feltöltés, chat(stb. ehhez hasonlóak). Ha tetszik az eredmény, lehet tovább is fejlesztem!
Szokás azt mondani, hogy új dolgokat modern eszközökkel kezdjünk el csinálni - azaz ez már egy elég jó ok a WPF-re. Egyébként azt válaszd, amelyiket jobban ismered. Az átlagembert a csilivili, animációkkal teletűzdelt alkalmazás köti le, ilyeneket WPF-fel könnyebben csinálsz. Ha csak gyorsan össze akarsz dobni valamit, ami működik valahogy, arra jó a WinForms is.
Tegyük fel, elkezded csinálni WinForms-ban. Nos, a nagy könyv azt mondja, hogy akkor van jól felépítve a szoftvered, ha később a WinForms alapú megjelenítési réteget ki tudod dobni és be tudod hozni a WPF-et anélkül, hogy a program lelkébe gázolnál közben.
Szia!
A te alkalmazásodhoz a legjobban az ASP.NET MVC illik a Microsoft technológiák közül, tehát legjobban weboldalt érdemes fejleszteni.
Amennyiben mindenképpen telepített alkalmazásban gondolkodsz, akkor inkább a WPF-et ajánlom a WinForms helyett, mivel WPF-ben megismerkedsz a modern alkalmazások felépítéséhez szükséges architectúrákkal (pl. MVVM), és, ha jó architektúrát alakítottál ki, akkor a kód nagy részének megtartásával tovább tudod fejleszteni Win10-es applikációvá (UWP), Androidos, vagy IOS-es app-pá a Xamarin segítségével. Ha csináltál köztes réteget (REST/WCF API), akkor az API-n keresztül fejleszthetsz weboldalt is az applikációdhoz, illetve ASP.NET MVC-vel megmaradhatsz a Microsoft technológiákon belül.
A WinForms-ban gyorsabb alkalmazást fejleszteni, amennyiben az összehúzogatós Designer-ek híve vagy, és, mivel vékonyabb megjelenítési réteg, mint a WPF, elsajátításával jobban belemélyedhetsz a Windows megjelenítési rétegének lelki világába. Elég munkával WinForms-sal is gyönyörű dolgokat lehet csinálni.
(Bármilyen technológiában meg lehet csinálni bármit, a kérdés, hogy mekkora erőfeszítéssel.)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!