2011-11-24 10 views
12

Niedawno wprowadzono mnie do gry i muszę przyznać, że dla mnie było prawie jak pokrojony chleb. Bez wątpienia Play to najlepsza rzecz, jaka może się wydarzyć w świecie Java, a kudos do Guillaume Bort i zespołu zenexity w tym niesamowitym środowisku.Czy struktura Play jest wystarczająco dobra dla następnej dużej aplikacji?

W związku z tym, nie widziałem jeszcze żadnego mainstreamowego Facebooka ani twittera zbudowanego na Play i zastanawiałem się, czy jest to dobre tylko dla stosunkowo prostych aplikacji? Oto kilka pytań/pytań, które mam?

1) Bezpieczeństwo - wzrost przynosi uwagę i jest w stanie obsłużyć uwagę hakerów? Podejście cookie wydaje się bardzo proste, ale nie ma powodu, by wątpić, że nie jest wystarczające?

2) Skalowalność - z tego, co widziałem, wydaje się, że skalowalność ruchu i dobra robota, czy ktoś myśli, że nie jest jeszcze przetestowany?

3) Złożoność aplikacji - jak działa odtwarzanie, gdy masz modele obejmujące 100 ziaren, czy będzie w stanie obsłużyć złożone aplikacje? Większość magii jest możliwa dzięki refleksji Java i może być problemem.

A więc od tych, którzy z niego korzystali i od twórców, czy możesz podać przykłady lub przykłady aplikacji, w których Play poradził sobie z powyższymi 3 problemami i czy jest coś, o czym należy pamiętać, aby poradzić sobie z powyższymi problemami podczas pracy z Play ? Zasadniczo, aby uniknąć doświadczenia Twittera z RoR.

+3

Nie temat na przepełnienie stosu? Chociaż interesujące, to pytanie prawdopodobnie doprowadzi do subiektywnych, długich dyskusji ... –

+1

Zmodyfikowaliśmy pytanie, ale główny temat jest wciąż taki sam, nie widzę powodu, dla którego przerodzi się to w wojnę o płomienie dla struktur, tylko ogólne pytania, które wymagają odpowiedzi od ekspertów. – retrobrain

Odpowiedz

17

Zgadzam się, że nie ma wielu stron referencyjnych, które pokazują, w jakim stopniu program Play jest przeznaczony do wdrażania w przedsiębiorstwach. To powiedziawszy, w przeszłości były posty z The Guardian (chyba!), A także z LinkedIn, aby pokazać, że Play jest wykorzystywany w niektórych częściach ich wdrożeń.

W związku z powyższym twórcy Play wykorzystali koncepcję Play jako wewnętrzną strukturę Zenexity przed otwarciem struktury w 2008/9. Użyli go do wielu zastosowań komercyjnych i wykazali, że mają duże wdrożenia (zacytowali, że wdrożyli je w bankach i aplikacjach rządowych).

Coraz więcej aplikacji do pracy jest reklamowanych dla programistów Play, więc istnieje zdecydowany ruch w branży, który zastosuje Play dla większych wdrożeń.

Dla mnie nie wybrałbym niczego więcej. Zwłaszcza jeśli robiłem projekty dla klientów i to pozwoliło mi mieć przewagę konkurencyjną nad konkurencyjnymi firmami, ponieważ mam znacznie lepszą produktywność z Play niż z innymi technologiami Java.

+4

+! "Nie wybrałbym nic więcej."

+0

Chciałbym pozwolić sobie na luksus bycia w stanie wybrać i wybrać ramy, z którymi pracuję. Na wypadek gdyby ktoś się zastanawiał, prawdopodobnie byłby to także Play :-) – tmbrggmn