* Συντάκτες κώδικα/ides: Ο κώδικας Visual Studio, το Sublime Text, το Atom, το Webstorm, η Intellij Idea, κλπ. Δεκάδες, αν όχι εκατοντάδες, υπάρχουν επιλογές, με διαφορετικούς βαθμούς εξειδίκευσης και χαρακτηριστικών.
* προγράμματα περιήγησης (για δοκιμές): Chrome, Firefox, Safari, Edge - Αν και δεν είναι αυστηρά "λογισμικό * για * ανάπτυξη ιστού", είναι απαραίτητα.
* Συστήματα ελέγχου έκδοσης: Git (με συνδεδεμένους πελάτες GUI όπως το GitHub Desktop, Sourcetree, Gitkraken).
* Βάσεις δεδομένων: MySQL, PostgreSQL, MongoDB, SQLite, κλπ. Ειδικά εργαλεία διαχείρισης βάσεων δεδομένων υπάρχουν επίσης για κάθε ένα.
* Διακομιστές: Apache, Nginx, IIS, κλπ. Και τα συσχετισμένα εργαλεία διαχείρισης διακομιστών.
* Πλαίσιο και βιβλιοθήκες: React, Angular, Vue.js, Node.js, Ruby on Rails, Django, Laravel, .net και αμέτρητες άλλες. Κάθε πλαίσιο έχει συχνά το δικό του σύνολο σχετικών εργαλείων και λογισμικού υποστήριξης.
* Λογισμικό σχεδιασμού: Figma, Adobe XD, Sketch, Photoshop (για τη δημιουργία οπτικών περιουσιακών στοιχείων).
* πλατφόρμες ανάπτυξης: Netlify, Vercel, AWS, Google Cloud, Heroku κ.λπ.
* Εργαλεία δοκιμής: Jest, mocha, σελήνιο, κυπαρίσσια και πολλά άλλα για διαφορετικούς τύπους δοκιμών (μονάδα, ενσωμάτωση, άκρο σε άκρο).
Επειδή ο συνδυασμός των χρησιμοποιούμενων εργαλείων μπορεί να ποικίλει άγρια ανάλογα με τις προτιμήσεις του έργου, της γλώσσας και των προγραμματιστών, είναι αδύνατο να δοθεί ένας συγκεκριμένος αριθμός. Είναι ασφαλές να πούμε ότι υπάρχουν χιλιάδες των τεμαχίων λογισμικού που θα μπορούσαν να θεωρηθούν σχετικά με την ανάπτυξη ιστού.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα