Zdaję sobie sprawę, że to pytanie było asked before, ale to był miesiąc bez przyzwoitych odpowiedzi ... Patrzę na Aptana's Jaxer i uważam, że koncepcja jest bardzo ekscytująca.Czy ktoś zna Jaxera? Szukam plusów i minusów
Oto szybki przegląd dla tych, którzy nie są zaznajomieni z nim:
Jaxer jest w ich słowach, „pierwszym prawdziwym świecie serwer AJAX”. Oparty jest na silniku Mozilli, więc skrypty są pisane z javascript i masz pełny dostęp do DOM po stronie serwera.
Skrypty są umieszczane na twoich stronach z tagami <script>
i możesz określić atrybut runat
(np. ASP.NET), aby zaznaczyć skrypty do wykonania na kliencie, serwerze, obu lub jako "serwer proxy", który sprawia, że funkcje dostępne na kliencie, ale są wykonywane na serwerze za pośrednictwem AJAX. Oznacza to również, że możesz używać swoich ulubionych bibliotek po stronie klienta (jQuery, Prototype) zarówno na serwerze, jak i na kliencie.
Może być również używany do przetwarzania dokumentów wygenerowanych w innym języku (np. Php, ruby), co moim zdaniem nie jest praktyczne, z wyjątkiem pomocy w przenoszeniu istniejących aplikacji na Jaxer.
- Jakie są plusy i minusy?
- Jak dojrzały/stabilny jest interfejs API?
- Jaka jest wydajność w porównaniu do innych preprocesorów html po stronie serwera ?
- Czy ktoś użył Jaxera z inną technologią (php, perła, rubin, itp.) i jakie były twoje doświadczenia?
EDIT: I zostały zaksięgowane innego pytanie dotyczące wadę odkryłem podczas gry z Jaxer: Defining objects when using Jaxer
Mam zainstalowany Jaxer teraz i pierwszą rzeczą, którą przetestowałem była funkcjonalność E4X. Wydaje się działać świetnie i jest bardzo potężnym narzędziem. Należy pamiętać, że kod E4X powinien być przechowywany po stronie serwera, ponieważ Mozilla jest jedyną przeglądarką, która wie, co z nią zrobić. – Prestaul
Tak, wiem, że to tylko Moz. Jak już powiedziałem, korzystałem z niego tuż przy przejściu na 1.0, podczas betów i miałem ciężki czas z E4X. Jeśli to działa, jest cudownie, jeśli nie, jest całkowicie nieprzezroczyste. – bhollis