Διαφήμιση

Το Linux είχε από καιρό τη φήμη ως μέρος για προγραμματιστές και geeks. Έχουμε γράψει εκτενώς για το πώς το λειτουργικό σύστημα είναι εξαιρετικό για όλους Φοιτητές 5 λόγοι για τους οποίους το Linux μπορεί να σας βοηθήσει να γίνετε καλύτερος μαθητήςΜπορεί να σκέφτεστε να αγοράσετε κάποιο νέο λογισμικό για να επιστρέψετε στο σχολείο, αλλά έχετε σκεφτεί να δοκιμάσετε ένα νέο λειτουργικό σύστημα; Το Linux μπορεί να είναι τέλειο για εσάς — να γιατί. Διαβάστε περισσότερα προς το καλλιτέχνες 6 Διανομές Linux Σχεδιασμένες για Καλλιτέχνες, Μουσικούς και Συντάκτες Διαβάστε περισσότερα , αλλά ναι, Linux είναι μια εξαιρετική πλατφόρμα για προγραμματισμό. Είτε λαμβάνετε υπόψη το ανοιχτό ήθος είτε το συνολικό οικοσύστημα, υπάρχουν πολλοί λόγοι για να εξετάσετε το ενδεχόμενο να κάνετε το Linux το σπίτι σας για τη σύνταξη κώδικα.

1. Το Linux είναι δωρεάν

Δεν σας κοστίζει καθόλου χρήματα για να κατεβάσετε και να εγκαταστήσετε ένα λειτουργικό σύστημα Linux. Αυτό είναι υπέροχο είτε είστε χομπίστας, μαθητής ή κάποιος

instagram viewer
ξεκινώντας μια καριέρα ως προγραμματιστής Γιατί το Linux είναι εξαιρετικό για ελεύθερους επαγγελματίεςΚατάφερα να δημιουργήσω μια καριέρα γράφοντας στο Διαδίκτυο, χρησιμοποιώντας απλώς έναν υπολογιστή Linux. Επιτρέψτε μου να σας δείξω πώς μπορείτε να χρησιμοποιήσετε το Linux για να διαχειριστείτε την επαγγελματική σας ζωή, από τη διαχείριση των οικονομικών μέχρι την εύρεση πελατών. Διαβάστε περισσότερα . Δεν χρειάζεται να ξοδέψετε χρήματα που δεν έχετε ακόμη. Το μόνο που χρειάζεστε είναι ένας υπολογιστής συμβατός με Linux και υπάρχει μεγάλη πιθανότητα να το κάνετε ήδη.

Όχι μόνο το Linux δεν θα κοστίσει χρήματα, ούτε και το μεγαλύτερο μέρος του λογισμικού. Μπορείτε να πάρετε τα εργαλεία που χρειάζεστε, είτε πρόκειται για προγραμματισμό είτε για δημιουργία εγγράφων, χωρίς να χρειάζεται να ανησυχείτε για το τι υπάρχει στον τραπεζικό σας λογαριασμό.

2. Το Linux είναι εύκολο στην εγκατάσταση

Οι περισσότεροι άνθρωποι δεν εγκαθιστούν ποτέ ένα λειτουργικό σύστημα. Μπορεί να μην έχουν καν ιδέα για το τι είναι κανείς. Αυτό κάνει την ιδέα της εγκατάστασης Linux πολύ πιο δύσκολη στην κατανόηση.

Αλλά είσαι προγραμματιστής. Μπορείτε εύκολα να καταλάβετε πώς να αναζήτηση για λειτουργικό σύστημα Linux Γιατί δεν έχει σημασία ποιο λειτουργικό σύστημα Linux χρησιμοποιείτεΠάντα θα υπάρχουν επιχειρήματα σχετικά με το ποιο λειτουργικό σύστημα Linux είναι "καλύτερο". Συνολικά, το Linux παρέχει μια καλή εμπειρία, ανεξάρτητα από το πώς το εκτελείτε. Ας δούμε αυτές τις ομοιότητες -- και ας τις γιορτάσουμε! Διαβάστε περισσότερα , πάρτε ένα ISO και γράψτε το σε μια μονάδα USB The PC Repair Toolkit in Your Pocket: Boot CD σε USB StickΜέσα στην εργαλειοθήκη του τεχνικού μου διατηρώ μια μονάδα flash USB φορτωμένη με τα πιο εκπληκτικά εργαλεία στον πλανήτη: την εργαλειοθήκη επισκευής υπολογιστή μου. Σε αυτό το άρθρο, μοιράζομαι το περιεχόμενό του. Διαβάστε περισσότερα . Δεν έχετε κανένα πρόβλημα να πατήσετε το απαραίτητο πλήκτρο λειτουργίας κατά την εκκίνηση και να πλοηγηθείτε στις προτροπές στην οθόνη που ακολουθούν. Μόλις εκκινήσετε μια ζωντανή μονάδα USB, η εγκατάσταση του Linux δεν διαφέρει πολύ από την εγκατάσταση ενός προγράμματος στα Windows.

7 Εξαιρετικοί λόγοι για τους οποίους πρέπει να χρησιμοποιήσετε το Linux για τον προγραμματισμό LinuxProgramming UNetbootin

Επιπλέον, εάν θέλετε να διατηρήσετε το υπάρχον λειτουργικό σας σύστημα, εσείς έχετε πάντα την επιλογή διπλής εκκίνησης 7 λόγοι για τους οποίους πρέπει (και δεν πρέπει) να εκκινείτε το Linux διπλάΣυχνά, η επιλογή εγκατάστασης Linux έναντι Windows μπορεί να είναι δύσκολο να δικαιολογηθεί. Αλλά γιατί να μην επιλέξεις και τα δύο; Ακολουθούν πέντε λόγοι για διπλή εκκίνηση και δύο λόγοι που δεν πρέπει. Διαβάστε περισσότερα .

3. Είστε ελεύθεροι να Tinker

Το Linux προσφέρει το ιδανικό μέρος για να δοκιμάσετε τις δεξιότητές σας. Μπορείτε να έχετε πρόσβαση στον πηγαίο κώδικα σχεδόν σε οποιοδήποτε μέρος του λειτουργικού σας συστήματος, από το γραφική διεπαφή Το πολύ καλύτερο περιβάλλον επιφάνειας εργασίας Linux για προγραμματισμό: Τα μυστικά των επαγγελματιώνΤο Linux είναι μια εξαιρετική επιλογή για προγραμματισμό, καθώς είναι εύκολο να εγκαταστήσετε υποστήριξη για σχεδόν οποιαδήποτε γλώσσα μπορείτε να σκεφτείτε. Ο προγραμματισμός γίνεται πιο εύκολος στο Linux. Αλλά υπάρχουν περισσότερα σε αυτό. Διαβάστε περισσότερα μέχρι τον πυρήνα Τι είναι ο πυρήνας στο Linux και πώς ελέγχετε την έκδοσή σας;Το Linux είναι ένα λειτουργικό σύστημα, σωστά; Λοιπόν, όχι ακριβώς! Στην πραγματικότητα είναι ένας πυρήνας. Τι είναι όμως ο πυρήνας του Linux; Διαβάστε περισσότερα .

Τα περισσότερα από αυτά δεν θα έχουν νόημα για εσάς, ανεξάρτητα από το πόση εμπειρία έχετε. Αλλά το να έχετε την ελευθερία να καταδυθείτε και να πειραματιστείτε είναι ένας πολύ καλός τρόπος για να μάθετε, και με το Linux, δεν χρειάζεται να ανησυχείτε μήπως αντιμετωπίσετε νομικά προβλήματα όταν το κάνετε. Η συντριπτική πλειοψηφία του λογισμικού δεν θα σας το ζητήσει συμφωνείτε με μια συμφωνία άδειας χρήσης τελικού χρήστη 8 γελοίες ρήτρες EULA με τις οποίες μπορεί να έχετε ήδη συμφωνήσειΕδώ είναι μερικοί από τους πιο γελοίους όρους και προϋποθέσεις στις EULA δημοφιλών υπηρεσιών. Μπορεί να έχετε ήδη συμφωνήσει μαζί τους! Διαβάστε περισσότερα . Οι άδειες ανοιχτού κώδικα ασχολούνται σε μεγάλο βαθμό με τη χρήση του κώδικα για να δημιουργήσετε τις δικές σας εφαρμογές, με ορισμένες ορίζοντας ότι το πρόγραμμά σας πρέπει επίσης να είναι δωρεάν και ανοιχτού κώδικα Ανοιχτού κώδικα vs. Ελεύθερο Λογισμικό: Ποια είναι η διαφορά και γιατί έχει σημασία;Πολλοί υποθέτουν ότι το "ανοιχτό κώδικα" και το "ελεύθερο λογισμικό" σημαίνουν το ίδιο πράγμα, αλλά αυτό δεν είναι αλήθεια. Είναι προς το συμφέρον σας να γνωρίζετε ποιες είναι οι διαφορές. Διαβάστε περισσότερα .

4. Υπάρχει υποστήριξη για τις περισσότερες γλώσσες προγραμματισμού

Θέλετε να γράψετε σε C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby ή Vala; Το Linux τα υποστηρίζει όλα και η λίστα συνεχίζεται. Σίγουρα, θα συναντήσετε κάποια οδοφράγματα. Η Visual Basic υποστηρίζει μόνο τα Windows, αλλά εσείς μπορώ χρησιμοποιήστε το Swift της Apple. Γενικά, εάν μια γλώσσα προγραμματισμού δεν περιορίζεται σε ένα συγκεκριμένο λειτουργικό σύστημα, τότε πιθανότατα λειτουργεί σε Linux.

7 Εξαιρετικοί λόγοι για τους οποίους πρέπει να χρησιμοποιήσετε το Linux για τον προγραμματισμό Γλώσσα προγραμματισμού Linux

Εάν μια γλώσσα που θέλετε να χρησιμοποιήσετε δεν είναι ήδη εγκατεστημένη από προεπιλογή, μπορείτε συνήθως να λάβετε τα πακέτα από τα αποθετήρια της διανομής σας. Αναζήτηση ο προεπιλεγμένος διαχειριστής πακέτων σας Συγκρίνονται τα καταστήματα εφαρμογών Linux: Ποιο είναι το κατάλληλο για εσάς;Οι χρήστες των Windows οδηγούνται σε ένα κατάστημα εφαρμογών. Το macOS είχε ένα εδώ και καιρό. Το Linux, εν τω μεταξύ, έχει μια εμπειρία σε στυλ καταστήματος εφαρμογών εδώ και χρόνια. Αλλά ποιο είναι το κατάλληλο για εσάς; Διαβάστε περισσότερα για το όνομα της γλώσσας και πρέπει να εμφανίζεται κάτι που θέλετε.

5. Επιλέξτε από μια μεγάλη γκάμα εφαρμογών

Η δημοφιλής εικόνα ενός προγραμματιστή περιλαμβάνει το να κάθεται μπροστά από μια μαύρη οθόνη υπολογιστή γεμάτη με λευκό ή πράσινο κείμενο. Μπορείτε να γράψετε κώδικα με αυτόν τον τρόπο ή μπορείτε να ενεργοποιήσετε ένα πρόγραμμα επεξεργασίας κειμένου. Προεπιλεγμένες επιλογές όπως Gedit και Kate μπορεί να είναι το μόνο που χρειάζεστε Σύγκριση προηγμένων επεξεργαστών κειμένου Linux: kate εναντίον geditΟποιοσδήποτε χρήστης Linux θα σας πει ότι ένας καλός επεξεργαστής κειμένου είναι ένα ζωτικό στοιχείο ενός συστήματος υπολογιστή, ανεξάρτητα από το αν είστε νέος χρήστης ή έμπειρος επαγγελματίας. Κατά τη χρήση κειμένου τερματικού... Διαβάστε περισσότερα . Emacs, nano και Vim (το φύλλο εξαπάτησης VIM μας Cheat Sheet: Το φύλλο εξαπάτησης του επεξεργαστή γραμμής εντολών Vim LinuxΚρατήστε αυτό το φύλλο εξαπάτησης Vim εύχρηστο για να μάθετε ή να ξαναμάθετε χρήσιμες εντολές Vim. Διαβάστε περισσότερα ) είναι επιλογές που μπορείτε να χρησιμοποιήσετε μέσα σε ένα τερματικό nano vs. vim: Σύγκριση επεξεργαστών κειμένου τερματικούΠαρόλο που το Linux έχει γίνει αρκετά εύκολο να το χρησιμοποιήσει σχεδόν οποιοσδήποτε χωρίς να χρειάζεται να χρησιμοποιήσει ποτέ το Terminal, υπάρχουν μερικοί από εμάς που το χρησιμοποιούν τακτικά ή είναι περίεργοι για το πώς μπορεί κανείς να ελέγξει... Διαβάστε περισσότερα . Το Atom είναι μια επιλογή πολλαπλών πλατφορμών που είναι τόσο επεκτάσιμο όσο ο Chrome. Ή μπορεί να είστε ένας από τους πολλούς που ερωτευτείτε το Sublime Text Κάνοντας το καλύτερο πρόγραμμα επεξεργασίας κειμένου: 7 υπέροχα πακέτα κειμένου Διαβάστε περισσότερα .

Εναλλακτικά, μπορείτε να πάτε για πλήρως ενσωματωμένα περιβάλλοντα επιφάνειας εργασίας Επεξεργαστές κειμένου vs. IDE: Ποιο είναι καλύτερο για προγραμματιστές;Η επιλογή μεταξύ ενός προηγμένου IDE και ενός απλούστερου επεξεργαστή κειμένου μπορεί να είναι δύσκολη. Προσφέρουμε κάποιες πληροφορίες για να σας βοηθήσουμε να πάρετε αυτήν την απόφαση. Διαβάστε περισσότερα , ή IDE. Στην εξαιρετικά ελαφριά πλευρά, υπάρχει το Geany, το οποίο θα φορτωθεί γρήγορα στο μηχάνημά σας. Για κάτι που προσφέρει μια πληρέστερη εμπειρία, δοκιμάστε το Eclipse Πλήρεις δυνατότητες vs. Βασικός επεξεργαστής κώδικα Linux: Eclipse και Geany ComparedΕάν είστε κάποιος που γράφει κώδικα τακτικά, είναι πολύ σημαντικό να χρησιμοποιείτε έναν επεξεργαστή κώδικα με τον οποίο νιώθετε άνετα. Στο Linux, υπάρχει μια μεγάλη ποικιλία επεξεργαστών για να διαλέξετε, καθένας από τους οποίους στοχεύει... Διαβάστε περισσότερα .

6. Νιώστε το Power of Bash Scripting

Αν απλώς προγραμματίζετε για να πετύχετε κάτι συγκεκριμένο, αλλά δεν σας ενδιαφέρει η γλώσσα, ήρθε η ώρα να μάθετε εντολές Linux και δοκιμάστε τις δυνάμεις σας στη σύνταξη σεναρίων Bash 5 ιδέες εγκατάστασης Linux για αρχάριους για Cron Jobs & Shell ScriptsΜε το bash scripting, μπορείτε να κάνετε μια σύνθετη σειρά εργασιών με μια γρήγορη κίνηση, ώστε να είναι ιδανικό για περίπλοκες και επαναλαμβανόμενες ανάγκες. Είναι επίσης ένας πολύ καλός τρόπος για να γνωρίσετε το τερματικό. Διαβάστε περισσότερα . Πολλές από τις εντολές που συνοδεύουν το Linux (ή που μπορούν να εγκατασταθούν) είναι τόσο αποτελεσματικές και ισχυρές που ορισμένοι χρήστες Linux προτιμούν να μένουν στο τερματικό.

Με ένα σενάριο Bash, μπορείτε να συνδυάσετε εντολές για να δημιουργήσετε πιο σύνθετους συνδυασμούς. Για παράδειγμα, κάποιος που διαχειρίζεται μια λίστα αλληλογραφίας μπορεί να δημιουργήσει ένα σενάριο που θα συγχωνεύει λίστες συνδρομητών, θα εξάγει το διευθύνσεις email, αφαιρέστε τα διπλότυπα και προσθέστε τη σωστή μορφοποίηση, ώστε το αποτέλεσμα να μπορεί να διαβαστεί από άλλα προγράμματα. Σίγουρα θα τα κάνεις όλα αυτά με το χέρι.

shell_script_example

7. Η εξειδίκευση στο Linux είναι μια επιθυμητή δεξιότητα

Μαθαίνεις πώς να προγραμματίζεις για να βρεις δουλειά; Το γεγονός ότι χρησιμοποιείτε Linux είναι μια εμπορεύσιμη δεξιότητα. Είτε διαχειρίζεστε τον διακομιστή μιας εταιρείας είτε βοηθάτε στη δημιουργία των υπηρεσιών cloud στις οποίες βασίζονται όλο και περισσότερο οι πελάτες, οι εργοδότες θέλουν άτομα που ξέρουν πώς να χρησιμοποιούν το Linux.

Ακόμα κι αν απλώς ασχολείστε προς το παρόν, βάζετε Linux στο σύστημά σας και κάνετε κάποιο προγραμματισμό σε αυτό θα σας δώσει γρήγορα κάποια εξοικείωση με το λειτουργικό σύστημα που μπορεί να σας δώσει ένα ανταγωνιστικό πλεονέκτημα αργότερα επί.

Γιατί να χρησιμοποιήσετε οτιδήποτε άλλο;

Υπάρχει ένας λόγος που τόσοι πολλοί προγραμματιστές επιλέγουν να κάνουν το Linux σπίτι τους. Ενώ κάποιοι θα έλεγαν ότι το Linux έχει έλλειψη φιλικών προς τον χρήστη προγραμμάτων επιτραπέζιου υπολογιστή, αυτό δεν συμβαίνει με το λογισμικό που απευθύνεται σε προγραμματιστές. Θα μπορούσατε να φτάσετε στο σημείο να πείτε ότι παραδοσιακά ήταν το κοινό-στόχος του Linux.

Ακόμα κι αν έχετε ήδη ένα περιβάλλον ανάπτυξης, δεν είναι κακό να το επαναξιολογήσετε για να δείτε εάν το Linux ταιριάζει καλύτερα στις ανάγκες σας. Μπορεί να μάθετε πολλά και να εξοικονομήσετε χρήματα κάνοντας την αλλαγή!

Και για μια εξαιρετική αναφορά που μπορείτε να προσθέσετε σελιδοδείκτη, ρίξτε μια ματιά η διαφορά μεταξύ GTK+ και Qt Ποια είναι η διαφορά μεταξύ GTK+ και Qt;Πιθανότατα έχετε ακούσει για το GTK+ και το Qt, αλλά τι είναι αυτά τα εργαλεία ανάπτυξης; Και πώς επηρεάζουν τον τρόπο χρήσης του Linux; Διαβάστε περισσότερα .

Ο Bertel είναι ένας ψηφιακός μινιμαλιστής που γράφει από φορητό υπολογιστή με φυσικούς διακόπτες απορρήτου και λειτουργικό σύστημα που υποστηρίζεται από το Ίδρυμα Ελεύθερου Λογισμικού. Εκτιμά την ηθική πάνω από τα χαρακτηριστικά και βοηθά τους άλλους να πάρουν τον έλεγχο της ψηφιακής τους ζωής.