Pyjs介紹
What is Pyjs?
Pyjs is a Rich Internet Application (RIA) Development Platform. for both Web and Desktop. It contains a Python-to-JavaScript. compiler, an AJAX framework and a Widget Set API.
Pyjs started life as a Python port of Google Web Toolkit, the Java-to-JavaScript. compiler. Here is a list of features.
What is Pyjs Desktop?
Pyjs Desktop allows the exact same Python web application source code to be executed as a standalone desktop application (running under Python) instead of being stuck in a Web browser. For Free Software platforms, most Linux Distributions now come with Pyjs and Pyjs Desktop pre-packaged: Debian/Testing, FC13, ArchLinux and Gentoo.
For Windows, Pyjs Desktop uses MSHTML. Since MSHTML comes pre-installed on Windows (as part of IE), there is very little extra to download (other than Python itself).
Pyjs is a Rich Internet Application (RIA) Development Platform. for both Web and Desktop. It contains a Python-to-JavaScript. compiler, an AJAX framework and a Widget Set API.
Pyjs started life as a Python port of Google Web Toolkit, the Java-to-JavaScript. compiler. Here is a list of features.
What is Pyjs Desktop?
Pyjs Desktop allows the exact same Python web application source code to be executed as a standalone desktop application (running under Python) instead of being stuck in a Web browser. For Free Software platforms, most Linux Distributions now come with Pyjs and Pyjs Desktop pre-packaged: Debian/Testing, FC13, ArchLinux and Gentoo.
For Windows, Pyjs Desktop uses MSHTML. Since MSHTML comes pre-installed on Windows (as part of IE), there is very little extra to download (other than Python itself).
[b]Why should I use Pyjs?[/b]
You can write web applications in Python - a readable programming language - instead of in HTML and JavaScript, both of which become quickly unreadable for even medium-sized applications. Your application's design can benefit from encapsulating high level concepts into classes and modules (instead of trying to fit as much HTML as you can stand into one page); you can reuse - and import - classes and modules.
Also, the AJAX library takes care of all the browser interoperability issues on your behalf, leaving you free to focus on application development instead of learning all the "usual" browser incompatibilities.
[b]I don't get it[/b]
Fear not - you are not alone: the true purpose and nature of Pyjs is blissfully opaque to many. Will and Abe come to the rescue, with their Guide to Pyjs. On mature reflection, however, it's probably best to read the FAQ and then contact the people on the mailing list.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-740822/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 介紹
- LAMP架構介紹、MYSQL介紹、安裝LAMP架構MySql
- php介紹PHP
- CSRedisCore 介紹Redis
- BitMap介紹
- GeoServer介紹Server
- RabbitMQ 介紹MQ
- 模式介紹模式
- Pyzmq介紹MQ
- Java介紹Java
- css介紹CSS
- kafka介紹Kafka
- 【RESTEasy 介紹】REST
- Kafka 介紹Kafka
- PostgreSQLHooK介紹SQLHook
- nginx介紹Nginx
- 埠介紹
- MongoDB介紹MongoDB
- docker 介紹Docker
- TypeScript介紹TypeScript
- Smbclient介紹client
- JVM 介紹JVM
- Spark介紹Spark
- MQT介紹MQQT
- HttpClient介紹HTTPclient
- Mongoose介紹Go
- JCache 介紹
- Yocto 介紹
- Docker介紹Docker
- GO 介紹Go
- GraphRAG介紹
- github介紹Github
- Ceph介紹
- MySql介紹MySql
- 公文介紹
- Ninja介紹
- 個人介紹
- git介紹Git