Skip to content

Jython #
Find similar titles

Structured data

Category
Programming

Jython #

무엇을 상상하든 그 이상의 라이브러리를 보게 될 것이다.

자이썬(Jython)은 파이썬의 자바 구현으로, Jim Hugunin에 의해 만들어졌고, 처음에는 파이썬 표준 구현의 이름(CPython)을 따라 JPython라는 이름을 썼다. 자이썬은 자바 언어로만 작성되었기 때문에, 모든 자바 가상 머신에서 동작한다. 자이썬 프로그램은 모든 자바 클래스 .class 및 .jar 파일을 사용할 수 있다. 다만 자바로 구현되었기 때문에 모든 파이썬 모듈 및 팩키지를 사용할 수 없다. 특히 리눅스 계열에서 파이썬을 이용하여 PIL을 사용하면 되었던 부분이 자이썬에서는 Swing 이나 AWT를 사용해야 하는 불편함이 있다.

특히 대규모 프로젝트를 진행하는 공공SI의 경우 모든 프로그램을 자바로 개발하게 되면 많은 시간과 노력이 필요하게 된다. 이때 텍스트 처리, 테스트 주도 개발과 같이 빠른 시간안에 성과를 내야 하는 경우 자이썬을 이용하면 도움이 된다.

자이썬은 파이썬 세계의 우아하고 인상적인 코드와 “기업을 위해 준비된” 자바 세계를 이어주는 최고의 다리를 놓아준다. 자바를 사용하는 조직에서 일하는 개발자라면, 자이썬에서 파이썬 프로그램을 실행함으로써 파이썬의 표현력과 간결함의 이점을 활용할 수 있다. 자이썬은 파이썬 코드와 기존의 자바 코드 간의 쉬운 통합과 상호운영성을 제공한다. 자이썬은 기존의 파이썬 프로그래머에게도 자바 가상 머신의 매우 풍요로운 생태계로의 namely access를 제공한다. 자이썬은 파이썬 프로그래머에게 많은 자바 라이브러리를 건드려볼 수 있는 길을 열어주어, 개발과 시험에 드는 시간을 절약하도록 해준다. 자이썬에서 구동되는 웹 애플리케이션 역시 톰캣이나 글래스피쉬와 같은 자바 웹 컨테이너의 확장성을 누릴 수 있다.

관련 자료는 jython.org에서 확인할 수 있다.

Incoming Links #

Related Data Sciences #

Suggested Pages #

0.0.1_20140628_0