Question

Quelqu'un at-il une expérience avec ascenseur et comment il se compare à des cadres plus largement utilisés comme des rails et django?

Était-ce utile?

La solution

Il y a vraiment une myriade de différences entre les rails et un ascenseur. Lift a été construit par la DPP comme une réaction contre Rails, alors ne soyez pas surpris si vous trouvez beaucoup de différences:

  • Sécurité: Ceci est la plus grande différence. L'ascenseur est probablement le cadre qui se concentrent le plus sur la sécurité. L'ascenseur est très sécurisé hors de la boîte. Il ne peut pas gérer toutes les menaces, mais plus que tout autre cadre que je connais.

  • Performance: Depuis Scala est statiquement typé (comme @Vadim dit) et fonctionne sur la machine virtuelle Java, Lift est plus rapide (prise que tout le reste est égal). La machine virtuelle Java vous donne des performances extrêmes de nos jours ..

  • Non MVC. Lift est pas un framework MVC

Enfin je veux vous rediriger à ce fil sur la comparaison Ascenseur: Pour mon prochain projet, une application web, devrait utiliser scala + ou scala + wicket lever?

Autres conseils

Django a une plus grande communauté et plus extensions tierces (applications soi-disant). application Lift sera plus rapide (en raison de la nature statique de Scala et JVM) d'autres choses étant égales par ailleurs.

Lift bien conçu sera plus rapide que Django mal conçu. L'inverse est également vrai.

Lift est censé évoluer plus facilement parce qu'il est construit sur la machine virtuelle Java, a été conçu avec une évolutivité à l'esprit et vous avez accès à des bibliothèques testées qui ont été développés pour l'évolutivité. Mais c'est à ce sujet. Vraiment. Les deux Rails et Django vous obtiendrez à la vitesse rapide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top