J'utilise php depuis 6 mois et je peux à peu près n'importe quoi avec elle. Mais de gros sites Web tels que Facebook et Twitter ne semblent pas utiliser PHP. Je veux savoir quelles langues ils utilisent et pourquoi Ils ont choisi cette langue sur PHP.
Est Ruby sur Rails une bonne langue pour construire des sites Web robustes et gros? J'ai vu la vidéo de ROR sur YouTube se moquant d'autres cadres et langues. Est-ce vraiment génial ?
Twitter est construit sur Ruby sur rails
facebook utilise PHP principalement, mais s'appuie également sur "C++, Java, Python et erlang" - http: //fr.wikipedia. org/wiki/facebook # server_infrastructure
Il a commencé sa vie comme un Ruby ON Rails Application et utilise toujours Ruby ON Rails Pour livrer la plupart des pages Web face aux utilisateurs. Mais il y a environ un an, ils ont commencé à remplacer une partie du back-end Ruby Services avec des applications exécutées sur la JVM et écrit dans Scala
La pile technologique de Facebook est composée d'applications écrites dans de nombreuses langues, notamment PHP, C, C++, Erlang et autres.
Je dirais que cela dépend de votre familier avec la langue. Toute langue peut être utilisée pour construire sites Web robustes et gros
L'optimisation de grand site Web est généralement une question de savoir comment optimiser les requêtes de la base de données.
En termes de langue elle-même, vous pouvez toujours exécuter PHP sur plus d'ordinateurs lorsqu'ils deviennent saturés. Ce n'est pas vraiment tout ce qui empêche PHP de travailler sur Grands sites Web, il s'agit davantage du type de code que vous êtes à l'aise.
Et oui, je pense que Ruby/Python produit un meilleur code, mais à la fin, tout code peut être fait pour avoir l'air horrible et courir lentement.
Twitter utilise effectivement scala maintenant