Từ những gì tôi đã thấy cho đến nay, nó hoạt động khá tốt. Lưu ý rằng tôi đang sử dụng iSeries Python 2.3.3. Thực tế là các chuỗi là nguyên bản EBCDIC có thể là một vấn đề; nó chắc chắn là một trong những lý do mà nhiều gói của bên thứ ba sẽ không hoạt động như, ngay cả khi chúng là Python thuần túy. Giả sử 2,5 sử dụng ASCII nguyên bản, mà về nguyên tắc sẽ cải thiện khả năng tương thích, nhưng tôi không có cách nào để kiểm tra điều này bởi vì tôi đang ở trên một quá- phiên bản cũ của OS/400.
Một phần vì EBCDIC và một phần vì OS/400 và hệ thống tệp QSYS không giống Unix và Windows, có một số thư viện chuẩn không được triển khai hoặc được triển khai không hoàn hảo. Làm thế nào xấu này sẽ ảnh hưởng đến bạn phụ thuộc vào những gì bạn đang cố gắng để làm.
Mặt khác, các tính năng cụ thể của iSeries hoạt động khá tốt. Nó rất dễ dàng để làm việc với các tập tin vật lý cũng như các tập tin dòng. Việc gọi các chương trình CL hoặc RPG từ Python khá dễ dàng. Trên số dư, tôi thấy iSeries Python có khả năng sử dụng cao và rất đáng giá.
Cập nhật: Rất nhiều công việc đã chuyển sang iSeries Python vì câu hỏi này được hỏi. Version 2.7 hiện khả dụng, có nghĩa là phiên bản cập nhật lên tới 2.x. Một vài người tham gia của forum hoạt động hợp lý và cung cấp hỗ trợ tuyệt vời. Một trong số họ đã nhận được Django làm việc trên i. Theo dự kiến, việc di chuyển đến các chuỗi ASCII gốc giải quyết rất nhiều vấn đề EBCDIC và làm tăng đáng kể khả năng tương thích với các gói của bên thứ ba. Tôi nhiệt tình giới thiệu iSeries Python 2.7 cho bất kỳ ai trên V5R3 hoặc mới hơn. (Tôi vẫn khuyên bạn nên sử dụng iSeries Python 2.3.3 cho những ai đang sử dụng các phiên bản trước của hệ điều hành.)
Nguồn
2009-04-25 05:35:36
Đây là câu hỏi khó. Vui lòng nêu rõ hơn lý do tại sao bạn hỏi và cũng sẽ hữu ích khi đưa câu giải thích về điều này. -1 cho đến khi điều này được cập nhật –
Đủ công bằng - viết lại –