• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    TENCOKACISTROMYProgramovani v C#, F# a dalsich jazycich pro .NET, Mono a ostatni CLI implementace
    UETOYO
    UETOYO --- ---
    UETOYO: Dneska něco udělat v JS je fakt někdy jednodušší.
    UETOYO
    UETOYO --- ---
    ROTTWEILER: Jaký SPA, nic o SPA jsem neříkal. Já teď dělám spíš v Pythonu, ale tam si všechno radši uděláme v JS, kromě routování -- to prostě děláme přes templatovací systém. Není to SPA, ale co má být zpracované na friontendu to se udělá už tam a na backendu se to maximálně validuje, žádný maštění logiky v template systému.
    ROTTWEILER
    ROTTWEILER --- ---
    UETOYO: Nemá cenu se vrhat do SPA pokud s tím clověk nemá zkušenost a chce něco jednoduchého. I v případě, že s tím člověk má zkušenost, tak i tak bych doporučoval zvážit dvakrát zda to má smysl.

    TOOMIX: Pokud máš jednoduchý web, jdi do Razor Pages. Vždy to můžeš později předělat do MVC, ale Razor Pages jsou super pro jednoduché weby.
    PEPSIN
    PEPSIN --- ---
    Kdyz uz se tady bavime o AS MVC, ted se zabyvam prechodem z klasicke na Core verzi. Mam rozectenou MS dokumentaci, not bad, ale trosku zmatene. MAte nekdo tip na slusny tutorial? (uz jsem tu v minulosti dostal velmi dobre tipy :-) )
    CERMI_FOX
    CERMI_FOX --- ---
    TOOMIX: mezi mvc a razor je jen drobný rozdíl ve struktuře controllerů - mvc má oddělené modely a controllery, razor pages má model a controller spláclé do jednoho VM (a ten model je tamčasto jako nested třída). Jde spíš o preference každého jedince, pro začátečníky či menší projekty je nicméně Razor Pages jednodušší, aniž by tím nějak trpěla funkčnost (obojí umí to samé)
    UETOYO
    UETOYO --- ---
    TOOMIX: A taky je tu Fable + Elmish-- pokud bys chtěl něco fakt robustního :-) což tedy trochu pedpokládáa namočit se do F# -- což můžu jen doporučit: https://kunjan.in/2018/03/opinionated-fable-architecture-and-performance/
    UETOYO
    UETOYO --- ---
    TOOMIX: Proč zavrhuješ JS? Je to jednoduchá cesta jak nemíchat backend a frontend. Jinak je tu i Blazor: https://blazor.net/
    TOOMIX
    TOOMIX --- ---
    Mám hotový REST API v .NET Core 2.1 a přemýšlím, že bych vedle toho ještě udělal nějaký jednoduchý web. Víceméně by tam bylo jen menu a tabulky s daty, co API poskytuje. Rozhoduju se mezi MVC a Razor Pages a nemůžu se rozhodnout. Angular JS zavrhuju rovnou, javascript nechci. Čemu byste dali přednost vy?
    BONDA
    BONDA --- ---
    SUK: Klidně oboje.
    SUK
    SUK --- ---
    BONDA: Jakoze C++/CLI v linuxu? Nebo cisty C++?
    BONDA
    BONDA --- ---
    Nemáte prosím někdo doporučení na příručku programování C++ v Linuxu? Díky.
    NECROMAN
    NECROMAN --- ---
    WPF a WinForms je Open Source
    Announcing Open Source of WPF, Windows Forms, and WinUI at Microsoft Connect(); 2018 - Windows Developer BlogWindows Developer Blog
    https://blogs.windows.com/...-windows-forms-and-winui-at-microsoft-connect-2018/#lBvUzkFoL3KSY4Ir.97
    ADMIX
    ADMIX --- ---
    JERMES: Nemel bys lepsi se zeptat na to, s cim nemuzes hnout, aby te nekdo naved spravnym smerem?
    JERMES
    JERMES --- ---
    Ahoj, prosim vas neni tu nekdo kdo umi programovat v Cecku? Delam ukol do skoly a nejak s nim nemuzu hnout. Myslim, ze pro cloveka, co to trochu umi je to prace tak na hodku max. Rozhodne zaplatim. Piste kdyztakd do zprav, az tu nespamujem.
    VITI
    VITI --- ---
    SUK: dik. Nakonec je reseni pomerne jednoduche - jsem debil a ten soubor je nevalidni :-) chjo
    SUK
    SUK --- ---
    VITI: A idealne se pokus ziskat uz tu stranku ve spravnem kodovani a neprekodovavat to, nebot se snadno stane, ze prijdes o nejake znaky. Nacti si ji jako pole bajtu a Encoding.GetEncoding(1250).GetString(sourceBytes);
    SUK
    SUK --- ---
    VITI: Cestina byva 8859-2 nebo cp1250 ;) Zkus zacit tim.
    VITI
    VITI --- ---
    mam problem s dekodovanim stringu, ktery je vykousnuty z utf 8 html stranky, predpokladam teda, ze je to byte[] v utf 8 :-)
    <h1>BáSnění Milana Šedivého</h1>
    Castecne uspesne se mi ho podari prekodovat do cestiny, ale 'Š' nejak vypadava :-/

    "BáSnění Milana � edivého"

    Nenapada nekoho co s tim?
    Mozna je to problem ISO-8859-1 vs Windows-1252?
    private string Utf2CZTest(string source)
            {
            source = "BáSnění Milana Šedivého";
    
                // ? 
                var srcEncoding = Encoding.UTF8;
                var destEncoding = Encoding.GetEncoding(1252);
                var destBytes = Encoding.Convert(srcEncoding, destEncoding, srcEncoding.GetBytes(source));
    
                string result = Encoding.UTF8.GetString(destBytes);
                return result;
            }

    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    coz mi pripomina, ze uz jsem tri roky zadnej vlastni minijazyk neudelal...
    JAACOB
    JAACOB --- ---
    Takovej post spis na zamysleni...
    .NET - Create Your Own Script Language with Symbolic Delegates
    https://msdn.microsoft.com/en-us/magazine/mt830373
    Kliknutím sem můžete změnit nastavení reklam