Я слышал много хороших мнений о языке Python. Они говорят, что это зрелые, выразительные и т.д.... Я ищу готовые корпоративные приложения для приложений на Python. Под "готовкой производства" я имею в виду:
- поддерживает объектно-реляционное сопоставление с кэшированием и декларативным описанием (например, JPA, Hibernate и т.д.).
- поддерживает ориентированную поддержку пользовательского интерфейса - нет шаблонов HTML, но что-то вроде JSF (RichFaces, Icefaces) или GWT, Vaadin, ZK
- разложение компонентов и инъекция зависимостей (например, EJB или Spring)
- тестирование модулей и интеграции
- хорошая поддержка IDE
- кластеризация, модульность и т.д. (например, Terracota, OSGi и т.д.)
- есть успешные приложения, написанные в нем такими компаниями, как IBM, Oracle и т.д. (я имею в виду настоящие бизнес-приложения, а не Twitter).
- может иметь коммерческую поддержку.
Возможно ли вообще в мире Python? Или только варианты:
- используйте Python и напишите все со дна (слишком дорогостоящее)
- придерживаться Java EE
- купить стек .NET