Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mejor Framework PythonOO+SOLID. Vivir sin Frame...
Search
Eduardo Ferro Aldama
November 24, 2013
Technology
0
65
Mejor Framework PythonOO+SOLID. Vivir sin Frameworks
Madrid 23/11/2013 PyConES 2013
Eduardo Ferro Aldama
November 24, 2013
Tweet
Share
More Decks by Eduardo Ferro Aldama
See All by Eduardo Ferro Aldama
Golang design4concurrency
eferro
0
75
Python Herencia vs Composición (Luke soy tu padre)
eferro
0
190
Tdd/bdd prácticoaplicaciones con dominio rico
eferro
0
79
S.O.L.I.D. Python
eferro
0
180
Other Decks in Technology
See All in Technology
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
140
Fashion×AI「似合う」を届けるためのWEARのAI戦略
zozotech
PRO
2
470
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
250
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
760
Python 3.14 Overview
lycorptech_jp
PRO
1
100
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
210
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
180
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
2
260
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
380
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
740
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
450
RAG/Agent開発のアップデートまとめ
taka0709
0
180
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Producing Creativity
orderedlist
PRO
348
40k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
The Invisible Side of Design
smashingmag
302
51k
Making Projects Easy
brettharned
120
6.5k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Thoughts on Productivity
jonyablonski
73
5k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Building an army of robots
kneath
306
46k
Transcript
Mejor Framework PythonOO + SOLID Vivir sin Frameworks
Presentaciones
Alea Soluciones Bifer Team
@eferro @pasku1 @apa42 @nestorsalceda
Un placer...
¿Qué es un framework? Django Rails Grails Spring AppEngine Zope/Plone
¿Qué ventajas nos aporta? Aporta UNA solución (única) Estructura tu
aplicación
¿Qué inconvenientes tiene? Crea GRAN dependencia Limita flexibilidad negocio Obsolescencia
/ Moda ???
None
Desarrollo Ágil Crecimiento Orgánico Arquitectura Emergente
None
None
None
Lo único seguro Todo Cambia / Evoluciona
Existe una alternativa
Centrarnos en el Negocio y Desarrollo ágil / evolutivo
Poder postponer decisiones
Tomar decisiones conscientemente
None
None
None
¿Cómo desarrollamos negocio? DDD Domain Driven Design Clean Code /
S.O.L.I.D TDD Test Driven Development
Pure Object Oriented Python Independiente de IO (No net, No
BD, No files, …)
None
¿Cómo hacemos el resto?
None
None
None
None
Infraestructura y Entrega Usamos las abstracciones sobre libs Clean Code
/ S.O.L.I.D TDD Test Driven Development
Conclusiones
• Los frameworks son una decisión muy importante • Las
decisiones tienen que ser conscientes
• Hacer un sistema que evolucione con las necesidades del
cliente • Postponer decisiones • Aplicar distintas soluciones técnicas Nuestra forma de trabajo y arquitectura debe permitirnos:
Que permiten centrarse en negocio Que facilitan el desarrollo ágil
Que evolucionan a largo plazo Que evolucionan a buena velocidad Existen alternativas (Reales)
None
Referencias DDD http://en.wikipedia.org/wiki/Behavior-driven_development TDD http://en.wikipedia.org/wiki/Test-driven_development Hexagonal Architecture http://alistair.cockburn.us/Hexagonal+architecture Clean Architecture
http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html
None
Gracias !!!