- build manages the overall translation of individual components and creates a set of
.jsfiles that can be served up by a Web server.
The omnipresent hello world example, let's call it 'Hello Pyjs':
from pyjamas.ui.RootPanel import RootPanel from pyjamas.ui.Label import Label l = Label('Hello Pyjs') RootPanel().add(l)
./output folder containing all files you need to move to your webspace later. Of course you can test locally,
import pyjd # this is dummy in pyjs from pyjamas.ui.RootPanel import RootPanel from pyjamas.ui.Label import Label pyjd.setup('public/hello.html') l = Label('Hello Pyjs') RootPanel().add(l) pyjd.run()
pyjd hello.py, or
python hello.py, to run the very same application native on Python, giving you a Python stack trace on errors. Pyjs Desktop gives you much more control making testing and debugging
a piece of a cake. Note the
hello.html file referenced above: this is a container for your application generated by Pyjs that you can adjust to your needs.
Ready for more? [[Let's get started|GettingHelp]]!