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

From Ken Mijime <kenaco666@gmail.com>
Newsgroups cz.comp.lang.python
Subject Re: [python] Nej*ne*oblíbenější modul
Date 2016-08-22 21:26 +0200
Organization Netfront http://www.netfront.net/
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>

Show all headers | 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