PHP Code Snippets?

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
345crew
Δημοσιεύσεις: 41
Εγγραφή: 22 Απρ 2011 19:26
Τοποθεσία: Άνω Καλέσσα, Γάζι, Ηράκλειο Κρήτης
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από 345crew » 26 Ιούλ 2011 18:40

Καλησπέρα σας,

Χρησιμοποιώ το phpDesigner και θέλω να εμπλουτίσω την βιβλιοθήκη του!
Φαντάζομαι πως όλοι γνωρίζουμε τα code snippets.
Εδώ και 2 βδομάδες προσπαθώ να βρώ μια βιβλιοθήκη με snippet για την php για να το φορτώσω στο phpDesigner.

Βρήκα διάφορα αλλά κανένα δεν με εξυπηρετεί λόγω του ότι το phpDesigner ζητάει το αρχείο να είναι σε xml μορφή, για να μπορέσει να το διαβάζει.

Έχεις κανείς καμία ιδέα ή κάποιον υπερσύνδεσμο για να προτείνει?

Σας ευχαριστώ εκ των προτέρων!
Με εκτίμηση!

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

PHP Code Snippets?

Δημοσίευση από pimpogio » 27 Ιούλ 2011 18:11

Για php το καλυτερο ide ειναι το eclipse και ποιο συγκεκριμενα το zend studio(eclipse + php plugins).

Τωρα για snippets κατεβασε το
PHP Cookbook, 2nd Edition
By David Sklar, Adam Trachtenberg

Άβαταρ μέλους
345crew
Δημοσιεύσεις: 41
Εγγραφή: 22 Απρ 2011 19:26
Τοποθεσία: Άνω Καλέσσα, Γάζι, Ηράκλειο Κρήτης
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από 345crew » 27 Ιούλ 2011 18:55

Ευχαριστώ pimpogio.

Ψάχνω όμως κάτι πιο πρακτικό για να μπορώ μέσα από μια βιβλιοθήκη να επιλέγω code blocks που χρειάζομαι και να ολοκληρώ πιο γρήγορα την δουλεία μου!

Όσο για το IDE θα το δοκιμάσω κα θα σου πω εντυπώσεις.
Κωνσταντίνος Π. Μοσχόβης Web Developer & Designer | Skills: PHP, MySQL, HTML, CSS, jQuery
Τα εργαλεία μου: Ubuntu 14.04, Netbeans IDE, MySQL Workbench, Apache 2, Google Chrome, Opera, Vivaldi.
Αναζητώντας πάντα την επόμενη πρόκληση, το επόμενο project.

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από gvre » 27 Ιούλ 2011 19:08

Αν θέλεις, στείλε τα snippets που βρήκες και ένα sample xml με αυτό που δέχεται το phpDesigner. Ίσως είναι απλή η μετατροπή από τη μια μορφή στην άλλη. Σε αυτή την περίπτωση το script που κάνει τη μετατροπή θα φανεί χρήσιμο και σε άλλους.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

PHP Code Snippets?

Δημοσίευση από pimpogio » 27 Ιούλ 2011 21:19

δηλαδη ενα copy paste που θα κανεις απο το αλλο αρχειο σε καθυστερει ?
εμενα παντως μου φαινετε απλο.. δεν υπαρχει λογος να μπλεκεις.
εξαλου το zend studio εχει απλες δυνατοτητες refactoring οπως μετονομασια μεταβλητων.

επισης λιγη προσοχη στα snippets που βρισκεις στο net καθως μεγαλο μερος αυτων δεν ειναι και τοσο καλα.

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από gvre » 28 Ιούλ 2011 12:45

pimpogio έγραψε:δηλαδη ενα copy paste που θα κανεις απο το αλλο αρχειο σε καθυστερει ?
εμενα παντως μου φαινετε απλο.. δεν υπαρχει λογος να μπλεκεις.
εξαλου το zend studio εχει απλες δυνατοτητες refactoring οπως μετονομασια μεταβλητων.
Το copy-paste δεν είναι λύση για διάφορους λόγους όπως:
1. Δεν είναι εύκολο να θυμάσαι τι ακριβώς πρέπει να κάνεις copy (ειδικά όταν έχει περάσει καιρός από τότε που το έγραψες).
2. Ο κώδικας που θέλεις να χρησιμοποιήσεις μπορεί να έχει dependencies. Κάτι τέτοιο δεν είναι πάντα εύκολο να το δεις.
3. Μπορεί να μη δουλεύεις μόνος σου αλλά σε ομάδα. Σε αυτή την περίπτωση δε γίνεται κάποιο μέλος της ομάδας να ξέρει τι έχεις γράψει εσύ.
4. Μπορεί πλέον να μην έχεις πρόσβαση στο αρχείο με τον κώδικα.
pimpogio έγραψε: επισης λιγη προσοχη στα snippets που βρισκεις στο net καθως μεγαλο μερος αυτων δεν ειναι και τοσο καλα.
+1

Η καλύτερη λύση είναι να φτιάξει κάποιος τα δικά του snippets και να τα εμπλουτίζει συνεχώς.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από korgr » 28 Ιούλ 2011 13:01

gvre έγραψε: Η καλύτερη λύση είναι να φτιάξει κάποιος τα δικά του snippets και να τα εμπλουτίζει συνεχώς.
+1

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

PHP Code Snippets?

Δημοσίευση από pimpogio » 28 Ιούλ 2011 20:44

ενα svn server στηνεις και documentation στυλ javadocs στον κωδικα
και καθαρισες το zend studio εχει svn client

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από gvre » 28 Ιούλ 2011 23:12

pimpogio έγραψε:ενα svn server στηνεις και documentation στυλ javadocs στον κωδικα
και καθαρισες το zend studio εχει svn client
To svn δεν κάνει για snippet management (για backup/versioning και sync των snippets είναι οκ). Αν κάποιος χρησιμοποιεί snippets χρειάζεται κάποια εξειδικευμένη εφαρμογή όπως οι παρακάτω:

http://www.snippetmanager.net/
http://www.snipitpro.com/
http://www.codebarrel.com/

@345crew Ρίξε μια ματιά στα 2 πρώτα links. Το τρίτο κοστίζει λίγο παραπάνω αλλά έχει περισσότερες δυνατότητες.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

PHP Code Snippets?

Δημοσίευση από pimpogio » 28 Ιούλ 2011 23:59

το zend studio ειναι eclipse οποτε εχει τα templates που και με αυτα ισως κανεις δουλεια
και για ομαδικη εργασια εχεις και το version control.
πρεπει ομως να αφιερωσεις καποιο χρονο να φτιαξεις τα templates εκτος και βρεις κανα ετοιμο πακετο..

Άβαταρ μέλους
345crew
Δημοσιεύσεις: 41
Εγγραφή: 22 Απρ 2011 19:26
Τοποθεσία: Άνω Καλέσσα, Γάζι, Ηράκλειο Κρήτης
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από 345crew » 30 Ιούλ 2011 02:04

Όταν φτιάξει κομμάτι κώδικα τα οποία έχεις σκοπό να τα ξαναχρησιμοποιήσεις είναι καλό να βάζεις και κάποια σχόλια. Είναι μια πολύ καλή τεχνική για να σε βοηθήσει είτε κάνεις refact είτε περάσει πάρα πολύ μεγάλο διάστημα από την τελευταία φορά που χρησιμοποίησες αυτό το snippet.

Άβαταρ μέλους
345crew
Δημοσιεύσεις: 41
Εγγραφή: 22 Απρ 2011 19:26
Τοποθεσία: Άνω Καλέσσα, Γάζι, Ηράκλειο Κρήτης
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από 345crew » 30 Ιούλ 2011 02:08

gvre έγραψε:Η καλύτερη λύση είναι να φτιάξει κάποιος τα δικά του snippets και να τα εμπλουτίζει συνεχώς.
+1000

Εννοείτε πως είναι η καλύτερη λύση.

gvre έγραψε:Αν θέλεις, στείλε τα snippets που βρήκες και ένα sample xml με αυτό που δέχεται το phpDesigner. Ίσως είναι απλή η μετατροπή από τη μια μορφή στην άλλη. Σε αυτή την περίπτωση το script που κάνει τη μετατροπή θα φανεί χρήσιμο και σε άλλους.
Θα κοιτάξω να το δω αυτό.
Όσο για το snippetmanager, σε πρόλαβε ο χρόνος. Δυστυχώς όμως με μια πρώτη ματιά μου φάνηκε δυσχρηστο, δεν ασχολήθηκα και πολύ μαζί του και το παράτησα.
Τα άλλα 2 όμως θα τα κοιτάκω και πιθανό να ξαναδω και το snippetmanger.

Edit: Με διορθώνω και ζητάω και συγνώμη αλλά τελικά το snippetmanager το μπέρδεψα με κάποιο άλλο.

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

PHP Code Snippets?

Δημοσίευση από jpk » 01 Αύγ 2011 21:42

Δεν θέλω να ακουστώ κακός αλλά snippet ? Δεν τρως λίγο χρόνο να μάθεις OOP και κάποιο framework που να έχει καλή υποστήριξη για custom add-ons ? .. Και μόνο ότι έχεις στο μυαλό σου το copy / paste ή να στο κάνει αυτόματα κάποιο add on του eclipse για παράδειγμα είναι θέμα …

Άβαταρ μέλους
345crew
Δημοσιεύσεις: 41
Εγγραφή: 22 Απρ 2011 19:26
Τοποθεσία: Άνω Καλέσσα, Γάζι, Ηράκλειο Κρήτης
Επικοινωνία:

PHP Code Snippets?

Δημοσίευση από 345crew » 01 Αύγ 2011 22:19

@jpk, Δεν θέλω να κάνω τίποτα αυτόματα.

Σαφώς και το να δημιουργήσω τα δικά μου code snippets είναι η ιδανικότερη λύση, όπως προανάφερε ο gvre.
Όλοι όμως έχουμε αρκετά scripts τα οποία τα χρησιμοποιούμε αρκετές φορές στις σελίδες που κατασκευάζουμε. Τι πιο ωραίο να τα έχεις όλα μαζί συγκετρομένα και νοικοκυρεμένα και ανά πάσα ώρα και στιγμή να τραβάς αυτό το οποιό θέλεις?

Όσο για το OOP θα πω απλά +1000! Αλλά άμα το καλοσκεφτείς και ένα framework χρησιμοποιεί κατά κάποιον τρόπο snippets, απλά είναι ενταγμένα στην βιβλιοθήκη του. Αν κάνω λάθος παρακαλώ διορθώστε με!

Σχετικά με το snippetmanager φίλε gvre, καλό είναι αλλά το ότι πρέπει να κάνεις copy+paste τα κομμάτια κώδικα που έχεις συλλέξει για να δημιουργήσεις τα snippets σου το βάζει κάποια μειον. Αν μπορούσε να τραβήξει αμέσως τα αρχεία και να τα περάσει ως snippets θα ήταν απλά τέλειο.

Αυτά για απόψε...! :D :D

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

PHP Code Snippets?

Δημοσίευση από jpk » 01 Αύγ 2011 22:32

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

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες