2010-05-27 41 views
6

Tôi có mã công cụ ứng dụng python (chương trình phụ trợ trưởng thành) - và chúng tôi hiện đang lên kế hoạch để có giao diện người dùng cho mã đó.GWT trên Công cụ ứng dụng Python

Tôi đã tự hỏi liệu có thể triển khai GWT làm giao diện người dùng hay không.

Mặc dù Alex Martelli trong bài đăng này [1] đề cập đến điều này là không thể, một nhận xét cho bài đăng đó cho thấy rằng thực sự có thể sử dụng rpc trên json cho GWT.

Tôi không thể hiểu cách thực hiện điều này. Trong tệp app.yaml, chúng ta phải chỉ định ngôn ngữ là python, phải không? Trong trường hợp đó, làm thế nào nó có thể biên dịch GWT dựa trên JAVA? Có bất kỳ ví dụ về bất cứ ai làm điều đó?

Ai đó có thể giúp tôi không? Nó sẽ cực kỳ hữu ích.

[1]: Choosing Java vs Python on Google App Engine liên kết

Trả lời

7

tôi sử dụng GWT với Python khá một chút - giao diện JSON hoạt động hoàn hảo tốt. Giao diện người dùng GWT của bạn vẫn được viết bằng cú pháp giống như java và bạn vẫn cần chuỗi công cụ Java để thực sự biên dịch nó thành HTML/Javascript, nhưng nó không quan tâm ngôn ngữ phụ trợ được viết bằng.

Về cách thực hiện điều này - chuỗi công cụ GWT hoàn toàn độc lập với GAE, không có Java thực thi nào ở phía AppEngine. Bạn thiết kế và viết lối vào của bạn trong GWT trên hệ thống của riêng bạn, và sau đó biên dịch nó thành HTML/JS, đó là những gì bạn tải lên GAE.

+0

Cảm ơn bạn Nick. Tôi sẽ cố gắng làm như vậy. – Koran

+0

Đã sắp sửa trả lời cùng một điều như Nick. Miễn là bạn sử dụng AJAX, không có giới hạn đối với ngôn ngữ phía sau mà bạn có thể sử dụng. – Zwik

+0

Nếu bạn thích python, hãy xem pyajamas, phiên bản pywonic của gwt. http://pyjs.org/ – Uri

Các vấn đề liên quan