Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [framework] Ajaksowy framework dla PHP 5, php5 ajax framework
stronger
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.11.2006
Skąd: Dublin, Ireland

Ostrzeżenie: (0%)
-----


Witam wszystkich,

Od ponad roku rozwijam projekt Tigermouse. Jest to nowoczesny framework dla Ajaksowych aplikacji www z mocnym wpsarciem dla logiki biznesowej po stronie serwera. Nie jest to szkielet do ogólnego zastosowania, a raczej do aplikacji, które swoim wyglądem przypominają programy grubego klienta (wszelkiego rodzaju katalogi, systemy ewidencjonujące, CRMy, systemy document/work flow).

Szkielet natywnie obsługuje wszystkie akcje poprzez wywołania asynchroniczne. Realizacja akcji i callbacków Ajaksowych jest inna niż we wszystkich znanych mi frameworkach - w Tigermouse to serwer decyduje jaki callback ma być wykorzystany (w trakcie obsługi żądania w kontrolerze), więc nie musisz podawać callbacka zanim wykonasz akcję.
Ponadto szkielet oferuje mocną implementacją ActiveRecord ze wsparciem dla dowolnej biblioteki dostępu do bazy danych (dostarczone domyślnie PDO i PEAR), różne dialekty języka SQL oraz wsparcie dla wielu połączeń z DB jednocześnie.
Implementacja ACL-i na podstawie ról oraz wsparcie dla języków narodowych zaimplementowane są jako filtry wejścia-wyjścia. Podobnie realizowany jest podsystem logowania i profilowania oraz strażnik HTML dla elementów o zduplikowanych atrybutach id.
Widoki posiadają obsługę podobną do tej znanej z bibliotek Qt, GTK# czy SWT. Podobnie zaimplementowano model zdarzeń: listenery i adaptery akcji. Istnieje również wstępne wsparcie dla efektów specjalnych. Wszystko to realizowane po stronie serwera.

Zainteresowanym polecam odwiedziny strony projektu:
tigermouse.epsi.pl
Znajduje się tam opis, nieco dokumentacji, diagramy UML, przykładowy kod oraz screencasty. (Na stronie nie działa zakładanie konta, więc proszę tego nie robić)

Projekt hostowany jest na Sourceforge, gdzie znajduje się jego repozytorium SVN:
http://sourceforge.net/projects/tigermouse

Będę wdzięczny za wszelkie uwagi, a także chętnie odpowiem na pytania. Jeszcze raz na koniec: to nie jest framework ogólnego przeznaczenia - zwykłe strony WWW, blogi, sondy, portale lepiej pisać w czymś innym.

Pozdrawiam,
Michał Słaby

Ten post edytował stronger 20.07.2007, 17:44:55
Go to the top of the page
+Quote Post
pawel_k
post
Post #2





Grupa: Zarejestrowani
Postów: 211
Pomógł: 3
Dołączył: 29.07.2005
Skąd: Szczebrzeszyn

Ostrzeżenie: (0%)
-----


ja już Ciebie na jednym z blogów pochwaliłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i mimo że raczej nie porzucę symfony to patrząc na screencasty sposób programowania wygląda na niezwykle ciekawy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) życzę powodzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
stronger
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.11.2006
Skąd: Dublin, Ireland

Ostrzeżenie: (0%)
-----


Dzięki serdeczne, ale chodziło mi raczej o rzeczową krytykę (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Nie no, tak serio to będę zadowolony jeśli ktoś z szanownych recenzentów wykryje jakieś trudne kwestie lub słabe punkty.
Go to the top of the page
+Quote Post
Turgon
post
Post #4





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Cóż dokumentacja wydaje mi się nieco uboga tzn. brak tutoriali i artykułów w stylu how to make sth. Zabawne jest to, że strona ma wersję Polską, która jest angielska, tylko niektóre przyciski zmieniają się na polskie.
Żeby więcej powiedzieć, musiałbym zagłębić się w frameworka, ale niestety na to czasu nie mam.
Go to the top of the page
+Quote Post
jekyl
post
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.12.2006

Ostrzeżenie: (0%)
-----


Pozdrowienia z BetaSoftu (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) od Tomka, nie wiem czy jeszcze pamietasz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jacek, Marcin i Ja (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) hehe ales wyskoczył z tym ... podoba mi się pomysł z callbackami o którym decyduje serwer dobry pomysł nieco inny niż zaimplementowany w eDokach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

PS. Ciekawe , ciekawe rzeczy tam widze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
stronger
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.11.2006
Skąd: Dublin, Ireland

Ostrzeżenie: (0%)
-----


Siema Tomasz, kopę lat! Serdeczne pozdrowienia z deszczowej krainy :-)
Zabawne, że Jacek nie wyraził zainteresowania projektem ani pomysłem na callbacki, a pokazywałem go na dłuuugo przed odejściem. Nie wie co stracił :-D

Jeszcze raz pozdrawiam,
również resztę teamu.
Michał
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 12:59