Friday, April 18, 2014

Spring tệ

Mấy nay vật lộn với Spring. Vừa đọc vừa chửi rủa. Y hệt Chí Phèo.

Vấn đề của Spring là thiết kế. Tài liệu của Spring là dấu hiệu của thiết kế tồi. Phần lớn tài liệu của Spring không giao tiếp với người đọc về vấn đê nó giải quyết và cách nó giải quyết. Phần lớn là nói về làm sao cấu hình rất nhiều lớp của Spring.

Tên lớp cũng là một dấu hiệu thiết kế tồi. Tên lớp quá nhiều tầng nấc cho thấy designer của Spring không trau chuốt phần giao tiếp.

Vấn đề nghiêm trọng của Spring là DI contaimer. Spring tự hào mang lai loose coupling. Và nó ép app designer phải loose coupling thiết kế của app. Điều này làm mất khả năng cân đối loose coupling và high conhensive của app designer. Dev mất khả năng tạo ra một thiết kế tốt.


No comments: