Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Moja szczera nienawiść do Terminala, Czyli moja ułomność
SmokAnalog
post
Post #1





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Hej,

chciałem się z Wami podzielić moją złością i nienawiścią do Terminala, Konsoli, Linii Komend, CLI czy jak to ustrojstwo jeszcze można nazwać (IMG:style_emoticons/default/biggrin.gif)

Używamy w pracy GIT-a i Vagranta (ZŁO!). Cholera mnie bierze, bo tylko ja jestem na tyle ułomny, że nie mogę się swobodnie poruszać w konsoli i najzwyczajniej w świecie ona mnie denerwuje (choć mam ochotę użyć innego słowa). Ja muszę widzieć pliki i móc na nie klikać. Muszę widzieć opcje i na nie klikać. Potrzebuję kolorów i animacji. Nie chce mi się uczyć setek komend i flag do nich. NIC MI NIE DZIAŁA, AAA!!!

Czy coś jest ze mną nie tak? Czy ktokolwiek podziela moją nienawiść, a może mi jeszcze dokopiecie? (IMG:style_emoticons/default/biggrin.gif)

P.S. Temat jest oczywiście humorystyczny, ale nienawiść jest całkiem prawdziwa (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukasz1985
post
Post #2





Grupa: Zarejestrowani
Postów: 205
Pomógł: 43
Dołączył: 5.03.2012

Ostrzeżenie: (0%)
-----


Git w konsoli to sadomasochizm w najczystszej postaci. Nie rozumiem jak można sobie po prostu tak niszczyć nerwy i czas. We wspomnianym Eclipse jest do Gita narzędzie, którym można zrobić praktycznie wszystko przez GUI.

Z resztą, co tu dużo mówić - nie jest zbyt mądry ktoś, kto używa konsoli do jakiegoś zadania, jeśli istnieje do tego zadania dobra aplikacja z graficznym interfejsem użytkownika. Od samego początku komputerów ludzie robili wszystko, żeby zwizualizować interfejs użytkownika. GUI jest logicznym następstwem konsoli, tak jak jazda na koniu była logicznym następstwem chodzenia. Różnica polega na tym, że u podłoża tych koncepcji leżą różne potrzeby: potrzeba przemieszczania się oraz potrzeba wprowadzania poleceń do komputera. Mówi się, że potrzeba matką wynalazków, więc jeśli ktoś pisze, że woli używać konsoli do zadań które może wykonać w aplikacji graficznej to jest cynikiem, lub ewentualnie pozerem, nieświadomie naśladującym cynizm innych - co jest żenujące i wręcz śmieszne.

Prawda, że konsola się może przydać do rzeczy, których nie da się zrobić z poziomu GUI ale czy jeszcze są takie zadania dla przeciętnego programisty? Raczej wątpię. Z tym mogą mieć od czynienia osoby, które chcą przekompilować jądro linuxa.

Jeszcze co do technicznych kwestii:
- w konsoli nie ma miejsca na błędy
- w konsoli praca może być znacznie wolniejsza, ze względu na to, że komendy trzeba znać na pamięć
- w konsoli nie ma możliwości wybierania plików i dodawania ich do bieżącego wyboru: każde polecenie trzeba wykonać osobno na każdym pliku lub używając "wildcards" albo RegEx , co nie zawsze rozwiązuje problem

Mitem jest, że aplikacje graficzne, które działają jako nakładki na konsolę działają wolniej, z jednego oczywistego powodu: że wywołują te same polecenia, które użytkownik konsoli wklepuje ręcznie - a od momentu uruchomienia polecenia - wszystko działa już z tą samą prędkością.
Zasadniczo może działać nawet szybciej, jeśli nie ma wyprowadzania stanu na ekran.

A co do tego, że do konsoli trzeba "dorosnąć" to powiem, że to jest jakiś żart. Jest odwrotnie - do aplikacji z GUI trzeba "dorosnąć". Kiedyś klepałem polecenia MySQL przez konsole, potem odkryłem PHPMyAdmin, który koniec końców też jest lipą. Dziś używam do tego MySQL Workbench.

W ogóle to w tym temacie jest jakaś tendencja do uwsteczniania. Z aplikacji desktopowych robią aplikacje internetowe co często tylko mnoży problemy zamiast je rozwiązywać. Należy pamiętać, że ładne GUI to nie wszystko. Bardziej liczy się stabilność aplikacji i niezawodność, o której nie można mówić gdy ładuje się coś z przeglądarki, której wersja w obecnym momencie może mieć jakieś problemy. Poza tym AJAX i JS są powolne.

Generalnie, to o czym tutaj mówimy sprowadza się do UX(User eXperience). No ale jak mówić o UX w konsoli? "Hej mam uzupełnianie przy wciskaniu TAB'a" albo "strzałka do góry przywołuje poprzednie polecenie"? Raczej nie.
Go to the top of the page
+Quote Post

Posty w temacie
- SmokAnalog   Moja szczera nienawiść do Terminala   3.02.2014, 23:48:19
- - Lysiur   Być może jest to po prostu kwestia przyzwyczajeń ...   4.02.2014, 02:55:39
- - sowiq   Jeśli Vagrant służy Ci tylko jako środowisko do od...   4.02.2014, 08:58:25
- - rzymek01   Konsola to elastyczne środowisko, można sobie je k...   4.02.2014, 11:01:08
- - usb2.0   jesli nienawisc sie nie bierze z niewiedzy to mozn...   4.02.2014, 11:29:45
|- - SmokAnalog   Cytat(usb2.0 @ 4.02.2014, 11:29:45 ) ...   4.02.2014, 15:40:27
- - PrinceOfPersia   jak terminal, to pod linuksem raczej, bo pod windo...   4.02.2014, 13:45:10
- - ohm   Wrzuć sobie mc ( https://www.midnight-commander.or...   4.02.2014, 15:53:31
- - usb2.0   no dziwnie bo wydaje mi sie ze jak dzialasz w IT i...   4.02.2014, 16:27:43
- - SmokAnalog   Powinienem być, ale nie jestem do końca. Do Gita u...   4.02.2014, 16:32:24
- - Volume   W latach 90 jak informatyka wchodzila do szkol ucz...   4.02.2014, 19:53:40
- - SmokAnalog   @Volume, nie bardzo widzę związek Twojej wypowiedz...   4.02.2014, 20:00:45
- - ziqzaq   usb2.0 - WinSCP lub sshfs. Pod Win jest powershel...   4.02.2014, 20:29:27
- - Volume   Chce Ci dac do zrozumienia skad sie bierze Twoja n...   4.02.2014, 20:49:32
|- - pyro   Cytat(Volume @ 4.02.2014, 20:49:32 ) ...   4.02.2014, 21:13:23
- - Volume   a daj mi chlopie spokoj z tym jezykiem, wymawiam k...   4.02.2014, 21:42:02
- - Damonsson   @up Świadczy o Twoim upośledzeniu rozwoju umysłowe...   4.02.2014, 21:58:22
|- - SmokAnalog   Cytat(Damonsson @ 4.02.2014, 21:58:22...   4.02.2014, 22:27:58
- - Volume   czy chcesz mi dac do zrozumienia, ze wlasnie powin...   4.02.2014, 22:47:33
- - SmokAnalog   Błędy są nieładne, wyzywanie za błędy również, ale...   4.02.2014, 22:51:59
- - Posio   Ja też nie używałem konsoli, do czasu... Od kiedy ...   8.02.2014, 16:15:46
- - PrinceOfPersia   Można marudzić ale i tak wiele narzędzi nie ma w f...   8.02.2014, 17:35:00
- - lukasz1985   Zawsze wszyscy będą mówić, że jest to kwestia przy...   8.02.2014, 23:00:20
|- - SmokAnalog   Cytat(lukasz1985 @ 8.02.2014, 23:00:2...   8.02.2014, 23:17:33
||- - !*!   Cytat(SmokAnalog @ 8.02.2014, 23:17:3...   9.02.2014, 13:31:57
||- - SmokAnalog   Cytat(!*! @ 9.02.2014, 13:31...   9.02.2014, 15:03:15
|- - solificati   Terminal to jednolity interface, który tak się skł...   9.02.2014, 19:42:11
|- - PrinceOfPersia   CytatPrawda, że konsola się może przydać do rzeczy...   10.02.2014, 01:47:13
- - Posio   szybkość polega na tym ze zamiast włączać jakiś ta...   9.02.2014, 12:24:10
- - lukasz1985   Git w konsoli to sadomasochizm w najczystszej post...   9.02.2014, 13:35:08
|- - ziqzaq   Cytat(lukasz1985 @ 9.02.2014, 13:35:0...   11.02.2014, 08:00:19
- - Posio   Ale zaj*bałeś ... CytatDziś używam do tego MySQL W...   9.02.2014, 14:21:27
- - lukasz1985   "Mówimy o zastosowaniach domowych, kwestia si...   9.02.2014, 14:57:12
- - Posio   Koniec tej zbędnej dyskusji bo zaczyna się jak woj...   9.02.2014, 15:07:00
- - !*!   @SmokAnaloga co do GUI ... spróbuj wgrać na serwer...   9.02.2014, 15:37:15
- - sazian   Cytat(lukasz1985 @ 9.02.2014, 14:57:1...   9.02.2014, 19:54:17
- - freemp3   CytatNatomiast przykłady z tak trywialnymi polecen...   10.02.2014, 09:01:34
- - ohm   Tak jeszcze dodam słówko, dla mnie różnica między ...   12.02.2014, 09:49:38
- - PrinceOfPersia   Eee? Czyli niewielka? (napisane na klawiaturze ekr...   12.02.2014, 12:44:31
- - lukasz1985   "Tak jeszcze dodam słówko, dla mnie różnica m...   12.02.2014, 16:48:42
- - ohm   Cóż za konstruktywna odpowiedź.   12.02.2014, 20:34:44
- - SmokAnalog   Nie kłóćcie się, Panowie. @ohm, możesz rozwinąć s...   12.02.2014, 22:17:54
- - ohm   Ogólnie chodziło mi o to, że owszem, da się ...   12.02.2014, 22:58:53
|- - PrinceOfPersia   Cytat(ohm @ 12.02.2014, 22:58:53 ) Og...   13.02.2014, 03:07:55
|- - SmokAnalog   Cytat(PrinceOfPersia @ 13.02.2014, 03:07...   13.02.2014, 19:11:53
|- - ohm   Cytat(PrinceOfPersia @ 13.02.2014, 03:07...   13.02.2014, 20:49:12
- - SmokAnalog   Dla mnie jest wręcz odwrotnie - używając konsoli c...   12.02.2014, 23:53:02
- - Posio   możesz sobie ustawić kolorowanie tego czego szukas...   13.02.2014, 00:44:12


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 01:31