freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.
 

Object Oriented PHP (OOP): Από πού να ξεκινήσω;


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP Προγραμματισμός
Moderators:  PHP Moderators, Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 2 από 2 [21 Μηνύματα]      Bookmarks Tags: phpoop Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
Σελίδα:  Προηγούμενο  1, 2
ΑποστολέαςΜήνυμα
gvre


Μέλος από: 14 Οκτ 2010
Μηνύματα: 256+
Περιοχή: Ηράκλειο Κρήτης
View users profile Visit posters website
ΜήνυμαΣτις: 21 Ιουλ 2012 10:00    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Εγώ θα σου πρότεινα να διαβάσεις πρώτα και μετά να δεις κάποιο framework. Αν δεν έχεις κατανοήσει τον oop δε θα βγάλεις άκρη.
Όταν έρθει η ώρα να επιλέξεις framework, δες το symfony2 ή το auraphp (δεν είναι ολοκληρωμένο ακόμα).

_________________
Web Design Ηράκλειο - Κατασκευή Ιστοσελίδων Ηράκλειο - Web Development - Επαγγελματικές Κάρτες
χυμοι | σπουδες στη βουλγαρια
nirvana


Μέλος από: 01 Σεπ 2005
Μηνύματα: 235
Περιοχή: Αγ. Παρασκευή
View users profile
ΜήνυμαΣτις: 21 Ιουλ 2012 18:44    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Το ότι πρέπει να διαβάσει γενικά για oop δεν σημαίνει ότι δεν μπορεί να δεί κάποιο framework παράλληλα. Τα διάφορα framework είναι εργαλεία. Φτιαχτήκανε όχι για να βασανίζουμε, αλλά για να βοηθούνε τον προγραμματιστή. Σίγουρα πρέπει να κάτανοείς σε ένα βασικό επίπεδο τι σημαίνει κάνω extend μία κλάση ή implement an interface ή τί είναι μέθοδος κ.λ.π. πριν περάσεις στο framework.

Εγώ αυτό που λέω είναι ότι όταν αποφασίσει να υλοποιήσει κάποιο project για να κατανοήσει όλα αυτά, καλύτερα ας το κάνει μέσω κάποιου framework γιατί από μόνος του θα πελαγώσει. Αυτό είναι η προσωπική μου γνώμη, γιατί είμαι και εγώ φρέσκος στον κόσμο του oop και αυτό με βοήθησε να δω με άλλο μάτι κάποια πράγματα. (π.χ. θυμάμαι ότι ενώ κατανοούσα τί σημαίνει κάνω extend μια κλάση, η αντιδρασή μου ήταν του στυλ: Ωραία.. ποιός ο λόγος?)

Δεν μπορώ να σου πω ποιο framework θα σου ταιριάξει, μπορώ μόνο να σου πω ότι είμαι κατευχαριστημένος χρήστης του zend. Δεν έχω δοκιμάσει κανένα άλλο σε βάθος για να συγκρινω. Καλή αρχή.
gvre


Μέλος από: 14 Οκτ 2010
Μηνύματα: 256+
Περιοχή: Ηράκλειο Κρήτης
View users profile Visit posters website
ΜήνυμαΣτις: 22 Ιουλ 2012 10:27    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Δε διαφωνώ με τη χρήση framework, αλλά το ότι εγώ ήδη πρότεινα 2 κι εσύ 1 είναι ένας καλός λόγος για να διαβάσει πρώτα και μετά να επιλέξει αυτό που τον βολεύει.
Ένας δεύτερος λόγος είναι ότι κάποιες φορές θα χρειαστεί να δουλέψει χωρίς framework.

_________________
Web Design Ηράκλειο - Κατασκευή Ιστοσελίδων Ηράκλειο - Web Development - Επαγγελματικές Κάρτες
χυμοι | σπουδες στη βουλγαρια
nirvana


Μέλος από: 01 Σεπ 2005
Μηνύματα: 235
Περιοχή: Αγ. Παρασκευή
View users profile
ΜήνυμαΣτις: 22 Ιουλ 2012 12:42    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

παράθεση:
Δε διαφωνώ με τη χρήση framework, αλλά το ότι εγώ ήδη πρότεινα 2 κι εσύ 1 είναι ένας καλός λόγος για να διαβάσει πρώτα και μετά να επιλέξει αυτό που τον βολεύει.


Δεν σου κρύβω πως δεν καταλαβαίνω ποιά είναι η λογική της παραπάνω πρότασης. Αλλά για να κερδίσω θα προτείνω και το codeigniter και το symfony. Τώρα έχω προτείνει 3. Κάνω και εγώ το ίδιο.

Τέλος πάντων, το να καθήσουμε να αντιπαρατεθούμε για το αν πρέπει να ασχοληθεί από τώρα με κάποιο framework ή όχι, δεν θα βοηθήσει παραπάνω τον elavd σε αυτό που ρώτησε. Νομίζω ακούστηκαν οι απόψεις πάνω στο topic οπότε εγώ θα σταματήσω εδώ.

Καλή συνέχεια σε όλους.
gvre


Μέλος από: 14 Οκτ 2010
Μηνύματα: 256+
Περιοχή: Ηράκλειο Κρήτης
View users profile Visit posters website
ΜήνυμαΣτις: 22 Ιουλ 2012 17:23    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Η λογική είναι ότι είναι καλύτερα να μάθει πρώτα 5-10 πράγματα και μετά να επιλέξει framework. Τόσο καιρό που το συζητάμε θα είχε διαβάσει ένα βιβλίο ο elavd

_________________
Web Design Ηράκλειο - Κατασκευή Ιστοσελίδων Ηράκλειο - Web Development - Επαγγελματικές Κάρτες
χυμοι | σπουδες στη βουλγαρια
elavd


Μέλος από: 15 Σεπ 2004
Βοηθήματα: 1
Μηνύματα: 256+

Περιοχή: Ιωάννινα
View users profile
ΜήνυμαΣτις: 23 Ιουλ 2012 07:54    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Σας ευχαριστώ πολύ παιδιά για τις πολύ ενδιαφέρουσες απόψεις σας!

_________________
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 2 από 2 [21 Μηνύματα] Σελίδα:  Προηγούμενο  1, 2
Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP Προγραμματισμός


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Απενεργοποίηση gif animation στην PHP και αποθήκευση στον server 2 philos 16 Δεκ 2014 22:20
philos Εμφάνιση τελευταίου μηνύματος
δαγραφη & επεξεργασια εγγραφης απο λιστα βασης 1 chivaslife 16 Δεκ 2014 13:36
chivaslife Εμφάνιση τελευταίου μηνύματος
Αναγνωριστικό συσκευής και πέρασμα στην PHP 1 philos 12 Δεκ 2014 16:02
giannis17 Εμφάνιση τελευταίου μηνύματος
Εγγραφή Περιεχομένου div σε μεταβλητή php 3 ramonesmania 19 Νοε 2014 23:54
ramonesmania Εμφάνιση τελευταίου μηνύματος
Duplice content σε php web 0 grigorakis4 19 Νοε 2014 01:18
grigorakis4 Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 20 Δεκ 2014 14:11 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos