TeiSerron.gr

Συζητήσεις => Τεχνολογία => Προγραμματισμός, Γραφικά κτλ => Μήνυμα ξεκίνησε από: ALS στις 02 Φεβρουαρίου 2014, 19:58

Τίτλος: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: ALS στις 02 Φεβρουαρίου 2014, 19:58
Καλησπέρα παιδιά!! Έχετε να μου προτείνετε κανένα πρόγραμμα για κατασκευή ιστοσελίδων; Είτε δωρεάν(καλό είναι να μην υπάρχουν διαφημίσεις) είτε επί πληρωμή. Δεν ενδιαφέρομαι για wordpress joomla κλπ..Λοιπόν; :)   
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: Duffman στις 02 Φεβρουαρίου 2014, 21:17
Κανονικά χρειάζεσαι μόνο έναν text editor μέχρι και το notepad κάνει, μπορείς όμως να δοκιμάσεις το notepad++ η αυτό που είχαν τα pc στο εργαστήριο NUSPHERE php editor...
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: genesis91 στις 02 Φεβρουαρίου 2014, 21:33
Νομίζω πως εννοείς κάτι σε CMS? Ή απλά κάτι από τα παραπάνω που ανέφερε ο Duffman?
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: ALS στις 02 Φεβρουαρίου 2014, 21:42
Ναι..κάτι σε CMS..και οτιδήποτε άλλο υπάρχει!! Δεν θέλω να γράψω κώδικα από τo μηδέν.. :)
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: ArnakiGiaxni στις 02 Φεβρουαρίου 2014, 21:52
Καλησπέρα παιδιά!! Έχετε να μου προτείνετε κανένα πρόγραμμα για κατασκευή ιστοσελίδων; Είτε δωρεάν(καλό είναι να μην υπάρχουν διαφημίσεις) είτε επί πληρωμή. Δεν ενδιαφέρομαι για wordpress joomla κλπ..Λοιπόν; :)

αφου ειπαμε, θα σου φτιαξω εγω site :P
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: Sérmac στις 02 Φεβρουαρίου 2014, 22:20
Δεν ενδιαφέρομαι για wordpress joomla κλπ..
Αυτά είναι για όσους θέλουν να πατάν κουμπάκια! :P


Για κατασκευή ιστοσελίδων, με την κανονική σημασία της λέξης, χρειάζεσαι αρχικά δύο γλώσσες: HTML και CSS. Η HTML είναι γλώσσα σήμανσης, ενώ η CSS γλώσσα μορφοποίησης. Την HTML την χρησιμοποιούμε για να γράφουμε έγγραφα, δίνοντας σε κάθε πληροφορία κάποια σημασία, ενώ την CSS για να ελέγχουμε την οπτική εμφάνιση κάθε HTML στοιχείου. Περισσότερες πληροφορίες:

http://www.w3.org/html/
http://www.w3.org/Style/CSS/
https://developer.mozilla.org/en-US/docs/Web/HTML
https://developer.mozilla.org/en-US/docs/Web/CSS
http://docs.webplatform.org/wiki/html
http://docs.webplatform.org/wiki/css

Δεν χρειάζεται φυσικά να μάθεις όλες αυτές τις ετικέτες και τις ιδιότητες απ' έξω. Αρκεί να γνωρίζεις πώς και πότε να χρησιμοποιείς την κάθε ετικέτα. Για παράδειγμα, πρέπει να ξεχωρίσεις στο μυαλό σου τη διαφορά μεταξύ block level και inline level ετικετών (απαραίτητο πριν προχωρήσεις στην CSS). Για να κατανοήσεις καλύτερα την HTML και κατ' επέκταση και την CSS, πρέπει οπωσδήποτε να καταλάβεις τι είναι το Document Object Model (DOM) (http://en.wikipedia.org/wiki/Document_Object_Model). Θα βοηθήσει, επίσης, να ρίξεις μια ματιά στο πρωτόκολλο HTTP (http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) και στη σημασιολογία (http://en.wikipedia.org/wiki/Semantic_HTML).

Από εργαλεία, θα χρειαστείς σίγουρα έναν web browser και έναν επεξεργαστή πηγαίου κώδικα, όπως το Notepad++ (http://notepad-plus-plus.org/). Υπάρχουν και WYSIWYG επεξεργαστές, όπως το Adobe Dreamweaver, αλλά δεν θα στο πρότεινα γιατί θα μπερδευτείς περισσότερο και δεν θα μάθεις και τίποτα. Αυτό που προτείνω είναι να εγκαταστήσεις το Firebug, ώστε να παρακολουθείς σε πραγματικό χρόνο τον κώδικα μέσω του πληγητή, ώστε να καταλαβαίνεις πιο εύκολα τι κάνει καθετί που γράφεις.

Μόλις εξοικειωθείς με HTML-CSS, πρέπει να ασχοληθείς (έστω και ελάχιστα) με την γλώσσα σεναρίου JavaScript. Την JavaScript της χρησιμοποιούμε κυρίως για να δώσουμε διαδραστικότητα σε HTML έγγραφα (π.χ. animations, ασύγχρονη επικοινωνία πελάτη-εξυπηρετητή κ.ά.). Το σημαντικότερο στοιχείο της JavaScript είναι ότι πρόκειται για γλώσσα προγραμματισμού (όχι γλώσσα σήμανσης όπως η HTML) και εκτελείται πάντα σε επίπεδο web browser. Αν θελήσεις να ασχοληθείς σ' αυτόν τον τομέα, υπάρχουν και διάφορες βιβλιοθήκες JavaScript, όπως η πολύ δημοφιλής jQuery.

Μέχρι εδώ, όσα ανέφερα αφοράν την πλευρά του πελάτη, για δημιουργία στατικών ιστοσελίδων. Αν θέλεις να κατασκευάσεις μια δυναμική ιστοσελίδα, θα πρέπει να παίξεις και στην πλευρά του server. Θα χρειαστείς τουλάχιστον μία διαδικτυακή γλώσσα προγραμματισμού (PHP, ASP, .NET, Ruby, Python κ.λπ.), ενώ αν πρέπει να δουλέψεις και με βάσεις δεδομένων, να χρειαστείς τη γλώσσα SQL και ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων (MySQL, MariaDB, MS SQL Server κ.λπ.).

Από εργαλεία θα χρειαστείς το πακέτο εφαρμογών XAMPP (http://www.apachefriends.org/index.html) ή το WAMP (http://www.wampserver.com/en/) ή κάποιο αντίστοιχο, για να εγκαταστήσεις εύκολα έναν διακομιστή τοπικά στον υπολογιστή σου.

Αυτά είναι τα βασικά για όποιον ενδιαφέρεται να ασχοληθεί με ανάπτυξη ιστοσελίδων. Από εκεί και πέρα υπάρχουν άπειρες γλώσσες, τεχνολογίες, πρότυπα, πρωτόκολλα, τεχνικές, προσεγγίσεις, βιβλιοθήκες, επεκτάσεις, διεπαφές και δεν συμμαζεύεται, που συνδέονται με τα παραπάνω. Όρεξη αρκεί να υπάρχει.
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: ALS στις 02 Φεβρουαρίου 2014, 22:58
Ευχαριστώ πολύ για την απάντηση και μπορώ να πω ότι με κάλυψες σε κάποια θέματα που είχα απορίες και είμαι σίγουρος ότι θα μου χρειαστούν για μελλοντική χρήση. Ωστόσο, όπως είπα, αν και δεν θέλω wordpress και joomla, αυτή τη στιγμή επειδή δεν έχω την πολυτέλεια του χρόνου να ασχοληθώ σοβαρά, ουσιαστικά θέλω αυτό που είπες. Κάτι να πατάω κουμπάκια! :P Κάτι σε CMS όπως αναφέρθηκε και πιο πριν. Όπως και να χει, σ' ευχαριστώ που μπήκες στον κόπο και έγραψες όλα αυτά. :)   
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: Sérmac στις 02 Φεβρουαρίου 2014, 23:15
Τότε έχεις δύο επιλογές: α) CMS, β) ArnakiGiaxni
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: Wolfsoul στις 02 Φεβρουαρίου 2014, 23:26
Αν θες κάτι λίγο πιο ενισχυμένο δοκίμασε το Open Source IDE Aptana http://www.aptana.com/ (http://www.aptana.com/) ή τα θεϊκά προγράμματα της JetBrains http://www.jetbrains.com/ (http://www.jetbrains.com/) (που έχουν και φτηνό ωραίο Academic License), τα οποία χρησιμοποιώ. Έχουν και ενσωματωμένα CVS όπως το Git, Mercurial, κ.α. για να δουλεύεις και συνεργατικά κώδικα.
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: Duffman στις 03 Φεβρουαρίου 2014, 00:48
Υπάρχει πάντα και ο NetBeans IDE που είναι free και έχει και πολλά plugins για να σου κάνουν τη ζωή πιο εύκολη  :) Εκτός αν σου έχει λείψει το μάθημα του Λάντζου στις προγραμματιστικές οπότε κατέβασε τον crimson editor να θυμηθείς τα παλιά και καλή διασκέδαση :D
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: Saviordargon στις 03 Φεβρουαρίου 2014, 01:01
Υπάρχει πάντα και ο NetBeans IDE που είναι free και έχει και πολλά plugins για να σου κάνουν τη ζωή πιο εύκολη  :) Εκτός αν σου έχει λείψει το μάθημα του Λάντζου στις προγραμματιστικές οπότε κατέβασε τον crimson editor να θυμιθείς τα παλιά και καλή διασκέδαση :D

NetBeans sorry αλλα εμενα ποτε δεν με βολεψε :P
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: gmgs στις 15 Μαΐου 2014, 18:33
Υπάρχουν διάφορες σελίδες ξένες που μπορείς ν φτιάξεις site εύκολα. Δες μερικά site : wix.com, webs.com, weebly.com.
Τίτλος: Απ: Πρόγραμμα για κατασκευή ιστοσελίδων
Αποστολή από: spartan347 στις 19 Μαΐου 2014, 12:23
Εχω αν θελεις το Dreamweaver 8 το οποιο ειναι το τελευταιο που ειχε βγαλει η Macromedia που ηταν καλο πριν την αγορασει η Adobe και το κανει σαν το κ@λο της μαιμους