Skocz do zawartości
bor1904

PHP czy Perl CGI ?

Rekomendowane odpowiedzi

Witam

 

Mam zamiar stworzyć bardzo ubogą wersję webmina ograniczającą się jedynie do iptables i tc.

 

Webmn z tego co mi wiadomo działa na skryptach CGI napisanych w perlu, które uruchamiane z uprawnieniami root'a dokonują zmian w systemie oraz pobierają dane od systemu (np iptables -L -n)

 

W PHP już napisałem kilka ubogich sklepów internetowych i innych mniejszych aplikacji i mniej więcej wiem co może a co nie - problem w tym, że Perla nie znam ani troszeczkę tak samo jak nie mam żadnego obycia ze skryptami CGI.

 

Od razu mówię, że jestem pewien, iż samo PHP starczy do zrealizowania takiego panelu, chociażby wykorzystując exec_schell()- tylko czy wykorzystanie perla i CGI czy też innego mechanizmu ma sens ?

Jeżeli tak to czemu?

 

PS: Doczytałem, że Perl doskonale radzi sobie z tekstem (filtracja, przeszukiwanie, modyfikowanie etc.) ale czy warto tylko na tą okoliczność się go uczyć ? Komplikować taką aplikację skryptami CGI ?

 

Z góry dziękuję za Wasze opinie :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Na Twoim miejscu zrobiłbym to w PHP z dwóch powodów:

1. Znasz PHP, więc zrobisz to szybciej niż w Perlu

2. Znasz PHP, więc zrobisz to lepiej niż w Perlu

Język to jest tylko narzędzie, jeżeli Tobie bardziej pasuje PHP, to pracuj w PHP. Liczą się efekty.

Za Perlem natomiast przemawia niezliczona liczba gotowych modułów, którymi mógłbyś się posiłkować. Druga korzyść jest taka, że pisząc to w Perlu przy okazji nauczyłbyś się Perla (czy w dzisiejszych czasach nauka Perla ma sens musisz już ocenić sam).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...