defacer Δημοσ. 7 Οκτωβρίου 2011 Δημοσ. 7 Οκτωβρίου 2011 Εχει η php (ή κατι περιφερειακο) που να κενει την αναλογη δουλεια; Αυτη ειναι η ερωτηση μου. Όχι, αλλά όλα αυτά τα πράγματα (βασικά δηλαδή ένα ORM, γιατί αυτό είναι) χρειάζονται στη C# επειδή έχει static typing. Στην PHP για τη βασική λειτουργία "δώσμου ένα μάτσο rows" δε χρειάζεται τίποτα απ' όλα αυτά, με 10 γραμμές κώδικα έχεις καθαρίσει. Βέβαια αν αρχίσουμε μετά να μιλάμε για relations, projections κλπ αλλάζει το πράγμα, αλλά και πάλι στην τελική μπορείς απλά να πάρεις το data access layer από ένα καλό framework και να το βάλεις μέσα στο project σου (ή να χρησιμοποιήσεις όλο το framework σα σύνολο). Π.χ. το Yii που έχω χρησιμοποιήσει στο παρελθόν έχει της παναγιάς τα μάτια -- και σου δημιουργεί και Active Record classes μόνο του από τη database (γενικά το Yii τα σπάει αν και δεν είναι εύκολο να μπεις στη νοοτροπία του αρχικά). Πάντως πρέπει να παραδεχτώ ότι το .NET έχει ένα απίστευτο god feature που σχετίζεται με όλα αυτά: LINQ. Άπαξ και μάθεις LINQ το ξενέρωμα που τρως κάθε φορά που χρειάζεται να γράψεις foreach δεν περιγράφεται.
ΠάρηςΓ Δημοσ. 7 Οκτωβρίου 2011 Δημοσ. 7 Οκτωβρίου 2011 Σε php αν δε κανω λαθος υπάρχουν λύσεις τύπου ORM. px Doctrine.. Υπαρχουν πολλα framework που κανουν παρομοια πραγματα.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.