2010-04-15 53 views
6

Nhiều thư viện thành phần và bộ công cụ tôi quen thuộc với việc thiếu các thư viện CLI cụ thể (zend, kohana, v.v.). Có bất kỳ thư viện/công cụ nào được thiết kế đặc biệt để phát triển ứng dụng CLI (chẳng hạn như trừu tượng hóa thư viện đa luồng của php, pcntl/posix) không?Thư viện tốt nhất/phổ biến để phát triển ứng dụng/tập lệnh CLI là gì?

+0

Khi bạn nói CLI là bạn đang đề cập đến Microsoft .NET? Hạ tầng ngôn ngữ chung? Hoặc giao diện dòng lệnh? – AaronLS

+4

@Aaron: trong ngữ cảnh liên quan đến PHP, CLI có nghĩa là Giao diện dòng lệnh. –

Trả lời

2

ncurses tương thích với PHP và được sử dụng để phát triển một số lượng lớn ứng dụng CLI bằng nhiều ngôn ngữ khác nhau.

Thông tin thêm: http://devzone.zend.com/article/1083

1

Tôi đã sử dụng PEAR package Console_CommandLine và đã rất hài lòng. Tôi có thể không hoàn thành tất cả các yêu cầu của bạn mặc dù, nhưng nó có giá trị cho nó một cái nhìn.

Nó giúp phân tích cú pháp đầu vào (đối số, tùy chọn, lệnh phụ, v.v ...) và xây dựng các chức năng cơ bản (sử dụng, phiên bản, ...).

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