Фиксация API - это контракт, явно выраженный в коде через интерфейсы, обеспечивается типизацией, нужно для реализации полиморфизма.
В Java, C#, Go и PHP это возможно, в Python и JS - нет. Аннотации - это другое.
Список зависимостей должен лежать не в библиотеке, а в самом приложении.
Если мне не нужна поддержка JPEG2000 в Image Magic - не надо ее ставить. Это я должен решать, а не автор питоновской библиотеки.
> async, генераторы, итераторы
с новым годом
ладно бы ты юникодовые строки в python вспомнил, но это просто чукча-нечитатель
>за 3 года с python я реально не думал ни разу ни о одной проблеме, с которой я постоянно сталкивался в PHP.
плохому танцору в php итераторов не хватает
>в golang я не вижу ни одной киллер фичи.
скорость, типизация, компилируемость, компактный бинарник под любой платформой без runtime
В Java, C#, Go и PHP это возможно, в Python и JS - нет. Аннотации - это другое.
Список зависимостей должен лежать не в библиотеке, а в самом приложении.
Если мне не нужна поддержка JPEG2000 в Image Magic - не надо ее ставить. Это я должен решать, а не автор питоновской библиотеки.
> async, генераторы, итераторы
с новым годом
ладно бы ты юникодовые строки в python вспомнил, но это просто чукча-нечитатель
>за 3 года с python я реально не думал ни разу ни о одной проблеме, с которой я постоянно сталкивался в PHP.
плохому танцору в php итераторов не хватает
>в golang я не вижу ни одной киллер фичи.
скорость, типизация, компилируемость, компактный бинарник под любой платформой без runtime
Последнее редактирование: