Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3109

Re: [python] Nej*ne*oblíbenější modul

Path csiph.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!news.glorb.com!news.netfront.net!not-for-mail
From Ken Mijime <kenaco666@gmail.com>
Newsgroups cz.comp.lang.python
Subject Re: [python] Nej*ne*oblíbenější modul
Date Mon, 22 Aug 2016 21:26:37 +0200
Organization Netfront http://www.netfront.net/
Lines 35
Message-ID <mailman.3.1471894009.13667.python@py.cz> (permalink)
References <ebceb140-99c9-4809-9c07-efa9d86d5ba8@googlegroups.com> <mailman.96.1471432330.13201.python@py.cz> <00266e6b-3c12-45b8-8e59-319614cb95c7@googlegroups.com>
NNTP-Posting-Host 94.23.32.179
Mime-Version 1.0
Content-Type text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding 8bit
X-Trace adenine.netfront.net 1471894011 23369 94.23.32.179 (22 Aug 2016 19:26:51 GMT)
X-Complaints-To news@netfront.net
NNTP-Posting-Date Mon, 22 Aug 2016 19:26:51 +0000 (UTC)
To python@py.cz
Received-SPF pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=kenaco666@gmail.com; remoteip=::ffff:74.125.82.46; remotehost=; helo=mail-wm0-f46.google.com; receiver=hugo.zagamma.cz;
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=UKU0WxHxz0g67dsCMyEEw++CYGQSOjjzAyelJCXKupM=; b=jLgYBaMuyNIphHRRaVaN5gr36roESEbH5/GHJFRT67hrIBS7i7tpTExEtFYyPdRb2A SDBdf5Jzp3eEtyuTR0Vcedvsf3g94pAeyw5BGNKRSFQcEJ6NghOvMyLC058zLEzM2AgV fbdT90jn0TCMZpJD6fNkIYhYgRvhTHFwheKKywRstkmkhLsIURjMtiD6SsVHnkP0b4FZ XLk3nTDJs8lrVTOgg5NPAMQ49Q33E1eddZmftw02j1SdGp3o10RROx5xhUsSOQyTwKvR +2v2hN+AQS0ykLntqO6MH9qjd1eXZIjfaQ6BhEUWJ/JNAGVoTfamxZAyAdwwgpO1inlt y93w==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=UKU0WxHxz0g67dsCMyEEw++CYGQSOjjzAyelJCXKupM=; b=J3jXvjG+z22QPcHe7Tjl2UOQ0t1MWlfmo30Dm7bGYZmSOuAkx2C+3V4dgJJesDdfTX 58Q7Nid7MGmfLuZ/Xwf6tocHp/TglJRKB1UlGk0UNKF2PgE6LkEzwtjOOLFvJC83sFXi TQ2LVDqZK1rz+RCIlEIRZuJx0Q4ODqlDlkL85bIr5d/PlG9iOzFTrEQLAhClPbFU9Zgv Fb4Ui6tU+1k2OVDcc223S7ZplK/eqKwJe/4CsXPOkCRR0Yg7oSfyg9LBtd3NDI9XnK04 bQ6swMxh2Sij5mnFnQI4LN6mnHBwof8GoKMpP8O5xI42NsaIC/D0tccTikgjrEniLtDX amtw==
X-Gm-Message-State AEkoouuEH5vRI4QRILFE/4wq+jHM0cIHMQwYAKiEmY8vD/XJJRZTHZFgLbg/m2kVvPw9qA==
X-Received by 10.28.52.135 with SMTP id b129mr17656995wma.107.1471894006205; Mon, 22 Aug 2016 12:26:46 -0700 (PDT)
Old-Return-Path <kenaco666@gmail.com>
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
In-Reply-To <00266e6b-3c12-45b8-8e59-319614cb95c7@googlegroups.com>
X-BeenThere python@py.cz
X-Mailman-Version 2.1.20
Precedence list
List-Id Konference PyCZ <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Xref csiph.com cz.comp.lang.python:3109

Show key headers only | View raw


Konkrétne napr flask-security. Má tri major ORMka a ak si pozrieš 
dokumentáciu, očakáva že
použiješ špecifické classy práve z jedného z nich. Nieje to závisloť 
libky na inej libke, je to
vnucovanie konkrétneho frameworku a prístupu userovi onej libky. Nieje 
to o tom že
flask-security závisí na SQLAlchemy a ty to proste nainštaluješ ako 
závislosť.
Už si povinný používať objekty a do svojho programu zapracovávať SQLAlchemy
(alebo ich monkey patchovať).

Pre porovnanie Flask-Login požaduje clasu pre Usera, ktorá implementuje 
nejaké API.
Thats all. Naprgaš to v SQLAlchemy? Inom ORM? ako C modul? Libke je to 
jedno.


On 22.08.2016 17:17, Pavel Schön wrote:
> Dne středa 17. srpna 2016 13:12:13 UTC+2 Ken Mijime napsal(a):
>> Osobne prestávam mať rád libky, ktoré po mne požadujú konkrétny prístup.
>> Najviac je to asi vidieť na všemožných nástrojoch,
>> ktoré ticho predpokladajú že použijete SQLAlchemy a priam to vynucujú.
>> A pritom dependency injection nieje taký hack ako to znie..
> Zrovna na tomto mi nepřijde nic divného, že knihovna B závisí na knihovně A, podle mě úplně normální věc.
>
> Uvedl bys nějaký příklad, kde závislost B na A je nežádoucí nebo zbytečná? Např. s SQLAlchemy když už to tu padlo.
> _______________________________________________
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz


--- news://freenews.netfront.net/ - complaints: news@netfront.net ---

Back to cz.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Nej*ne*oblíbenější modul Pavel Schön <pavel@schon.cz> - 2016-08-17 01:34 -0700
  Re: [python] Nej*ne*oblíbenější modul Petr Messner <petr.messner@gmail.com> - 2016-08-17 12:31 +0200
  Re: [python] Nej*ne*oblíbenější modul Ken Mijime <kenaco666@gmail.com> - 2016-08-17 13:12 +0200
    Re: [python] Nej*ne*oblíbenější modul Pavel Schön <pavel@schon.cz> - 2016-08-22 08:17 -0700
      Re: [python] Nej*ne*oblíbenější modul Ken Mijime <kenaco666@gmail.com> - 2016-08-22 21:26 +0200
  Re: [python] Nej*ne*oblíbenější modul Ken Mijime <kenaco666@gmail.com> - 2016-08-17 13:14 +0200
  Re: [python] Nej*ne*oblíbenější modul Ondrej Tuma <konference@webjet.cz> - 2016-08-22 16:20 +0200
  Re: [python] Nej*ne*oblíbenější modul Ondrej Tuma <konference@webjet.cz> - 2016-08-22 21:17 +0200

csiph-web