2011-11-24 26 views
12

我最近被引入玩,我必須承認它幾乎就像我的切片面包。毫無疑問,Play是Java世界中發生的最好的事情,對Guillaume Bort和zenexity團隊來說,這是一個非常棒的框架。Play Framework是否足夠適合下一個大型應用程序?

這就是說,我還沒有看到任何主流的Facebook或Twitter上構建的遊戲,但我想知道它是否只適用於相對簡單的應用程序?以下是我的一些疑慮/問題?

1)安全性 - 隨着增長的關注和發揮能夠處理黑客的注意力? cookie方法似乎非常基本,但是沒有理由懷疑這是不夠的?

2)可擴展性 - 從我所看到的似乎可伸縮的處理流量和做得很好,任何人都認爲它尚未經過測試?

3)應用程序複雜性 - 當您擁有跨越100個bean的模型時,play將如何執行,它能夠處理複雜的應用程序嗎?由於Java反射,大部分的魔法都是可能的,並且可能是一個問題。

因此,從那些使用過它和創作者的人中,您可以提供Play處理上述3個問題的示例或應用示例,並且在使用Play時需要注意處理上述問題?基本上要避免使用RoR的Twitter體驗。

+3

關於Stack Overflow的問題?雖然有趣,但這個問題可能會導致主觀的,長期的討論... –

+1

修改了這個問題,但主要的主題仍然是一樣的,我沒有看到上述的理由變成框架的火焰戰爭,只是需要專家回答的一般問題。 – retrobrain

回答

17

我同意沒有多少參考站點可以顯示Play的企業部署能力如何。也就是說,過去有來自衛報(我想!)的帖子,也有LinkedIn的帖子,顯示他們的部署部署中使用了Play。

除上述之外,Play在2008/9開放採購框架之前,Play的創造者在Zenexity中使用Play作爲內部框架的概念。他們將它用於許多商業應用程序,並且已經證明它們具有大規模的部署(引用了他們已部署到銀行和政府應用程序)。

越來越多的工作應用正在爲Play開發者廣告,所以業內有明確的動向將Play用於更大的部署。

對我而言,我不會再選擇其他任何東西。特別是如果我爲客戶開展項目,並且它使我能夠比競爭對手的公司具有競爭優勢,因爲我的Play的生產力遠遠高於其他Java技術。

+4

+! 「我不會再選擇任何東西了。」 <如果我能避免它,不要再爲我的Spring/JEE公司:) –

+0

我希望我能夠負擔能夠挑選和我一起工作的框架的奢侈品。如果有人想知道,它可能會播放以及:-) – tmbrggmn

相關問題