Nejčastěji odpovídající uživatel
“UI v C# nebo asp.NET”

Dotaz
-
Dobrý den všem,
chtěla bych se obrátit především na své kolegy vývojáře a otevřít diskusi na téma
“UI v C# nebo asp.NET”
V rámci příprav rozsáhlého projektu jsem nucená rozhodnout na jaké platformě bude aplikace vyvíjena. Nějakou představu mám, ale ráda si poslechnu konstruktivní návrhy ostaních kolegů.
Krátký popis aplikace:
Aplikace bude multifunkční systém, vytvořený přesně dle specifických potřeb společnosti, která se zabývá výrobou a prodejem průmyslových obalů. Aplikace by měla propojit všechny dílčí subjekty v jeden celek. Měla by poskytovat data všem oddělením a zaměstnancům dle specifikací oddělení. Do aplikace bude implementován současný ekonomický systém společnosti a dále jej rozšiřovat. Aplikace bude zřizovat a spravovat účty jednotlivých zaměstnanců, evidovat pracovní docházku nebo monitorovat pohyb zaměstnanců v terénu. Nemohu zde vypsat vše, ale rozsah poskytovaných služeb app. bude veliký.
Nyní k námětu diskuse:
Aplikace bude vytvářet a spravovat různé typy uživatelských účtů. Mimo zaměstnanců také účty klientů. Bude evidovat bonusové body za nákupy atd., bude tedy data poskytovat i směrem do internetu. Databázový systém je vyřešený, společnost má vlastní SQL server. Rozhraní směrem do internetu je také asi jasné, aps.NET / html / CSS / JS. S realizačním teamem řešíme, co použít na rozhraní vně společnosti na řídící panely atd., buď vytvořit tlustého klienta a použít nějaké “Céčko” nebo vytvořit rozhraní asp.NET.
Předem všem děkuji za relevantní a konstruktivní podněty. Pokud sedím u počítače, jsem k dispozici pro on line konzultaci na těchto kontaktech: luccka.fabainova@gmail.com nebo skype: luccinka.fabianova
S přáním krásných dní
Ing. Lucie Fabiánová- Upravený Ing. Lucie Fabiánová středa 12. března 2014 1:40 revize textu
- Změněný typ Robert HakenMVP, Moderator středa 30. července 2014 15:19 dotaz
Odpovědi
-
Dobrý deň,
v rámci spoločnosti by som to riešil asi tučným klientom (WinForms, WPF). Avšak na prácu s dátami by som vytvoril oddelenú vrstvu, ktorú môžete použiť kdekoľvek (Android, Windows Phone, ...)
S pozdravom
Ing. Stanislav Adamčík
- Označen jako odpověď Robert HakenMVP, Moderator středa 30. července 2014 15:20
-
Já myslím, že tlustý klient má v dnešní době pro client-server scénáře opodstatnění už jedině v situaci, kdy požadavky na uživatelské rozhraní nelze uspokojivě (s rozumnými náklady, atp.) naplnit tenkým klientem (ASP.NET), nebo je potřeba sofistikovanější komunikace s hardware na straně klienta, nebo je potřeba využít dosud investované úsilí do existujících tlustých komponent. Tedy různá složitejší kreslítka, atp.
Robert Haken, Microsoft MVP ASP.NET/IIS, HAVIT, s.r.o., www.havit.cz, http://knowledge-base.havit.cz
- Označen jako odpověď Robert HakenMVP, Moderator středa 30. července 2014 15:20
Všechny reakce
-
Dobrý deň,
v rámci spoločnosti by som to riešil asi tučným klientom (WinForms, WPF). Avšak na prácu s dátami by som vytvoril oddelenú vrstvu, ktorú môžete použiť kdekoľvek (Android, Windows Phone, ...)
S pozdravom
Ing. Stanislav Adamčík
- Označen jako odpověď Robert HakenMVP, Moderator středa 30. července 2014 15:20
-
Dobrý den,
díky za námět a připomenutí tohoto aspektu projektu, který abych byla upřímná, někam zapadl a trochu se na něj zapomíná. Jinak to ale vidím asi stejně jako Vy. Tlusťoch bude mít lepší oprávnění pro práci s daty na datové síti, při komunikaci se servery. Ověřování skrze uživatelská práva AD. V případě asp.NET zas vidím jako klad to, že se mnohem snadněji aplikuje, GUI je mnohem škálovatelnější a snazší na tvorbu, servis a při zachování poměrně vysokého výkonu.
Pokud se nemýlím, je to jen otázka výkonu a zda se uplatní výkon technologie vysoko-úrovňového programu, nebo zda by daný účel bohatě splňovalo de facto pouze rozhraní asp.NET.
Požadavky na funkce aplikace narůstají každým dnem exponenciální řadou. Celé to začíná trochu bobtnat :) a já bych nerada přehlédla něco zásadního. Ještě jednou děkuji za reakci a přeji hezké dny. Lucie.
- Upravený Ing. Lucie Fabiánová čtvrtek 13. března 2014 13:40
-
Já myslím, že tlustý klient má v dnešní době pro client-server scénáře opodstatnění už jedině v situaci, kdy požadavky na uživatelské rozhraní nelze uspokojivě (s rozumnými náklady, atp.) naplnit tenkým klientem (ASP.NET), nebo je potřeba sofistikovanější komunikace s hardware na straně klienta, nebo je potřeba využít dosud investované úsilí do existujících tlustých komponent. Tedy různá složitejší kreslítka, atp.
Robert Haken, Microsoft MVP ASP.NET/IIS, HAVIT, s.r.o., www.havit.cz, http://knowledge-base.havit.cz
- Označen jako odpověď Robert HakenMVP, Moderator středa 30. července 2014 15:20