Maciej
Sikora
Programista
aplikacji
internetowych
Temat: Zmiana podejścia do programowania w javascript -...
Cześć,chciałbym poznać Wasze zdanie na temat obecnego trendu w programowaniu aplikacji js. Wszystko idzie jakby w kierunku odrzucenia typowego widoku html z serwera, a zamiast tego parsowane są dane json przez widoki javascript.
Przy aplikacji działającej całkowicie bez żadnego przeładowania to podejście się broni, ale większość systemów posiada jednak normalne przejścia między adresami i wtedy według mnie nie zawsze wysyłanie json i generowanie w js jest wygodne. Dlaczego, więc nie wykorzystać widoku html z serwera i połączyć go z js. Moją ideę wprowadziłem w życie w https://github.com/bossbyte/datamodel.js. Biblioteka parsuje html, ładuje odpowiednie pliki js, automatycznie binduje znaczniki, wypełnia obiekty atrybutami z js i zapamiętuje strukturę html w celu późniejszego wykorzystania np. do dodania nowego rekordu lub elementu. Takie podejście jest według mnie bardzo wygodne, bo mamy połączenie bloku html z obiektem js co powoduje, że dany blok może być używany w wielu miejscach oraz nie ma konfliktu nazw w js.
Zapytałem Paula Irisha poprzez twitter co myśli o takim podejściu, okazało się, że nie jestem pierwszą osobą ( spodziewałem się :)), która zastanawia się nad tym problemem. Otrzymałem link - http://code.google.com/p/mdv/ i informację, że też uważa to podejście za słuszne. Model-driven Views (MDV). Jakie jest wasze zdanie?Maciej Sikora edytował(a) ten post dnia 09.08.12 o godzinie 11:28