Каковы преимущества / недостатки использования Jython / IronPython / Pyjamas? - PullRequest
5 голосов
/ 24 февраля 2011

EDIT

Хорошо, новичок, пожалуйста, потерпите меня. Я пытаюсь спросить следующее:

  1. Возможно ли, чтобы фанат Python-синтаксиса использовал один из этих вариантов, в то время как другие члены команды использовали "обычную ванильную" версию? Это вопрос личных предпочтений, или это потребует привлечения других людей к использованию этих технологий?
  2. Можно ли легко конвертировать, скажем, Jython и Java или пижаму и Javascript?
  3. Кроме того, в целом, какие преимущества / недостатки люди испытали при использовании их в "реальном мире"?

Я думаю, это немного яснее излагает то, что я ищу. Вклад любого, кто использует эти технологии в отрасли, будет очень полезен.

Заранее благодарим вас за понимание.

Ответы [ 2 ]

5 голосов
/ 06 марта 2011

Вы говорите о двух разных вещах.

Во-первых, Jython и IronPython - это реализации Python, которые вы можете встроить в приложение Java или C # для обеспечения возможности сценариев.Это уменьшает объем кода, который вы должны написать в целом.Или вы можете посмотреть на них как на способ склеить и использовать существующую коллекцию библиотек классов.Как ни крути, это хорошие вещи, и многие их используют.

Но пижама - это совсем другое.Это усложняет ваш веб-стек и усложняет передачу проектов другим программистам.Основной вариант использования - это если у вас есть магазин программистов на Python, и они должны предоставить клиенту полнофункциональное интернет-приложение, но не могут позволить себе время для изучения Javascript.Не так широко полезен.

Кроме того, мой личный опыт показывает, что большинство программистов на Python уже достаточно хорошо знают Javascript при создании веб-приложений.На самом деле не так уж и сложно учиться просто погружаться в Javascript.Я написал сценарии JSCRIPT для Windows как замену пакетного файла и фрагменты Javascript с Jquery на многочисленных веб-страницах.Когда я захотел изучить серверный Javascript для node.js, мне потребовалось всего несколько недель, чтобы завершить мои знания Javascript.На мой взгляд, пижаму следует избегать.Рано, а не позже, движки Javascript будут поддерживать версию 1.8 языка, что значительно сокращает разрыв между языками, отличными от проблемы с фигурными скобками.

0 голосов
/ 24 февраля 2011

Но как оно масштабируется?

Как и все остальное. Масштабируемость - это архитектура, а не язык.

Кто-нибудь использует эти фреймворки в промышленности?

Да.

...