Έχω μπερδευτεί αν μιλάμε θεωρητικά ή πρακτικά. Γιατί αναφέρθηκες και στα μαθηματικά.Ειναι superset. Για την ακριβεια δεν ειναι superset, ειναι ακριβως το ιδιο πραγμα. Ολα τα προγραμματα console και τα προγραμματα guii εχουν διαθεσιμες ακριβως τις ιδιες βιβλιοθηκες, η μονη διαφορα ειναι οτι το console app ξεκιναει με μια console by default. Τιποτα δεν εμποδιζει το console app να φτιαξει μια οθονη με gui και τιποτα δεν εμποδιζει το gui app να ανοιξει μια console.
Θεωρητικά φυσικά έχεις δίκιο, ό,τι μπορείς να κάνεις με γραφική διεπαφή μπορείς να κάνεις και με μία κόνσολα. Βασικά, θεωρητικά, ό,τι μπορείς να κάνεις με μία κόνσολα και μία οθόνη μπορείς να κάνεις και με ένα gamepad και ένα printer. Όλα είναι ισοδύναμα, φυσικά δεν σημαίνει ότι κάνουν τη δουλειά τους το ίδιο εύκολα (btw όπως μετά έγραψες, δεν είναι superset το ένα του άλλου παρά μόνο από την οπτική γωνία ότι ένα set είναι superset του εαυτού του).
Αν μιλάμε πρακτικά τότε αυτό που γράφεις δεν ισχύει. Το λειτουργικό διαχωρίζεται σε layers, δεν είναι σε όλα τα λειτουργικά το κέλυφος στο ίδιο επίπεδο με το window manager/GDI/X11 μπλα μπλα (μάλλον το ανάποδο ισχύει). Αν δεν βρίσκονται στο ίδιο επίπεδο τότε δεν μπορεί να θεωρήσεις αυτονόητο ότι ό,τι παρέχει το ένα θα το παρέχει και το άλλο.
Εκ των πραγμάτων (του περισσότερου κόστους/χρόνου ανάπτυξης) οι περισσότερες διεπαφές έχουν λιγότερες λειτουργίες από αυτές που παρέχουν τα API (τα οποία δεν είναι όλα βιβλιοθήκες).
Η τελική απάντηση για να μην πολυλογούμε νομίζω είναι προφανής, σε κάποια πράγματα υπερέχει η κόνσολα και σε κάποια πράγματα η γραφική διεπαφή. Κλασικό γκρι thread.
- - - Updated - - -
Μα τότε δεν είναι καν superset, για να κάνεις το GUI χρειάζεσαι και το επιπλέον ΑΡΙ του GUI πέραν του ΑΡΙ του shell, που κάνει προφανές ότι το GUI δεν είναι ισοδύναμο του shell αφού απαιτεί ευρύτερο API για να εκτελεστεί.Ναι και μάλιστα αν είσαι σοβαρός μπορείς να πάρεις τα Libraries και να φτιάξεις νέο GUI με κάποιο API. Εμείς δουλεύουμε το Sapien για να φτιαξουμε GUI του Powershell. Αντί δηλαδή να γράφεις command να βλέπεις το GUI, αν και από κάτω είναι Powershell.
Αφού η υλοποίηση ξεκινά από τον πυρήνα προς το κέλυφος προς τη γραφική διεπαφή, ποτέ τα GUI apps στο σύνολό τους δεν θα παρέχουν όλη τη λειτουργικότητα που παρέχει το κέλυφος.
Εμφάνιση 46-51 από 51
-
22-08-16, 15:05 Απάντηση: Η Microsoft "ανοίγει" το PowerShell για linux και OS X #46
-
22-08-16, 19:24 Απάντηση: Η Microsoft "ανοίγει" το PowerShell για linux και OS X #47
- Εγγραφή
- 27-08-2004
- Περιοχή
- internet
- Μηνύματα
- 23.371
- Downloads
- 58
- Uploads
- 17
- Άρθρα
- 9
- Ταχύτητα
- 49999 / 4999
- ISP
- ΟΤΕ Conn-x
- DSLAM
- ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
Το shell είναι ένας interpreter μιας γλώσσας προγραμματισμού. Ο administrator δηλαδή στο shell, όχι μόνο τρέχει εντολές αλλά προγραμματίζει και αυτοματοποιεί διαδικασίες χρησιμοποιώντας διάφορες δομές προγραμματισμού (conditionals, loops, arrays etc). Εξ'ορισμού λοιπόν το GUI είναι κατώτερο για αυτή την εργασία εκτός και αν ως GUI ο turboirc εννοεί ένα IDE...
Gentoo Linux: mess with the best and you might learn something
δικτυακή παράσταση | twitter | within specifications
Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.
-
22-08-16, 19:42 Απάντηση: Η Microsoft "ανοίγει" το PowerShell για linux και OS X #48
-
23-08-16, 17:51 Απάντηση: Η Microsoft "ανοίγει" το PowerShell για linux και OS X #49
Παιδιά μην το παιδεύουμε, κάθε εργασία γίνεται ευκολότερα με το δικό της τρόπο. Όπως δεν μπορώ να με φανταστώ να κάνω edit σε έγγραφα Word μέσω command line δεν μπορώ να φανταστώ να κάνω administration χωρίς κονσόλα. Το κάθε ένα ταιριάζει καλύτερα σε συγκεκριμένες δουλειές.
>> James Randi <<--- A man to admire, a man to respect
Linux4Coffee
You'll never know what you're missing until you try Arch
"Next time you want to buy a computer, consider buying a mac (and installing Windows/Linux on it). Even after five years, when it's cheap chinese hardware is obsolete there will be someone ignorant enough to buy it for ten times the price."
-
23-08-16, 18:41 Απάντηση: Η Microsoft "ανοίγει" το PowerShell για linux και OS X #50
Αφού λοιπόν είναι αδιάφορη η είδηση, γιατί συμμετέχεις στο παρόν thread;
Φαντάζομαι ότι οι unix/linux administrators, που χρησιμοποιούν αποκλειστικά γραμμή διαταγών, πρέπει να ζουν ακόμα στα 80ies.
Επίσης, το web browsing σε text mode, δεν καταλαβαίνω πως κολλάει στην όλη συζήτηση...
Έχεις κάποιο επιχείρημα πάνω σε αυτό; Ότι δηλαδή όποιος φτιάχνει command line applications, απλώς δεν ξέρει να φτιάξει GUI applications...
Επίσης, το στοίχημα ποιο είναι; Θες να μας το πεις;
Οτιδήποτε αφορά το system administration που γίνεται με gui, σίγουρα υπάρχει το αντίστοιχο command που κάνει την ίδια δουλειά. Το αντίστροφο, δεν ισχύει εν γένει.
Άρα ποιο είναι υπερσύνολο ποιανού; Για σκέψου το λίγο...
Τα μαθηματικά που κολλάνε;
Επίσης, ο κάθε άσχετος, επειδή πέταξε μερικά controls πάνω σε μια φόρμα της C# και έγραψε λίγο κώδικα στην OnClick μέθοδο, νομίζει ότι έγινε μεγάλος προγραμματιστής...
Ουδέν σχόλιο...NetBSD Rocks!
http://www.netbsd.org
-
23-08-16, 20:30 Απάντηση: Η Microsoft "ανοίγει" το PowerShell για linux και OS X #51
Πράγματι πολύ σωστή παρατήρηση.
Τα μαθηματικά που κολλάνε;
Παρόμοια Θέματα
-
Το WhatsApp "εγκαταλείπει" το BlackBerry, τα S40 και S60, καθώς και τις παλιές εκδόσεις Android και Windows Phone
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 16Τελευταίο Μήνυμα: 05-12-16, 13:58 -
Επίσημη υποστήριξη για Linux και OS X με την έκδοση .NET Core 1.0
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 43Τελευταίο Μήνυμα: 04-07-16, 14:05 -
Η AMD "ανοίγει" τις GPU με την πρωτοβουλία GPUOpen
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 19Τελευταίο Μήνυμα: 29-01-16, 14:21 -
Η Microsoft ανοίγει data centers στην Γερμανία για την προστασία των δεδομένων των χρηστών της από τις αρχές των ΗΠΑ
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 37Τελευταίο Μήνυμα: 01-12-15, 16:01 -
Διέρρευσε η πρώτη "φωτογραφία" του νέου κινητού Nexus της LG
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 15Τελευταίο Μήνυμα: 21-08-15, 22:37
Bookmarks