<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-cite-prefix">Dne 28.12.2017 v 22:19 Petr Blahos
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAE1QKmSDE999venS7GNcjZuFS_j9tyzVL2=A4dUguBF_Xk8E3w@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="ltr">
                <div><br>
                </div>
                <div>Začínat s jazkem SQL je předčasná optimalizace.
                  Začni s ORM. Doporučil bych SQLAlchemy ORM nebo Django
                  (pokud chceš dělat webové aplikace). Na drtivou
                  většinu věcí ti to bude stačit. Jazyk SQL je pro běžné
                  potřeby zbytečně nízkoúrovňový. Psát, testovat a
                  udržovat kód se syrovým SQL je velká ztráta času.</div>
                <div><br>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>:-) To je o úhlu pohledu. Aby člověk věděl, co v
              databázi vůbec lze efektivně udělat, musí </div>
            <div>chápat ten relační způsob myšlení, a obávám se, že ORM
              jej od toho spíš může odvést. </div>
            <div>Navíc když nebude mít python, bude mít pořád to SQL,
              které asi bude volat z jakéhokoliv</div>
            <div>jazyka, nebo možná někdy dokonce přímo. A nebude se
              divit, co je to ten select, protože</div>
            <div>v sqlalchemy ORM se přece píše query...</div>
            <div><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Ano, přidám par dalších otázek:<br>
    Dejme tomu že začnu 'bez SQL'. Vyvíjím program, mám v něm chyby,
    které dělají chyby v databázi.<br>
    Pokud se vyhnu SQL, jak budu schopen zkontrolovat svoje data?<br>
    Opravit v datech následky mých chyb nebo chyb uživatele?<br>
    Změnit strukturu dat z důvodu změny koncepce?<br>
    Program zastírá realitu která je v databázi.<br>
    <br>
    A jiná otázka trochu bokem: je správné/vhodné vnutit zákazníkovi
    databázovou platformu?<br>
    Pokud byste to chtěli prodávat, tak zákazník může mít své
    preference. <br>
  </body>
</html>