Wiele bibliotek komponentów i bibliotek narzędziowych, które znam, nie ma bibliotek specyficznych dla CLI (zend, kohana itp.). Czy są jakieś biblioteki/narzędzia zaprojektowane specjalnie pod kątem rozwijania aplikacji CLI (takie jak abstrakcja biblioteki wielowątkowej php, pcntl/posix)?Jakie są najlepsze/popularne biblioteki do tworzenia aplikacji/skryptów CLI?
6
A
Odpowiedz
2
ncurses jest kompatybilny z PHP i jest używany do tworzenia wielu aplikacji CLI w wielu różnych językach.
Więcej informacji: http://devzone.zend.com/article/1083
1
Użyłem PEAR package Console_CommandLine i był bardzo zadowolony. Być może nie spełnię wszystkich Twoich wymagań, ale warto go rzucić.
Pomaga analizować dane wejściowe (argumenty, opcje, polecenia podrzędne itp.) I budować podstawowe funkcje (użycie, wersja, ...).
Powiązane problemy
- 1. Jakie są najważniejsze biblioteki Java?
- 2. Jakie są zalety tworzenia właściwości nieprzeliczalnych?
- 3. Jakie są dostępne biblioteki do tworzenia "ruchomych/żywych" interfejsów użytkownika w delphi?
- 4. Jakie są biblioteki łączące opcje w Xcode?
- 5. Jakie są dobre zasoby do nauki tworzenia wtyczek VIM?
- 6. Jakie są najlepsze niedrogie biblioteki audio C++?
- 7. Jakie alternatywne biblioteki logowania Log4j są dostępne?
- 8. Jakie hashe (#) są używane w źródle biblioteki?
- 9. Jakie są różnice między projektem dotc cli a szablonem prostym cli basic?
- 10. Poszukuję responsywnej biblioteki do tworzenia map javascript
- 11. Jakie (dobre) biblioteki serwerów Java RADIUS są dostępne?
- 12. Jakie biblioteki mowy są dostępne w systemie Linux?
- 13. Jakie są najlepsze/bardziej stabilne funkcje Biblioteki zamknięcia Google
- 14. Jakie dobrze rozwinięte biblioteki iteratee/pipes są dostępne dla Scala?
- 15. Jakie biblioteki Java XML-RPC do korzystania
- 16. Jakie są obecnie najlepsze biblioteki przetwarzania obrazu dla Javy?
- 17. Jakie są ważne elementy biblioteki Boost Thread lub Pthreads?
- 18. jakie są wszystkie pakiety/biblioteki Pythona w Google App Engine?
- 19. Jakie są alternatywy dla biblioteki wielościennej dla C/C++?
- 20. Jakie są zalety i wady statycznego łączenia biblioteki?
- 21. Biblioteka/moduł Nodejs do tworzenia interaktywnych aplikacji CLI?
- 22. Jakie są zalety coroutines?
- 23. Użyj biblioteki ES6 w projekcie Ember-cli
- 24. Czy zasoby biblioteki C są podobne do biblioteki Boost C++?
- 25. Jakie są rzeczywiste zalety wzoru gościa? Jakie są alternatywy?
- 26. Jakie dobrze znane biblioteki JavaScript znajdują się w CDN-ach i jakie są adresy URL?
- 27. Jakie są minimalne uprawnienia wymagane do tworzenia baz danych MySQL, użytkowników i udzielania uprawnień?
- 28. Jakie narzędzia są dostępne do automatycznego tworzenia dokumentacji API REST napisanego w kolbie?
- 29. Jakie są zalety NSBinaryStoreType?
- 30. Jakie są zalety VistaDB
Kiedy mówisz, że CLI odnosi się do Microsoft .NET? Wspólna infekcja językowa? Lub interfejs linii poleceń? – AaronLS
@Aaron: w kontekście PHP, CLI oznacza interfejs wiersza poleceń. –