Thanks for starting this thread. If I had to guess, I would say there is
more of a demand for Python as it's more widely used for data scientists/
analytics. Being pragmatic, the FnApiRunner already has more feature work
than the Java so we should go with that.

-Sam

On Fri, Feb 8, 2019 at 10:07 AM Daniel Oliveira <danolive...@google.com>
wrote:

> Hello Beam dev community,
>
> For those who don't know me, I work for Google and I've been working on
> the Java reference runner, which is a portable, local Java runner (it's
> basically the direct runner with the portability APIs implemented). Our
> goal in working on this was to have a portable runner which ran locally so
> it could be used by users for testing portable pipelines, devs for testing
> new features with portability, and for runner authors to provide a simple
> reference implementation of a portable runner.
>
> Due to various circumstances though, progress on the Java reference runner
> has been pretty slow, and a Python runner which does pretty much the same
> things was made to aid portability development in Python (called the
> FnApiRunner). This runner is currently further along in feature work than
> the Java reference runner, so we've been reevaluating if we should switch
> to investing in it instead.
>
> My question to the community is: Which runner do you think would be more
> valuable to the dev community and Beam users? For those of you who are
> runner authors, do you have a preference for what language you'd like to
> see a reference implementation in?
>
> Thanks,
> Daniel Oliveira
>

Reply via email to