Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

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

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από dimsis » 12 Ιουν 2008 15:44

Basilakisweb έγραψε:Το χειρότερο είναι, όταν πέρνεις κώδικα, εταιρίας (μην σας πως και αυτής που εργάζεσαι ο ίδιος) και ο "συνεργάτης" σου, σου δίνει αυτό το spagetti να το χρησιμοποιήσεις... Εκεί είναι, που τα δύσκολα αρχίζουνε...
Για αυτό: "ο καθένας το spagetti του" και τακτοποιημένα :)

pegasusdesigns
Δημοσιεύσεις: 12
Εγγραφή: 03 Ιουν 2008 18:30

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από pegasusdesigns » 12 Ιουν 2008 15:47

Απο κώδικα σπαγγέτι έχουν φάει τα μάτια όλων μας πιστεύω..

Για να επανέλθω στο θέμα και γω,σίγουρα,αυτό που απευθύνεται στη μάζα όπως τα openSource σίγουρα έχουν το θετικό οτι είναι έτοιμα για χρήση.Ο προγραμματιστής,μπορεί να φερθεί έξυπνα,και μόνο αυτός,ωστε να μετατρέψει μία πατάτα σε κρεμμύδι.Και το βασικότερο κατα την άποψη μου είναι το θέμα της ασφάλειας.Τα openSource δεν έχουν και τον πλέον ασφαλή κώδικα,και επειδή χρησιμοποιούνται μαζικά,οι χάκερς ξέρουν κάθε πτυχή του κώδικα ωστε να εισβάλλουν με τον ένα η τον άλλο τρόπο.

Ανεπιφύλακτα, εγω καυ**νω πιο πολύ με την ιδέα ενός cms απο το σημείο 0 εώς την...κορύφωση.... :lol: :hammer:

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από cherouvim » 12 Ιουν 2008 15:50

dimsis έγραψε:δεν νομίζω πως υπάρχει καμιά μεγάλη web εφαρμογή που να ΜΗΝ περιέχει Spaghetti_code.
Και η μπάλα πιάνει και τις διεθνείς μεγάλες επώνυμες εταιρείες εννοείται με τους εκατοντάδες αναλυτές, προγραμματιστές, σχεδιαστές κλπ εκτός και αν έχει κανείς παραδείγματα που αποδεικνύουν το αντίθετο;
Αν αυτό ήταν αλήθεια θα έπρεπε να παραδεχτούμε οτι το software engineering δεν μπορεί να λύσει μεγάλα προβλήματα σωστά.

http://gmail.com/
http://www.google.com/calendar/render
http://www.linkedin.com/
http://www.guardian.co.uk/
http://www.atlassian.com/software/jira/
http://www.atlassian.com/software/confluence/
http://www.atlassian.com/software/fisheye/
http://www.jtrac.info/
http://www.lambdaprobe.org/d/index.htm
http://www.jboss.com/products/platforms/portals
http://www.dotcms.org/
http://www.liferay.com/
pegasusdesigns έγραψε:Ανεπιφύλακτα, εγω καυ**νω πιο πολύ με την ιδέα ενός cms απο το σημείο 0 εώς την...κορύφωση....
Είναι πολύ καλό μάθημα για οποιονδήποτε web developer. Απλά δεν είναι πάντα ρεαλιστικό.

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από Marinos Stergiou » 12 Ιουν 2008 20:20

cherouvim έγραψε:Μπορείς να χρησιμοποιήσεις version control σύστημα για να παράγεις patches και να κάνεις track τις αλλαγές.
http://subversion.tigris.org/
Cherouvim έχω βγάλει κάποια patches, τα οποία όμως από έκδοση σε έκδοση θέλουν αλλαγές.
Οταν το ξεκίνησα όμως το 2003 τα εργαλεία ήταν αρκετά λιγότερα με λιγότερες δυνατότητες και ειδικότερα στον έλεγχο - αλλαγές στην mysql.
Επίσης αν το έκανα αυτό για καμιά σαρανταριά διαφορετικούς πελάτες με διαφορετικές ανάγκες του καθενώς δεν θα έπρεπε να ασχολούμαι με τίποτα άλλο

Δυστυχώς παίζει και το γεγονός ότι κάποιο patche είναι ήδη πειραγμένο από τον ίδιο τον πελάτη (είναι της μόδας).
Συνήθως σε ενημερώνουν όταν κάτι δεν τους δουλεύει !
cherouvim έγραψε:Τα συστήματα αυτά δεν είναι γραμμένα με γνώμονα την δυνατότητα επεκτασιμότητας και αλλαγών στο πυρήνα τους. Τα πράγματα γενικά είναι πολύ δύσκολα.
Θα συμφωνήσω ότι αυτό αφορά μερικά κι όχι όλα τα free.
Δεν θα ξανα αναφέρω ότι είχα πεί και στο παρελθόν σε κάποιο "vs" για να μην θεωρηθώ πάλι υπέρμαχος.
Απλά θα αναφέρω ότι κάποια free σου δίνουν έτοιμο τον έλεγχο της έκδοσης που χρησιμοποιείς - αυτόματης ενημέρωσης - και των απαραίτητων overwrites από τις αλλαγές που έχουν κάνει στην νέα έκδοση.
Επίσης τα patches ή τα δικά σου module φορτώνονται ξεχωριστά και όχι στα υπάρχοντα προγράμματα - κώδικα με αποτέλεσμα να μην σε ενοχλεί οποιοδήποτε upgrade
Η φιλοσοφία τους - δομή τους με λίγα λόγια δεν είναι ίδια

Τέλος ν' αναφέρω ότι το Custom δεν έχει ποτέ την ίδια τιμή στον πελάτη όσο ένα GNU.
Δυστυχώς δεν θέλουν όλοι Custom γιατί απλά δεν θέλουν ή δεν έχουν να το πληρώσουν

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από cherouvim » 12 Ιουν 2008 20:48

Πάντως μιλούσα για svn patches (unix file diffs).
http://en.wikipedia.org/wiki/Diff

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από dik_ » 12 Ιουν 2008 21:06

Marinos Stergiou έγραψε:κάποια free σου δίνουν έτοιμο τον έλεγχο της έκδοσης που χρησιμοποιείς - αυτόματης ενημέρωσης - και των απαραίτητων overwrites από τις αλλαγές που έχουν κάνει στην νέα έκδοση.
Επίσης τα patches ή τα δικά σου module φορτώνονται ξεχωριστά και όχι στα υπάρχοντα προγράμματα - κώδικα με αποτέλεσμα να μην σε ενοχλεί οποιοδήποτε upgrade
Για πες κάνα τέτοιο αν μπορείς...

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από Marinos Stergiou » 12 Ιουν 2008 21:10

Cherouvim,
υπάρχουν κι άλλα εργαλεία (σύγκρισης αρχείων) που ευτυχώς σου γλιτώνουν χρόνο αλλά δυστυχώς δεν κάνουν όλα όσα θέλουμε.

dik_
To zen

Και επανέρχομαι
pegasusdesigns έγραψε:Τα openSource δεν έχουν και τον πλέον ασφαλή κώδικα,και επειδή χρησιμοποιούνται μαζικά,οι χάκερς ξέρουν κάθε πτυχή του κώδικα ωστε να εισβάλλουν με τον ένα η τον άλλο τρόπο.
Συνήθως η βασική έκδοση δεν έχει προβλημα(είπα συνήθως).
Τα προβλήματα ξεκινάνε με τα contributions και με τον πραγματικό στόχο - σκοπό αυτού που τον παρέχει.
Ολα όμως μπορεί να τα παρακολουθήσεις μέσα από ένα who is online
Γι αυτό και είπα ότι κάποια έκδοση "Fork" είναι και η καλύτερη λύση απέναντι σε "κακόβουλες" επιθέσεις

Σας δίνω και μερικά παραδείγματα επιθέσεων
http://www.domainname.gr/shop/index.php ... rotz.tk/bg

Δέστε κι αυτό :
http://crotz.tk/bg

Exω κι άλλα... αν τα βρώ θα τα δημοσιεύσω
Μέσα από αυτά μαθαίνεις και φρονίζεις για την ασφάλεια

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από Marinos Stergiou » 12 Ιουν 2008 21:20

dik_
Επίσης το Cre Loaded είναι μια καλή λύση αν θέλεις αυτό που θα φτιάξεις να έχει σχετικά contributions από το oscommerce και να έχεις σελίδα που φορτώνει τα νέα modules απευθείας (που ήδη έχουν έχουν τεσταριστεί)

alexsoft

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από alexsoft » 12 Ιουν 2008 22:39

Marinos Stergiou έγραψε: Δέστε κι αυτό :
http://crotz.tk/bg
Μαρίνε στο συγκεκριμένο site, το Eset βρίσκει ότι περιέχει trojan.

Για ελέγξε το και σεις

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από Marinos Stergiou » 12 Ιουν 2008 22:55

Δες το link που έδωσα (στο τέλος) για να δείς τι κάνει αυτό το αρχείο και πώς εκτελείται.
Με λίγα λόγια καλούν την σελίδα σου εκτελώντας αυτό το αρχείο κι όπου είναι "ανοιχτή" τότε...

alexsoft

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από alexsoft » 12 Ιουν 2008 23:22

Marinos Stergiou έγραψε:Δες το link που έδωσα (στο τέλος) για να δείς τι κάνει αυτό το αρχείο και πώς εκτελείται.
Με λίγα λόγια καλούν την σελίδα σου εκτελώντας αυτό το αρχείο κι όπου είναι "ανοιχτή" τότε...
Yes, sorry.
Βλέπεις μετά από 30 ώρες άυπνος δεν έχω το κουράγιο να τα διαβάζω προσεκτικά και τα περνώ στα γρήγορα.

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από Marinos Stergiou » 12 Ιουν 2008 23:27

Κόψε ρυθμό...
Το demo μπορούμε να το περιμένουμε και πέντε μέρες παραπάνω
Τα έχω κάνει κι εγώ αυτά.
Πιστεψέ με τις καλύτερες λύσεις τις βρήκα μετά από ύπνο.

smiley
Δημοσιεύσεις: 1382
Εγγραφή: 18 Μαρ 2005 14:02

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από smiley » 13 Ιουν 2008 21:15

cherouvim έγραψε:
dimsis έγραψε:δεν νομίζω πως υπάρχει καμιά μεγάλη web εφαρμογή που να ΜΗΝ περιέχει Spaghetti_code.
Και η μπάλα πιάνει και τις διεθνείς μεγάλες επώνυμες εταιρείες εννοείται με τους εκατοντάδες αναλυτές, προγραμματιστές, σχεδιαστές κλπ εκτός και αν έχει κανείς παραδείγματα που αποδεικνύουν το αντίθετο;
Αν αυτό ήταν αλήθεια θα έπρεπε να παραδεχτούμε οτι το software engineering δεν μπορεί να λύσει μεγάλα προβλήματα σωστά.

http://gmail.com/
http://www.google.com/calendar/render
http://www.linkedin.com/
http://www.guardian.co.uk/
http://www.atlassian.com/software/jira/
http://www.atlassian.com/software/confluence/
http://www.atlassian.com/software/fisheye/
http://www.jtrac.info/
http://www.lambdaprobe.org/d/index.htm
http://www.jboss.com/products/platforms/portals
http://www.dotcms.org/
http://www.liferay.com/
pegasusdesigns έγραψε:Ανεπιφύλακτα, εγω καυ**νω πιο πολύ με την ιδέα ενός cms απο το σημείο 0 εώς την...κορύφωση....
Είναι πολύ καλό μάθημα για οποιονδήποτε web developer. Απλά δεν είναι πάντα ρεαλιστικό.
μη βιαζόμαστε να βλέπουμε ή να θέλουμε να τα βλέπουμε όλα τα μεγάλα ή ακόμα και πολύπλοκα τέλεια... είναι περισσότερο φυσικό να συναντήσεις spaghetti code, macaroni code και τα παρόμοια τους σε μεγάλα Project και "ειδικά πολύπλοκα"... εδώ η SAP που έφτιαχνε και φτιάχνει λογισμικά ανάγκαζε την επιχείρηση να δουλευει με τον τρόπο που ήθελε αυτή, πολύ απλά επειδή δεν αντανακλούσε 1 προς 1 στην πράξη την δομή (κάτι ανάλογο δηλαδή) οποιασδήποτε επιχείρησης. Πιθανόν εν έτη 3000 να αλλάξουν τα πράγματα και να είναι ακατόρθωτη ως αδύνατη η ύπαρξη έστω και ελαχίστου για γεύση spaghetti code.

θέλω να πιστεύω ότι αληθεύει πως στην πράξη έχει να φάει πολύ ψωμάκι ακόμα

alexsoft

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από alexsoft » 13 Ιουν 2008 22:17

Marinos Stergiou έγραψε:Κόψε ρυθμό...
Το demo μπορούμε να το περιμένουμε και πέντε μέρες παραπάνω
Τα έχω κάνει κι εγώ αυτά.
Πιστεψέ με τις καλύτερες λύσεις τις βρήκα μετά από ύπνο.
Δυστυχώς δεν γίνεται. Πρέπει έως τέλος Αυγούστου να είναι στο ράφι για πώληση. Εξάλλου το βράδυ έχω ησυχία.

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Γιατί Open Source (π.χ. Joomla) και όχι custom εφαρμογή Php;

Δημοσίευση από Marinos Stergiou » 14 Ιουν 2008 17:01

Αξιότιμα μέλη,
με βάση όλα τα παραπάνω αλλά και με βάση κάποια άλλα ερωτήματα μελών του freestuff, έκανα ένα ακόμη δημοσίευμα - http://www.freestuff.gr/forums/viewtopic.php?t=36976

Καλό θα ήταν να εμλουτιστεί με την δική σας γνώση και άποψη

Απάντηση

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

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

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