|
Publicité ' | ||||||||||||||||||||||||
|
|
#41 |
|
Expert Confirmé Sénior
![]() ![]() Développeur d'applications Inscription : novembre 2005 Messages : 2 562 ![]() |
S'il y a bien en revanche un point sur lequel PHP semble s'approcher de Java, c'est la multiplication des gros ORM et gros framework usine à gaz qui font plein de magie noire.
Assez regrettable pour une techno qui se voulait souple et facile à prendre en main. J'ai mis mon nez dans pas mal de grosses plateformes ecommerce dernièrement, le genre qui tourne que sur un gros serveur, et je me suis vraiment demandé si on essayait pas de lui faire avaler n'importe quoi à ce pauvre PHP, d'en faire du J2EE dans le mauvais sens du terme. |
|
|
51
|
|
|
#42 | |
|
Membre Expert
![]() ![]() Gilles VinoSoftware Developer Inscription : mars 2008 Messages : 1 305 ![]() |
Citation:
Par contre dans le lien que tu vient de donner on remarque que l'URL n'est pas tres jolie, par contre d'autres technologies génererait en natif ce type d'URL: http://www.facebook.com/note/Scaling...ed-at-Facebook |
|
|
|
06
|
|
|
#43 | |
|
Expert Confirmé
![]() Baptiste ROUSSELDéveloppeur Temps réel Embarqué Inscription : janvier 2011 Messages : 1 292 ![]() |
Citation:
__________________
|
|
|
|
31
|
|
|
#44 | |
|
Membre éprouvé
![]() Inscription : janvier 2011 Messages : 155 ![]() |
Franchement, est-ce bien utile de relayer les dires d'un monsieur qui est de parti pris jusqu'au bout des ongles dans l'affaire ?
C'est comme titrer une news affirmant qu'ASP .NET va triompher juste parce que Steve Ballmer l'a dit... Citation:
Donc les guillemets ou la nuance n'auraient pas été superflus. Ou pourquoi ne pas titrer sur la critique contre Apple, comme le fait l'article original de VentureBeat (et c'est ça en réalité, la vraie news) ? |
|
|
|
41
|
|
|
#45 | |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 6 544 ![]() |
Citation:
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
|
|
|
20
|
|
|
#46 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 1 659 ![]() |
Euh... non. Pour PHP, effectivement, la seule solution, c'est d'utiliser un cache externe comme Memcached. En Java, il y a des solutions de cache full-Java, comme EHCache ou Hazelcast.
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes ! |
|
|
10
|
|
|
#47 | |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 6 544 ![]() |
Citation:
et en faisant tourner un guéridon, l'esprit de Steve Jobs m'a informé que l'iPhone 18(dans sa version neuro-implémentée) sera en 2042 l'unique machine à tout faire. ok,
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
|
|
|
61
|
|
|
#48 | |
![]() ![]() |
Citation:
Si tu en remets une couche, ça va partir en sucette pour de bon
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
|
00
|
|
|
#49 |
|
Membre éclairé
![]() Didier ChaumondDirecteur de projet Inscription : octobre 2012 Messages : 111 ![]() |
|
|
|
23
|
|
|
#50 | |
|
Membre habitué
![]() Inscription : mars 2007 Messages : 165 ![]() |
Citation:
__________________
Dans le doute reboot ou path ton chemin. |
|
|
|
00
|
|
|
#51 | ||||
|
Membre éclairé
![]() Mathieu SavelliDéveloppeur Web Inscription : février 2009 Messages : 75 ![]() |
Citation:
Donc si tu stockes tes données directement dans la mémoire de ton application plutôt que sur un serveur Memcache, tu vas t'amuser à recalculer tes données pour chaque nouveau serveur qui doit traiter la même requête ? Tu vas interroger tous tes serveurs pour savoir lequel a la donnée ? Comment vas-tu gérer ta politique d'invalidation du cache si celui-ci est redondant ? Après, Java possède probablement des outils équivalents à Memcache si vous voulez utiliser du Java partout, mais la problématique restent la même : partager le cache entre plusieurs serveurs. Car pour peu que l'appli à faire tourner soit importante, nécessite une disponibilité importante (banque en ligne, réseau social, site de vente) tu es pratiquement obligé d'avoir une architecture de ce type. Ne serait-ce que pour de la tolérance aux pannes. Citation:
On voit bien que le coeur de leur application, la gestion et la mise en relation des tweets, sont issus d'une application Scala, qui tourne sur une JVM. Là dessus, ils auraient pu profiter de l'architecture existante et faire l'interface du site en Java ou un autre langage JVM pour rentabiliser l'infrastructure et les développeurs. Mais ils ont préféré utiliser Ruby et son framework Rails pour générer l'interface, car ça devait probablement leur apporter un confort lors du développement. Après, que ça soit un flux lu en Ajax ou un appel SOAP ou XML-RCP sur l'application principale, j'ai envie de dire qu'on s'en tamponne un peu, ça c'est la manière d'interconnecter les parties entre elles. Idem pour le type de base de données. Ce que je voulais faire remarquer, c'est qu'ils font coexister deux technos différentes sur un même projet : Ruby et JVM. Ca aurait pu être un couple PHP/.NET, ou Python/Haskell, ou Perl/COBOL ça aurait été la même chose. C'était en réaction à l'affirmation suivante, qui pour moi est totalement fausse : Citation:
[EDIT parce que c'est trop drôle et que je veux pas faire de double post] Citation:
Most popular server-side programming languages © W3Techs.com usage change since 1 September 2012 1. PHP 78.3% +0.3% 2. ASP.NET 20.8% -0.4% 3. Java 4.0% 4. ColdFusion 1.1% -0.1% 5. Perl 0.9% percentages of sites source: http://w3techs.com/ |
||||
|
|
11
|
|
|
#52 |
|
Membre à l'essai
![]() Inscription : mai 2007 Messages : 47 ![]() |
sur quelle base peut on dire que PHP est plus "performant" que java ? Je ne lance pas un troll, j'aimerai juste comprendre.
|
|
|
00
|
|
|
#53 | |
|
Membre émérite
![]() Inscription : juillet 2010 Messages : 602 ![]() |
Citation:
Il serait plus intéressant de calculer à une date D combien de projets sont commencés sous Java , Ruby , Python , .NET ou PHP , dans quel domaine et avec quel budget. Je ne suis pas sur que PHP soit dans le haut de pavé. Et nombre de personnes utilisant php le font uniquement pour déployer un CMS, on ne peut pas appeler cela du développement. |
|
|
|
70
|
|
|
#54 | |
|
Membre émérite
![]() Inscription : juillet 2010 Messages : 602 ![]() |
Citation:
|
|
|
|
00
|
|
|
#55 | |
|
Membre Expert
![]() ![]() Gilles VinoSoftware Developer Inscription : mars 2008 Messages : 1 305 ![]() |
Citation:
@camus3 a raison a ces propos. |
|
|
|
22
|
|
|
#56 | |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 6 544 ![]() |
Citation:
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
|
|
|
11
|
|
|
#57 | |||
|
Membre éclairé
![]() Mathieu SavelliDéveloppeur Web Inscription : février 2009 Messages : 75 ![]() |
Citation:
Après, ceci est aussi probablement lié à la culture PHP où l'on a la facheuse manie de réinventer la roue des centaines de fois avec très peu d'innovation à chaque fois. Citation:
Si le besoin est commun, et qu'une application existe déjà pour répondre à ce besoin, pourquoi aller voir ailleurs et faire faire un développement spécifique dans un autre langage ? C'est ça aussi qui rend un langage attrayant : son écosystème, les applications clé en main et les bibliothèques qu'il propose par rapport aux besoins que tu as pour un projet donné. Et puis je trouve ça étonnant cet argument "les CMS ça compte pas". Il a bien fallu le développer, il faut le maintenir, ça représente des communautés de centaines de personnes et d'entreprises qui investissent dedans. Ca représente aussi un écosystème avec des plugins développés tous les jours par des développeurs spécialisés Drupal/Wordpress/Joomla/autres. Ne pas le prendre en compte dans les utilisations du langage, c'est un peu nier l'investissement nécessaire à la création de cet outil ? Citation:
|
|||
|
|
00
|
|
|
#58 | |
|
Membre éclairé
![]() Didier ChaumondDirecteur de projet Inscription : octobre 2012 Messages : 111 ![]() |
Citation:
Dans une expérience antérieure, nous avions presque tout en mémoire, seules les écritures obligeaient a invalider les caches et probablement quelques erreurs de design qui nous obligeaient a devoir redémarrer les serveurs nos caches mangeant toute la mémoire ... Nous avions été incapables de mettre en place un cache distribué, la charge réseau nous faisant mourir la plateforme en quelques secondes. |
|
|
|
10
|
|
|
#59 | |
|
Membre Expert
![]() ![]() Gilles VinoSoftware Developer Inscription : mars 2008 Messages : 1 305 ![]() |
Citation:
|
|
|
|
02
|
|
|
#60 | |
|
Membre éclairé
![]() Didier ChaumondDirecteur de projet Inscription : octobre 2012 Messages : 111 ![]() |
Citation:
|
|
|
|
51
|
Copyright © 2000-2013 - www.developpez.com