Προς το περιεχόμενο

Php vs others!


hackertom

Προτεινόμενες αναρτήσεις

  • Απαντ. 82
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Πλεονεκτήματα

  • Είναι πάρα πολύ διαδεδομένη με ό,τι αυτό συνεπάγεται
  • "It gets the job done"
  • Η σύνταξη είναι C-style οπότε τη μαθαίνεις ψιλοαμέσως

Μειονεκτήματα

  • Όλα τα υπόλοιπα

Δε μπορώ να μην αναφέρω και το διασκεδαστικότατο

 

 

 

Anyway, η ερώτηση που κάνεις δε μπορεί να απαντηθεί ουσιαστικά σε κάποια λογική έκταση. Πες μας για ποιό λόγο ρωτάς/τι είδους συμπέρασμα περιμένεις να βγάλεις.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Προσωπικά η php για εμένα είναι μια πολύ καλή, γρήγορη και απλή λύση για τα περισσότερα που θέλω να φτιάξω. Σίγουρα το ότι υπάρχουν έτοιμα Project και είναι πολύ διαδεδομένη της δίνουν ιδιαίτερο κύρος. Αυτό που μετράει πιο πολύ πιστεύω είναι η φορητότητά της (προφανώς θέλει τον διερμηνέα της), οι δυνατότητες που δίνει με τις βιβλιοθήκες που περιέχει και η ανέχειά της σε τσαπατσουλιές της βιασύνης (που συνήθως σε νευριάζει...).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σοβαρά τώρα, αν κάποιος θέλει να ασχοληθεί με web development καλύτερα να αρχίσει από JavaScript και μετά ας πιαστεί με python ή ruby για django ή rails (ή Sinatra). Afaik η PHP σιγά σιγά χάνει έδαφος

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η php είναι 'γλώσσα' για ιστοσελίδες, δεν είναι για να φτιάξεις Desktop εφαρμογές, οπότε πως θα την συγκρίνεις με C++; να την συγκρίνατε με την aspx οκ!

 

Τα περισσότερα δυναμικά sites χρησιμοποιούν php, είναι και μερικά που χρησιμοποιούν aspx... φαντάσου το ως εξής: php->facebook και aspx->twitter. (η φήμη τους)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η php είναι 'γλώσσα' για ιστοσελίδες, δεν είναι για να φτιάξεις Desktop εφαρμογές, οπότε πως θα την συγκρίνεις με C++; να την συγκρίνατε με την aspx οκ!

 

Τα περισσότερα δυναμικά sites χρησιμοποιούν php, είναι και μερικά που χρησιμοποιούν aspx... φαντάσου το ως εξής: php->facebook και aspx->twitter. (η φήμη τους)

 

Το aspx είναι file extension. Asp.Net εννοείς.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η php είναι 'γλώσσα' για ιστοσελίδες, δεν είναι για να φτιάξεις Desktop εφαρμογές, οπότε πως θα την συγκρίνεις με C++; να την συγκρίνατε με την aspx οκ!

 

Τα περισσότερα δυναμικά sites χρησιμοποιούν php, είναι και μερικά που χρησιμοποιούν aspx... φαντάσου το ως εξής: php->facebook και aspx->twitter. (η φήμη τους)

U say WHAT?? --Bitch please... Μάθε μπαλίτσα αγόρι μου. Σε rails είναι το τουίτα http://en.m.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

U say WHAT?? --Bitch please... Μάθε μπαλίτσα αγόρι μου. Σε rails είναι το τουίτα http://en.m.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites

 

Εισαι σιγουρος; Εγω βλεπω 4 γλωσσες. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Λες και για το μέσο web developer (που θα φτιάξει ένα site για τον μπαρπά θανάση), έχει καμία σημασία τι technology stack χρησιμοποιεί το facebook...

 

To facebook χρησιμοποιεί php αλλά έχει και ένα προϋπολογισμό που του επιτρέπει να αγοράζει όσα phd θέλει για να του φτιάξουν πχ ένα custom vm ή να κάνουν scale το Mercurial.

 

Το dropbox έχει γράψει τον client σε python αλλά όταν έφτασε σε bottleneck, είπε να φτιάξει και δικό του JIT compiler.

 

Οι εταιρείες αυτές είναι άλλη τάξη μεγέθους. Έχουν άλλα προβλήματα να λύσουν και προκειμένου να το κάνουν έχουν τη δυνατότητα (το budget δηλαδή) να αναπτύσσουν δικές τους λύσεις. Τι σχέση έχουν αυτές με τη μάζα των web developers που απλώς θα χρησιμοποιήσουν ένα έτοιμο framework;

 

Για τα απλά δηλαδή για το 95+% των sites, είτε πας με Django, είτε με RoR είτε με κάποιο από τα σύγχρονα PHP frameworks (είτε με οτιδήποτε άλλο), μια χαρά μπορείς να τα κάνεις όλα. Για να φτάσεις να σε κόβει η γλώσσα/framework και όχι οι ****ριές που έχεις κάνει στο σχεδιασμό θες πάρα πολύ δουλειά.

 

That being said, PHP sucks :P

Επεξ/σία από pmav99
  • Like 3
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...