<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>