Si vous rencontrez des problèmes pour énumérer les raisons pour lesquelles vous utiliseriez scala/lift sur PHP, vous voudrez probablement rester avec PHP. PHP est une plate-forme beaucoup plus mature et soutenue - des tas de documentation, une énorme communauté, des tonnes d'outils et de bibliothèques.
Scala est un langage génial, mais la principale raison pour laquelle il est utilisé par Twitter et Foursquare est sa capacité à travailler avec d'énormes ensembles de données sur une architecture horizontale. Ce sont des problèmes très spécifiques pour ces entreprises, et Scala a été choisi à cet effet très délibérément.
En tant que quelqu'un qui a récemment commencé à apprendre Scala, la communauté et la documentation sont minuscules par rapport à PHP. Surtout quand Lift est concerné. Et des choses comme le support IDE est encore à ses débuts.
Il n'y a vraiment aucun moyen de comparer les deux technologies (approches très différentes). Si vous voulez utiliser Scala, utilisez-le, mais vous allez probablement investir plus de temps et d'énergie si vous n'êtes pas déjà compétent (aussi, certains antécédents en Java ne font pas de mal). PHP est juste PHP, il est si facile de simplement prendre et utiliser.
dépend de votre arrière-plan. Lift utilise fortement les possibilités fonctionnelles de Scala. Un nouveau projet avec Lift sans bonne connaissance de Scala peut être assez difficile et long. Et cela dépend du type de projet que vous voulez créer et de la fonctionnalité requise. – Timo
-1 un pot-pourri argumentatif d'hypothèses erronées et d'idées fausses –