On 5/5/06, Roman Pichlik <[EMAIL PROTECTED]> wrote:
proti MySQL hovori napriklad i to, ze budete potrebovat zakoupit
licenci, pokud budete prodavat vase reseni vcetne teto databaze.

"MySQL Products are available under the "dual licensing" model. Under
this model, users may choose to use MySQL products under the free
software/open source GNU General Public License (commonly known as the
"GPL") or under a commercial license. ISVs and Resellers, who are
embedding and reselling MySQL as part of their own commercial
solutions, can purchase a MySQL commercial license."

(http://dev.mysql.com/downloads/mysql/5.0.html)

Velice zajimave. Ani by me nenapadlo, ze MySQL ma takovou licencni
politiku. Jen by me zajimalo, kde je ta hranice - kdyz to pribalim na
cedecko?:) Btw. pod GPL se svoji aplikaci licencovat nechystam:)

Je dulezite si uvedomit rozdil mezi dvou a tri vrstvou aplikaci. Vyberte
si spise jestli chcete mit dvou a nebo tri vrstvou aplikaci.

Dve vrstvy (klient komunikuje primo s databazi)
Tri vrstvy (klient komunikuje s aplikacnim serverm a ten teprve s databazi)

To jestli je klient Webovym prohlizecem a nebo desktopovou aplikaci je
veci ciste toho co vyhovuje Vasim pozadavkum. Trivrstva architektura ma
tu vyhodu, ze muzete vybudovat jednu aplikacni vrstvu, kterou muze
sdilet jak desktop aplikace tak webova aplikace.

Myslim, ze jednoznacne vhodnejsi je tri vrstva aplikace. Ale nikdy
jsem nic podobneho nedelal. Kde bych nasel nejaky priklad, pripadne
postup, jak spravne takovu aplikcni vrstvu navrhnout, implementovat -
nejlepe jiz v nejakem frameworku? Zatim pokukuji po springu. Nejaky
priklad tam je ... MVC Step by step... ale skoda, ze je to opet
webove. Nicmene tim nejspis dnes zacnu:)

Odpovedet emailem