Κορυφαίες 10 επαγγελματικές ιστοσελίδες κώδικα δείγματος για προγραμματιστές
Διαφήμιση
Οι περισσότεροι προγραμματιστές δεν είναι απλώς προγραμματιστές για επιτραπέζιους υπολογιστές, προγραμματιστές ιστού ή γκουρού scripting - είναι συχνά όλα τα παραπάνω. Η γνώση του πού μπορείτε να βρείτε δωρεάν δείγματα ηλεκτρονικού κώδικα μπορεί να σας βοηθήσει να μάθετε και να δημιουργείτε εφαρμογές με αυτά τα αποσπάσματα κώδικα εργασίας.
Κάθε προγραμματιστής έχει έναν κατάλογο των αγαπημένων ιστότοπων όπου δεν αναζητούν μόνο ελεύθερο δείγμα κώδικα, αλλά συμμετέχουν επίσης στην κοινότητα προγραμματιστών που υπάρχει σε αυτούς τους ιστότοπους. Υπάρχουν πολλά από αυτά τα sites για να διαλέξετε, αλλά εδώ είναι δέκα από τις καλύτερες ιστοσελίδες δωρεάν κώδικα για να ξεκινήσετε!
1. Υπερχείλιση στοίβας
Ο αδιαμφισβήτητος πρωταθλητής των ιστοτόπων για αποσπάσματα κώδικα, βοήθεια και συζήτηση είναι υπερχείλιση στοίβας. Ανεξάρτητα από το αν αρχίζετε απλά με την πρώτη γλώσσα προγραμματισμού σας, διατηρώντας το παλιό λογισμικό σε μια σκοτεινή, ξεχασμένη γλώσσα ή εργάζεστε στην αιχμή της μηχανικής μάθησης, η υπερχείλιση στοίβας θα έχει περιεχόμενο για εσάς.
Οι περισσότερες δημοσιεύσεις επικεντρώνονται σε ένα μόνο ζήτημα και η προσθήκη δείγματος του δικού σας κώδικα αναμένεται να δείξει τι έχετε ήδη δοκιμάσει. Οι περισσότεροι χρήστες θα απαντήσουν με παράδειγμα κώδικα, εξηγώντας πώς λειτουργεί και πώς να το εφαρμόσουν.
2. SourceForge
Το SourceForge είναι μία από τις σημαντικότερες κοινότητες ανοιχτού κώδικα στο Διαδίκτυο. Όταν χρειάζεται να αναθεωρήσετε δείγμα κώδικα για να μάθετε πώς να κάνετε κάτι, αυτό είναι ένα εξαιρετικό μέρος για αναζήτηση.
Από την κύρια σελίδα, τοποθετήστε το δείκτη του ποντικιού πάνω στην καρτέλα Λογισμικό ανοικτού κώδικα και επιλέξτε Ανάπτυξη Η επόμενη σελίδα θα σας εκπλήξει. Θα ανακαλύψετε έναν ολόκληρο κόσμο έργων ανοιχτού κώδικα.
Μπορείτε να διαβάσετε αυτό το δικαίωμα, αυτό είναι πάνω από 44.000 καταχωρήσεις στο πλαίσιο της ανάπτυξης λογισμικού . Αν βρείτε λογισμικό που προκαλεί το ενδιαφέρον σας, μπορείτε να εξετάσετε το ενδεχόμενο να συμμετάσχετε στην ομάδα ανάπτυξης και να συνεισφέρετε στο έργο ή απλά να δείτε τον πηγαίο κώδικα για να μάθετε πώς λειτουργεί.
3. CodeGuru
Το CodeGuru είναι ένα χρήσιμο site για προγραμματιστές. Καλύπτει συνήθως μόνο τα Visual C ++ / C ++, .Net / C # και Visual Basic. Αν και αυτό δεν είναι μια τεράστια ποικιλία γλωσσών προγραμματισμού, ο ιστότοπος είναι γεμάτος από άρθρα που είναι πολύ πιο εκτεταμένα από τις συνηθισμένες σύντομες δημοσιεύσεις φόρουμ που βρίσκετε σε άλλες ιστοσελίδες. Τα δείγματα CodeGuru εξηγούν τον τρόπο επίτευξης συγκεκριμένων εργασιών.
Κάθε άρθρο περιέχει οπτικούς οδηγούς, δείγμα κώδικα και περιπτώσεις χρήσης. Το CodeGuru φαίνεται χρονολογημένο αλλά εξακολουθεί να είναι ένας απίστευτος πόρος και το φόρουμ είναι ενεργό με θέματα που καλύπτουν κάθε θέμα ανάπτυξης ιστού και λογισμικού.
4. CodeProject
Το CodeProject είναι μια αναπτυσσόμενη κοινότητα που έχει δημιουργήσει μια βιβλιοθήκη ελεύθερων πόρων. Οι παραγωγοί περιεχομένου είναι προγραμματιστές που θέλουν να παρέχουν τα καλύτερα άρθρα προγραμματισμού. Τα περισσότερα από αυτά συνοδεύονται από καλά γραπτές εξηγήσεις μαζί με τον δείγμα κώδικα.
Λόγω της κοινοτικής πτυχής του, πιθανότατα να αναρροφήσετε τους πολλούς διαγωνισμούς βραβείων, έρευνες, άρθρα, πίνακες μηνυμάτων ή ακόμα και το δελτίο θέσεων εργασίας. Αυτή η κοινότητα είναι ένας εξαιρετικός τρόπος για να συνδεθείτε με άλλους προγραμματιστές με κοινά ενδιαφέροντα κωδικοποίησης. Πριν το ξέρετε, μπορεί να μπείτε στον πειρασμό να γράψετε ένα άρθρο μόνοι σας!
5. DevX
Καμία λίστα με πόρους προγραμματιστών δεν θα ήταν πλήρης χωρίς την αναφορά του DevX. Αυτός ο ιστότοπος είναι ένας παράδεισος μαζικού προγραμματιστή και μια τεράστια πύλη σε άλλες τεράστιες τοποθεσίες. Καλύπτει τα πιο δημοφιλή θέματα προγραμματισμού όπως Java, C ++, προγραμματισμός βάσεων δεδομένων, Visual Basic, προγραμματισμός για κινητά και πολλά άλλα.
Με το ποντίκι σας πάνω από την αριστερή γραμμή μενού, όπως φαίνεται παραπάνω, θα εμφανιστούν οι υπο-κοινότητες που υπάρχουν κάτω από την πύλη ομπρέλας DevX. Ανεξάρτητα από το τι εργάζεστε, είναι πιθανό να βρείτε χρήσιμους πόρους εδώ.
6. Πηγαίος κώδικας πλανήτη
Ο Πηγαίος Κώδικας του πλανήτη διαθέτει μια τεράστια βιβλιοθήκη χρήσιμου δείγματος κώδικα Επιλέξτε τη γλώσσα προγραμματισμού από τη γραμμή πλοήγησης για να ξεκινήσετε. Στην επόμενη σελίδα, θα δείτε πολλές κατηγορίες δείγματος κώδικα για να διαλέξετε. Ο ιστότοπος καλύπτει τις περισσότερες από τις κύριες γλώσσες.
Οι περισσότερες γλώσσες έχουν επιλογές φίλτρων αναζήτησης και κάθε κατηγορία έχει δεκάδες ή και εκατοντάδες χιλιάδες σειρές δειγμάτων κώδικα.
7. Ο κατάλογος Ελεύθερου Λογισμικού GNU
Αν το πράγμα σας είναι το Open Source, τότε δεν μπορείτε να χάσετε τον κατάλογο του Ελεύθερου Λογισμικού που συνδέεται απευθείας από την αρχική σελίδα του GNU. Αυτός ο κατάλογος είναι μια εντυπωσιακή λίστα ελεύθερου λογισμικού.
Οι κατηγορίες καλύπτουν σχεδόν κάθε τύπο εφαρμογής που θα χρειαστείτε ποτέ. Δεδομένου ότι όλα εδώ είναι το Open Source, είναι ένα ιδανικό μέρος για να δείτε πόσο σύνθετες εφαρμογές λειτουργούν.
8. Open Source της Google
Αν θέλετε να μάθετε πώς να κάνετε λογισμικό, γιατί να μην μάθετε από το μεγαλύτερο και καλύτερο; Η Google διαθέτει μια ποικιλία έργων διαθέσιμων στην πύλη ανοιχτού κώδικα για να συνεισφέρει σε αυτήν, μαζί με οδηγίες σχετικά με τον τρόπο εκκίνησης του δικού σας έργου και την κοινή χρήση του.
Αυτός ο ιστότοπος συμβαδίζει με την Πύλη για προγραμματιστές της Google, η οποία φιλοξενεί πληθώρα βασικών πληροφοριών για προγραμματιστές όλων των τύπων.
9. Τα έργα ανοιχτού κώδικα Top React
Περισσότερη συλλογή έργων από έναν και μοναδικό ιστότοπο, αυτή η θέση στο blog συνδυάζει τους καλύτερους πόρους του Open Source για το React. Πολλά άλλα πλαίσια επικεντρώνονται στην ανάπτυξη εφαρμογών λογισμικού και σε εφαρμογές χρηστών για ένα συγκεκριμένο λειτουργικό σύστημα.
Αντιδρούν, ωστόσο, είναι το σύγχρονο πρόσωπο του διαδικτύου που χρησιμοποιείται εκτεταμένα στις διεπαφές front-end χρηστών. Αυτά τα έργα Open Source καλύπτουν όλες τις πτυχές της μάθησης και της χρήσης του React σε ένα σύγχρονο αναπτυξιακό περιβάλλον. Το React αξίζει να μάθει, καθώς παράλληλα με τη χρήση του στο πρόγραμμα περιήγησης μπορείτε να γράψετε Android Apps χρησιμοποιώντας το React Native Μάθετε πώς να γράφετε τα δικά σας Android Apps με το React Native Μάθετε πώς να γράφετε τα δικά σας Android Apps με το React Native Θέλετε να μάθετε πώς να γράφετε εφαρμογές Android ; Ανταπόκριση Native είναι ένας από τους απλούστερους τρόπους και μπορεί να ρυθμιστεί με Node.js στον υπολογιστή σας. Διαβάστε περισσότερα .
10. CodePen
Το CodePen βρίσκεται στην παιδική χαρά του αποσπάσματος κώδικα στο διαδίκτυο. Ο καθένας μπορεί να δημιουργήσει γραφικά και μικρές εφαρμογές στο πρόγραμμα περιήγησης χωρίς προηγούμενη ρύθμιση.
Εάν σας ενδιαφέρει το CSS και το JavaScript, το CodePen είναι για εσάς. Οι τακτικές μαρμελάδες, προκλήσεις και βιτρίνες φέρνουν σε επαφή όλους τους αρχάριους με τους επαγγελματίες του κλάδου. CodePen είναι επίσης ένα εξαιρετικό μέρος για να μάθετε νέες δεξιότητες, όπως πώς να δημιουργήσετε γραφικά κίνησης Πώς να κάνετε όμορφα κωδικοποιημένα animations στο Web με Mo.JS Πώς να κάνετε όμορφα κωδικοποιημένα animations στο Web Με Mo.JS Θέλετε να συγκλίνετε τους επισκέπτες στην ιστοσελίδα σας με εκπληκτικά animations; Ένας τρόπος για να το κάνετε αυτό είναι να χρησιμοποιήσετε το mo.js, μια βιβλιοθήκη γραφικών κίνησης που μπορείτε να χειριστείτε στο CodePen με JavaScript. Διαβάστε περισσότερα με βιβλιοθήκες κινούμενων εικόνων JavaScript.
Μάθετε από αυτούς τους ιστότοπους πηγαίου κώδικα
Κάθε ιστότοπος αυτής της λίστας θα μπορούσε να σας δώσει τα παραδείγματα κώδικα που χρειάζεστε για να δημιουργήσετε το λογισμικό σας. Ο σύγχρονος ιστός είναι ένας απίστευτος πόρος και, μαζί με αυτές τις κοινότητες κώδικα, υπάρχουν ακόμη και τρόποι να δοκιμάσετε τον κώδικα στο πρόγραμμα περιήγησης.
Αυτό το άρθρο δεν είναι καθόλου εξαντλητικό και υπάρχουν πολλοί περισσότεροι πόροι εκεί έξω για την εύρεση κώδικα. Ο πηγαίος κώδικας είναι ένας πολύ καλός τρόπος για να μάθεις, αλλά αν είσαι απόλυτα αρχάριος, ίσως θελήσεις να ακολουθήσεις ένα μάθημα. Απλά βεβαιωθείτε ότι γνωρίζετε τι μπορείτε να περιμένετε από ένα μάθημα προγραμματισμού πριν εγγραφείτε!
Ενδιαφέρεστε να δημιουργήσετε παιχνίδια; Ρίξτε μια ματιά στη χρήση του κινητήρα Godot και τους λόγους που πρέπει να το χρησιμοποιήσετε 10 λόγοι για να χρησιμοποιήσετε το Godot Engine για την ανάπτυξη του επόμενου παιχνιδιού σας 10 λόγοι για να χρησιμοποιήσετε το Godot Engine για την ανάπτυξη του επόμενου παιχνιδιού σας Χρειάζεστε ένα εργαλείο ανοιχτού κώδικα για την ανάπτυξη παιχνιδιών; Εδώ είναι 10 λόγοι για τους οποίους ο Godot Engine μπορεί να είναι ακριβώς αυτό που ψάχνετε. Διαβάστε περισσότερα για την ανάπτυξη παιχνιδιών.
Image Credit: Robert Gourley / Flickr
Εξερευνήστε περισσότερα σχετικά με: HTML, Java, JavaScript, Προγραμματισμός, Προγραμματισμός Visual Basic, Σχεδίαση Ιστοσελίδων, Ανάπτυξη Ιστού, Εργαλεία για Webmasters.