Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

.NET vs Python

Îåêßíçóå áðü ôï ìÝëïò Paralias. Τελευταία δημοσίευση από το μέλος m6s στις 21-09-2010, 15:55. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  16-09-2010, 20:15 60042

    .NET vs Python

    Καλησπέρα σε όλη την κοινότητα.

    Σήμερα είχαμε μία "διαμάχη" και σκέφτηκα να ρωτήσω τους guru.

    Η διαφωνία είναι για το ποια γλώσσα είναι καλύτερη για τη δημιουργία web applications και θα ήθελα να προβάλω μία ισχυρή και αδιαμφισβήτητη απάντηση στο γιατί τελικά είναι καλύτερο να χρησιμοποιεί κάποιος C# με ASP.NET και SQL Server για σοβαρά και μεγάλα projects αντί να χρησιμοποιεί Python και PostgreSql.

    Για παράδειγμα, είναι πιο γρήγορη;
    Έχει καλύτερο community;
    Έχει καλύτερα εργαλεία ανάπτυξης;
    Έχει καλύτερο support;
    Και αν ισχύουν αυτά τι άλλο;

    Κάθε απάντηση καλοδεχούμενη.
  •  16-09-2010, 20:39 60043 σε απάντηση της 60042

    Απ: .NET vs Python

    42

    Καταρχήν, μπορείς άνετα να χρησιμοποιήσεις IronPython οπότε το "ποιά γλώσσα" είναι μάλλον άσχετο. Επιπλέον, άλλο ένα siteάκι για τουριστικό γραφείο και άλλο ένα σύστημα Internet Banking. Αν δεν προσδιορίσεις "για ποιό είδος application" κάθε σύγκριση είναι άσκοπη - ή μάλλον 42.

    Αν θέλεις να συγκρίνεις βάσεις, η Postgres είναι τσάμπα, ο SQL Server δεν είναι, αλλά έχουν διαφορετικό κοινό και δυνατότητες οπότε πάλι δεν έχει νόημα η σύγκριση. Άσε που υπάρχει και ο SQL Server Express, ο οποίος εξυπερκαταεπικαλύπτει τις απαιτήσεις των εφαρμογών οι οποίες συνήθως θα μπορούσαν να χρησιμοποιήσουν PostgresSql.

     


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  16-09-2010, 20:45 60044 σε απάντηση της 60043

    Απ: .NET vs Python

    Πρόκειται για πολύ μεγάλο project.
    Δηλαδή ας πάρουμε το ενδεχόμενο ότι μιλάμε για Internet Banking.

    Αν χρειάζονται και άλλες διευκρινήσεις πολύ ευχαρίστως να δώσω.
  •  21-09-2010, 15:55 60153 σε απάντηση της 60044

    Απ: .NET vs Python

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

    Βασικά το πρόβλημα δεν είναι το OpenSource. Ίσα-ίσα, υπάρχει πολύ καλό λογισμικό, στο εξωτερικό χρησιμοποιείται αρκετά, χρηματοδοτείται αναλόγως και έχει δείξει αποτελέσματα.
    Το proprietary software, είναι και αυτό με τα καλά του και με τα κακά του.

    Το πρόβλημα, είναι ότι γλώσσες σαν τη python μπορεί να είναι μοντέρνες, "trendy" και ίσως γρήγορες, αλλά όταν έχεις να κάνεις με μεγάλα και σοβαρά project δεν θα ήθελες να ξέρεις ότι αυτό που στέλνεις σε μια function είναι αυτό που περιμένει η function και ο ίδιος ο μεταγλωτιστής να "χτυπήσει" αν το παραβιάσεις. "Statically Typed" vs "Dynamically Typed" για μένα είναι το πρόβλημα. ή αλλιώς πώς καταλήγεις να μετράς πορτοκάλια και μήλα στο ίδιο καλάθι. Απλά περιμένεις το μπούμ :-)

    Δεν έχω δοκιμάσει δοκιμάσει την IronPython, αλλά σε python που δούλεψα έπρεπε να κάνεις αποσφαλμάτωση όπως κάνεις debug στην PHP ( print "Oh ***.1.2.3" κ.ο.κ. ). Τουλάχιστον μέχρι τώρα δεν ξέρω για ένα debugger σε Python.

    Cheers!
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems