Temat: Open Source traktowane na równi z piractwem
Karol Z.:
Nie wiem, Michale, jak głęboko siedzisz w Linuksie, niemniej jednak polemizowałbym. O wiele łatwiejsze, w mojej opinii, jest zabawa na komendach (wiedząc, wszakże, co to man, apropos, info...) niż zastanawianie się w jaki menu, którym podmenu, której sekcji ukryta jest komenda. Dla mnie GUI jest, w większości przypadków, przytłaczające, skomplikowane i kompletnie nieoszczędne, patrząc z punktu widzenia mojego czasu. A ponadto jest kompletnie nieelastyczne. To co programista miał na myśli użytkownik godzi się na jego (mniej lub bardziej) chore wymysły. Do tego elastyczność taka jak użycie [Tab]... po prostu bajka.
Generalnie też jestem zdania że shell jest w większości wypadków znacznie wygodniejszy, co -
uwaga! - nie znaczy prostszy! Nie wiem dlaczego ludzie często utożsamiają te dwa pojęcia podczas gdy dla mnie one są prawie przeciwstawne: "prosty" interfejs użytkownika jest łatwy dla uzytkowników
początkujących, prowadzi krok po kroku "za rączkę", natomiast interfejs
wygodny to łatwy dla użytkownika
zaawansowanego - taki, w którym ten uzytkownik szybko wykona
dokładnie tę operacje, którą chce, bez uciążliwego przechodzenia przez fazy pośrednie i upewniania się po pięc razy, czy aby na pewno wie co robi.
Tak więc moim zdaniem - GUI jest proste, ale nie jest wygodne (zwłaszcza windowsowe).
Shell jest wygodny, ale nie jest prosty.
To moim zdaniem decyduje o wyborze - jeżeli robię czynności, które dobrze znam i wykonuje często, to w oczywisty sposób wybiorę shell (jeszcze zapewne jakoś sobie te czynności oskryptuję). Jeżeli robię coś, czego nie znam za dobrze - np. ustawianie woluminów RAID-owych co zazwyczaj robi się jeden raz na cały czas życia serwera ;) - to zdecydowanie wolę skorzystać z GUI. Inny przykład to np. wyciągać informacje z bazy danych łatwiej jest pisząc "z palca" komendę SELECT SQL-a, ale założyć nową bazę danych jest prościej spod GUI-a, choćby np. w phpMyAdminie, gdzie mogę wpisywać dane poszczególnych pól w poszczególne pola ;) formatki, cofać się, poprawiać, zastanowić sie po kilka razy czy na pewno struktura jest dobra zanim ostatecznie kliknę "Zatwierdź". Wpisywanie "z palca" komendy CREATE DATABASE to dla mnie hardkor.
Dlatego najlepiej kiedy interfejs do tych samych operacji jest zarówno przez GUI jak i przez komendy, w zalezności od potrzeb.
Jarosław Rafa edytował(a) ten post dnia 28.02.10 o godzinie 19:47